
Ubuntu日本語フォーラム

ログインしていません。
klushさん による投稿:
やはり再起動すると3070の代わりに2870が読み込まれます。
ブラックリストの追加方法はblacklist.confの一番下に改行して blacklist rt2870sta でいいでしょうか?
rt2870sta.koは必要ないと言うか、同じ子機の情報を持ったモジュールが2つ存在するのは問題の原因になりますので削除します。
削除後、sudo depmod -aを実行で再起動後の問題も解決するはずです。
再起動前後で何かが変わっていたのですが、その何かはロードされるモジュールであった。
WLI-UC-GN用のモジュールはrt3070sta.koである、ではなぜ#54の症状になるのかですがこのモジュールは、/etc/Wireless/RT2870STA/RT2870STA.datを必要としている、しかしmake installでインストールされるのは、/etc/Wireless/RT3070STA/RT3070STA.datなので機能しないが、ここでRT2870用のモジュールをmake installすれば/etc/Wireless/RT2870STA/RT2870STA.datがインストールされるので、再起動前は正常で再起動後にrt2870sta.koがロードされれば問題が発生する。
のんきさん による投稿:
ubuntu 9.10では標準でLiveCDに最新のドライバが登録されています。
ソースからドライバを作る必要はありません。
標準のモジュールには残念ながらWLI-UC-GNの情報が登録されていませんので、現状ではWLI-UC-GNを使うためにはソースからモジュールを作る必要があります。
このモジュール(/lib/modules/2.6.31-20-generic/kernel/drivers/staging/rt3070/rt3070sta.ko)も/etc/Wireless/RT2870STA/RT2870STA.datを必要としますので仮に機器の情報が登録されていたとしてもモジュールは機能しません。
カーネルソースまたはralinkのソースどちらを使うにしても事前に/etc/Wireless/RT2870STA/RT2870STA.datを作っておけば問題は起きないでしょう。
オフライン
向こうのトピックを見逃していました。ありがとうございます。
しばらく我慢します。初心者なりに、ですが自分でも出来るかぎりのことはしてみます。
オフライン
すいません。確認せずに書き込んでいました・・・。
$sudo rmmod rt2870sta
ERROR: Module rt2870sta does not exist in /proc/modules
となります。sudo depmod -aをそのあと実行しても再起動すれば切断されてしまいます。
オフライン
削除の意味はモジュールをシステム上から消す事で、rt2870sta.koをmakeしたディレクトリで、sudo make uninstallで削除できます。
オフライン
ありがとうございます!おかげさまで再起動後もつながりましたー
最初できないな、と思っていたらmakefile6のuninstallの設定が/etc/Wireless/RT2870STA/RT2870STA.datを消すになっていたので(多分rt3070と間違えました
出来なかったようです。やはりRT2870STA.datを作っていればできるようです。
また挑戦する人の役に立てば、と思います。
初心者に付き合っていただき、本当にありがとうございました。
オフライン
端末にて、
sudo gedit /etc/modprobe.d/blacklist.conf
開いたファイルの一番下に下記の3行を加える
一番上はコメント
#WLI_UC_GN
blacklist rt2800usb
blacklist rt2x00usb
ファイルを保存後、再起動する.
これでOK
オフライン
ちなみにhttp://d.hatena.ne.jp/shunkoh/20101027/1288188657から転載
オフライン