
Ubuntu日本語フォーラム

ログインしていません。
こんにちは。
Ubuntu8.04LTSでath9kという無線LANチップのドライバをインストールするためにmakeを実行しました。
すると
make: *** /lib/modules/2.6.24-23-generic/build: No such file or directory. 中止.
このエラーが出てきてmakeが実行できません。
この場合どうすればよいのでしょうか。
オフライン
kernelのソースファイルの出所と、makeした時/するまでの手順を書いてみてください。
# 個人的にはlinux-source-2.6.24* とkernel-packageパッケージをインストールしてkernelソースを展開後、パッチをあててmake-kpkgで.debなkernel-imageを作るパターンがオススメです。
オフライン
(.deb有るっぽいみたいですよ。)
$ sudo gedit /etc/apt/sources.list
以下の一行をコピペして保存。
deb http://ppa.launchpad.net/mactel-support/ubuntu hardy main
-----------------------------------------------
端末から
$ sudo apt-get update
$ sudo apt-get install compat-wireless-ath9k-generic
-----------------------------------------------
おまけ、
$ sudo apt-get install build-essential autoconf manpages-ja
オフライン
#3だと
2.6.24-20-generic か 2.6.24-21-generic
しかダメかも。
カーネルのダウングレードかもう一つの方法、
http://rs417tl2.rapidshare.com/files/145746749/4515435/compat-wireless-ath9k-20080916.tar.gz
をダウンロードして解凍、スクリプトファイルが現れるのでダブルクリック「端末内で実行」
パッケージファイルが出きるのでダブルクリックでインストーラーが起動。
うん、これが正解っぽい。
9.04でエラー無く依存関係も満たされたとのこと。
n_saitoさんのおすすめがすでにスクリプト化されていたみたいです。
オフライン
皆さんご返信ありがとうございます。
私はLinuxを使い始めてから日が浅く、カーネルうんぬんのお話はよくわかりませんでした。
しかしカーネルのバージョンが違っていてエラーが出るのかなーということはなんとなくわかりました。
#1と#2の方法は試しましたがうまくいかず、それらを参考にして自分で調べていじくってみましたがだめでした。
ttp://ubuntuforums.org/showthread.php?t=874097
ここにも載っていたのでRapidshareからdevパッケージをダウンロードしてインストールしてみたりもしました。
grubブートローダーで複数のカーネルのバージョン(?)のUbuntu8.04が現れたりしましたが、起こっていることの意味がわかりませんでした。
勇み足だったかもしれませんがとりあえずUbuntu9.04を入れてみようという思いつきを今実行中です。
それが済んだら#3の方法を試してみようと思います。
どうもありがとうございました。
オフライン
Ubuntu9.04はデフォルトでath9k.koはインストールされます。
Ubuntu8.04LTSはapt-get install linux-backports-modules-2.6.24-23-genericでath9k.koはインストールできます。
オフライン
こんにちは。
linux-backports-modules-2.6.24-23-genericはもしかしたらインストールしたかもしれません。
しかしごちゃごちゃといじってしまったためよくわからなくなりました。
ath9kを入れようとしているのは、他のスレでもありましたがdynabook UXというネットブックのAtheros AR9285という無線LANチップを動かそうとしているためで、madwifiやNdiswrapperなども試しました(8.04で)。
しかしうまくいきませんでした。
ath9kが入っているのであればAtheros AR9285は動かないのかなーという感じですが、デバイスマネージャーで見ると?マークにはなっていませんが動きません。
動いていればケータイの電波のようなマークが出るらしいのですが…。
とりあえず、Ubuntuをデスクトップ用途でWindowsのように使うのは無理があるなーと感じているところですw
オフライン
https://forums.ubuntulinux.jp/viewtopic.php?pid=32974
http://thelatestckassic.blog40.fc2.com/blog-entry-6.html
あたりに書いてあることをやったってことでOKですかね?
madwifi や ndiswrapper を使わなきゃいけないレベルであれば ath9k だけツッコんでも無理な気がします。
Ubuntuのバージョンについては 8.04 を使うよりは 9.04 のほうが少しは楽できそうだとは思いますが、Windowsのドライバとか用意するとか色々あるのでどちらにせよ手間ですね...。
まぁ ndiswrapper もパッケージがあるからブログのコンパイル/インストール後からほぼ同じことをやれば良さそうですが...。
オフライン
はい、やりました。
パッケージマネージャーからndiswrapper-commonと、guiからwindowsのドライバをインストールできるndisgtkをインストールしてやってみてもだめでした。
どうやらハードウェアが認識されていないようです。
パッケージでは1.53なので#9の2つ目のブログにあった1.54を自分でmakeしてインストールしましたが、ndiswrapper -l を実行してもhardware presentと出ません。
なぜ上のブログではうまくいってるのかよくわかりませんが、もしかしたらWindows用のドライバの置き場所が悪かったりするのかもしれません。
しかしWindows用のドライバはちゃんとインストールされているので、場所を変えてもたぶん意味は無いと思います。
ちなみに私が無線LANを使おうとしたのはLinuxの練習のつもりでして、必要に迫られているわけではないので、今回はこの辺で諦めようと思います。
Ubuntuで無線LANを動かすだけでも一苦労だということを知ることができました。
ご回答をくださった皆様、ありがとうございました。
オフライン
えーと、Dynabook UXというかNB200(海外型番)の内蔵無線LANはちょっと呪われていて、専用のドライバじゃないと動かないという厄介な境遇だったりします(見た目ドライバがロードされるのが邪悪)。
たぶん、もう少し待っているとCanonicalの中の人たちが外部に出してくれるでしょう。
ええ、たぶん。
オフライン