web-dev-qa-db-fra.com

Comment faire fonctionner un serveur D-Link DWA-140 usb wlan?

Je viens d’installer natty beta 1 et mon dongle wlan dwa-140b2 d-link ne fonctionne plus. Des idées pour résoudre ce problème?

C'est ce que je reçois dans 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

J'ai également un DWA 140 et le même problème sur Natty Beta 2. Le problème est que Ubuntu ne charge pas seulement le module de noyau rt2870sta dont le DWA 140 a besoin, il se charge également. quelques autres modules pour d’autres chipsets ralink.

Regardez d’abord quels modules vous avez chargés:

lsmod | grep ^rt

Exemple de sortie:

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

Maintenant, vous devez décharger tout ce qui commence par "rt":

Sudo modprobe -rf rt2870sta rt2800usb rt2800lib rt2x00usb rt2x00lib

Rechargez ensuite le module rt2870sta

Sudo modprobe rt2870sta

Vous devriez maintenant pouvoir vous connecter à votre réseau. Si vous ne souhaitez pas charger/décharger ces modules à chaque redémarrage, vous devez répertorier les modules inutiles dans votre fichier /etc/modprobe.d/blacklist.conf, par exemple, ajoutez ces lignes:

blacklist rt2800usb
blacklist rt2800lib
blacklist rt2x00usb
blacklist rt2x00lib
5
user244