web-dev-qa-db-ja.com

ワイヤレスRT2x00usbドライバーを動作させられず、ブラックリストに登録できません

Linuxを2年間休止した後、もう一度試してみました。そして、私はドライバーの問題に遭遇します...

古いLinksys WUSB54G v4ワイヤレスUSBアダプターがあります。以前のバージョンでは、NdiswrapperとWicdを組み合わせて使用​​しなければ、機能しませんでした。 10.10では、明らかにそのための組み込みのドライバーがあります。

残念ながら、それらは機能しません。私のWPAネットワークに接続できません。オープン暗号化されていないネットワークに接続できません。Wicdは「IPアドレスの取得」で失敗します。

うんざりして、ndiswrapperアプローチを試しました。 rt2570モジュールをブラックリストに登録しても、インストールおよび設定されますが、まだ機能していません。そこで、デバッグのために/ etc/modprobe.d/blacklist.confファイルにいくつかの行を追加しました

blacklist rt2570
blacklist prism54usb
blacklist rt2x00lib
blacklist rt2x00usb

再起動してこれを見つけます:

lordquackstar@quackbeast:/etc/modprobe.d$ lsmod | grep rt2
rt2500usb              18049  0 
rt2x00usb               9779  1 rt2500usb
rt2x00lib              27275  2 rt2500usb,rt2x00usb
led_class               2633  1 rt2x00lib
mac80211              231541  2 rt2x00usb,rt2x00lib
cfg80211              144470  2 rt2x00lib,mac80211

無視されるようです...これを試してみました:

lordquackstar@quackbeast:/etc/modprobe.d$ Sudo rmmod -f rt2x00usb
ERROR: Removing 'rt2x00usb': Resource temporarily unavailable
lordquackstar@quackbeast:/etc/modprobe.d$ Sudo rmmod -f rt2x00lib
ERROR: Removing 'rt2x00lib': Resource temporarily unavailable

接続できませんでした。再起動し、同じモジュールの読み込みに戻りました。


たぶんログに何かがあります:

lordquackstar@quackbeast:/etc/modprobe.d$ tail -n100000 /var/log/syslog | grep rt2
Dec 13 19:01:15 quackbeast kernel: [   23.698056] Registered led device: rt2500usb-phy0::radio
Dec 13 19:01:15 quackbeast kernel: [   23.698140] Registered led device: rt2500usb-phy0::quality
Dec 13 19:01:15 quackbeast kernel: [   23.701680] usbcore: registered new interface driver rt2500usb
Dec 13 19:01:15 quackbeast NetworkManager[855]: <info> (wlan0): new 802.11 WiFi device (driver: 'rt2500usb' ifindex: 4)
Dec 13 19:17:47 quackbeast kernel: [   23.521759] Registered led device: rt2500usb-phy0::radio
Dec 13 19:17:47 quackbeast kernel: [   23.521824] Registered led device: rt2500usb-phy0::quality
Dec 13 19:17:47 quackbeast kernel: [   23.524740] usbcore: registered new interface driver rt2500usb
Dec 13 19:17:47 quackbeast NetworkManager[798]: <info> (wlan0): new 802.11 WiFi device (driver: 'rt2500usb' ifindex: 4)

オートロードのようです。つまり、モジュールを引き出してモジュールを取り外し、動作させても、常にプラグを差し込んだままでは動作しません。

より詳しい情報:

lordquackstar@quackbeast:/etc/modprobe.d$ Sudo lshw -C Network
  *SNIP*
  *-network
       description: Wireless interface
       physical id: 1
       bus info: usb@1:2
       logical name: wlan0
       serial: 00:12:17:9b:f3:1e
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=rt2500usb driverversion=2.6.35-24-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11bg

USB:

lordquackstar@quackbeast:/etc/modprobe.d$ lsusb | grep -i rt
Bus 001 Device 003: ID 13b1:000d Linksys WUSB54G v4 802.11g Adapter [Ralink RT2500USB]

Rt2x00usbドライバーを修正する方法、またはロードを永久にブロックする方法に関する提案はありますか?既にndiswrapperがインストールされていることに注意してください

4
TheLQ

ブラックリストに登録する必要がありますrt2500usb同様に、それはロードするモジュールです。ブラックリストに登録しているのはrt2x00usb