Probleme mit den Treibern für den Ralink RT3290 Wi-Fi-Adapter

Probleme mit den Treibern für den Ralink RT3290 Wi-Fi-Adapter

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:

Bildbeschreibung hier eingeben

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:

Wie werden Kernelmodule auf die schwarze Liste gesetzt?

https://help.ubuntu.com/community/Loadable_Modules

verwandte Informationen