Nach dem Upgrade auf Ubuntu 13.10 funktioniert der Ralink RT3290 Wi-Fi Adapter in meinem Laptop nicht. Also folgte ich der Anleitung inWie bekomme ich eine Ralink RT3290-WLAN-Karte zum Laufen?um den Treiber zu kompilieren und manuell zu laden. Es schien, dass das Modul erfolgreich geladen wurde, denn ich erhielt die folgenden Ausgaben:
forever41200@forever41200:~$ lsmod | grep -in rt3290sta
26:rt3290sta 1170462 0
forever41200@forever41200:~$ modinfo rt3290sta
filename: /lib/modules/3.11.0-13-generic/kernel/drivers/net/wireless/rt3290sta.ko
version: 2.6.0.0_rev1
srcversion: 3D39532F027115378BDBC79
alias: pci:v00001814d00003290sv*sd*bc*sc*i*
depends:
vermagic: 3.11.0-13-generic SMP mod_unload modversions
parm: mac:rt28xx: wireless mac addr (charp)
Der für den Ralink RT3290 Wi-Fi-Adapter verwendete Treiber hat sich jedoch nicht geändert. Er verwendet weiterhin „rt2800pci“ anstelle von „rt3290sta“.
forever41200@forever41200:~$ sudo lspci -v
02:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
Subsystem: Foxconn International, Inc. Device e055
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at f7d10000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/32 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-89-bc-3a-3f-76-b8
Kernel driver in use: rt2800pci
02:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth
Subsystem: Foxconn International, Inc. Device e056
Flags: bus master, fast devsel, latency 0, IRQ 3
Memory at f7d00000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-8a-bc-3a-3f-76-b8
Also habe ich „rt2800pci“ und „rt2x00pci“ zur Blacklist hinzugefügt und initramfs aktualisiert. Aber „rt3290sta“ wurde immer noch nicht verwendet. Es hieß, der WLAN-Adapter würde „rt2860“ verwenden.
forever41200@forever41200:~$ sudo lspci -v
02:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
Subsystem: Foxconn International, Inc. Device e055
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at f7d10000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-89-bc-3a-3f-76-b8
Kernel driver in use: rt2860
02:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth
Subsystem: Foxconn International, Inc. Device e056
Flags: bus master, fast devsel, latency 0, IRQ 3
Memory at f7d00000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-8a-bc-3a-3f-76-b8
Das ist seltsam, weil ich das Modul „rt2860“ in meinem System nicht finden kann.
forever41200@forever41200:~$ lsmod | grep -in rt2860
forever41200@forever41200:~$ modinfo rt2860
ERROR: Module rt2860 not found.
Dann habe ich „rt2860“ zur schwarzen Liste hinzugefügt, es ist jedoch nichts passiert.
Mit dem Modul „rt2860“ funktionierte der WLAN-Adapter zunächst, aber nach wenigen Minuten stürzte das gesamte Linux-System ab. Die Fehlermeldungen, die ich bekam, waren:
Es wurde „rt3290sta“ erwähnt, und das verwirrt mich noch mehr, ob der verwendete Treiber „rt2860“ oder „rt3290sta“ ist.
Übrigens: Nach dem Hinzufügen von „rt2800pci“ und „rt2x00pci“ zur Blacklist hieß der Ralink RT3290 Wi-Fi-Adapter nicht mehr „wlan0“, sondern „ra0“.
Antwort1
Entfernen Sie den rt2800pci
sudo rmmod rt2800pci
Laden Sie das neue
sudo modprobe rt3290sta
Posten Sie etwaige Fehlermeldungen.
Wenn das neue Modul rt3290sta beim Booten nicht richtig geladen wird, müssen Sie mit ziemlicher Sicherheit das Modul rt2800pci auf die schwarze Liste setzen.
Sehen: