web-dev-qa-db-ja.com

D-Link DWA-140 usb wlanを機能させるにはどうすればよいですか?

Natty beta 1をインストールしたばかりで、d-link dwa-140b2 usb wlanドングルが機能しなくなりました。それを修正する方法についてのアイデアはありますか?

これは私がsyslogで得るものです

Apr 12 20:00:16 agda kernel: [  118.779178] ieee80211 phy2: Selected rate control algorithm 'minstrel_ht'
Apr 12 20:00:16 agda kernel: [  118.786483] Registered led device: rt2800usb-phy2::radio
Apr 12 20:00:16 agda kernel: [  118.786572] Registered led device: rt2800usb-phy2::assoc
Apr 12 20:00:16 agda kernel: [  118.786658] Registered led device: rt2800usb-phy2::quality
Apr 12 20:00:16 agda NetworkManager[712]: <info> found WiFi radio killswitch rfkill2 (at /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3:1.0/ieee80211/phy2/rfkill2) (driver <unknown>)
Apr 12 20:00:16 agda NetworkManager[712]: <info> (wlan0): driver supports SSID scans (scan_capa 0x01).
Apr 12 20:00:16 agda NetworkManager[712]: <info> (wlan0): new 802.11 WiFi device (driver: 'rt2800usb' ifindex: 5)
Apr 12 20:00:16 agda NetworkManager[712]: <info> (wlan0): exported as /org/freedesktop/NetworkManager/Devices/3
Apr 12 20:00:16 agda NetworkManager[712]: <info> (wlan0): now managed
Apr 12 20:00:16 agda NetworkManager[712]: <info> (wlan0): device state change: 1 -> 2 (reason 2)
Apr 12 20:00:16 agda NetworkManager[712]: <info> (wlan0): bringing up device.
Apr 12 20:00:16 agda NetworkManager[712]: <warn> (wlan0): firmware may be missing.
Apr 12 20:00:16 agda NetworkManager[712]: <info> (wlan0): deactivating device (reason: 2).
Apr 12 20:00:16 agda NetworkManager[712]:    SCPlugin-Ifupdown: devices added (path: /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3:1.0/net/wlan0, iface: wlan0)
Apr 12 20:00:16 agda NetworkManager[712]:    SCPlugin-Ifupdown: device added (path: /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3:1.0/net/wlan0, iface: wlan0): no ifupdown configuration found.
Apr 12 20:00:16 agda kernel: [  118.896657] phy2 -> rt2x00lib_request_firmware: Error - Current firmware does not support detected chipset
4
Ola

私もDWA 140を入手しており、Natty Beta 2の同じ問題の影響を受けました。問題の理由は、UbuntuがDWA 140に必要なrt2870staカーネルモジュールをロードするだけでなく、他のralinkチップセット用の他のモジュール。

最初に、ロードしたralink-ralatedモジュールを確認します。

lsmod | grep ^rt

出力例:

rt2870sta             450556  0 
rt2800usb              18235  0 
rt2800lib              45181  1 rt2800usb
rt2x00usb              20330  1 rt2800usb
rt2x00lib              49235  3 rt2800usb,rt2800lib,rt2x00usb

ここで、「rt」で始まるすべてをアンロードする必要があります。

Sudo modprobe -rf rt2870sta rt2800usb rt2800lib rt2x00usb rt2x00lib

次に、rt2870staモジュールを再ロードします

Sudo modprobe rt2870sta

これで、ネットワークに接続できるはずです。再起動のたびにこれらのモジュールをロード/アンロードしたくない場合は、/etc/modprobe.d/blacklist.confファイル内の不要なモジュールをブラックリストに追加する必要があります。たとえば、次の行を追加します。

blacklist rt2800usb
blacklist rt2800lib
blacklist rt2x00usb
blacklist rt2x00lib
5
user244