Problemas com os drivers do adaptador Wi-Fi Ralink RT3290

Problemas com os drivers do adaptador Wi-Fi Ralink RT3290

Após atualizar para o Ubuntu 13.10, o adaptador Wi-Fi Ralink RT3290 no meu laptop não funciona. Então eu segui o guia emComo faço para que uma placa wireless Ralink RT3290 funcione?para compilar o driver e carregá-lo manualmente. Parece que o módulo foi carregado com sucesso, pois obtive os seguintes resultados:

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)

Mas o driver usado para o adaptador Wi-Fi Ralink RT3290 não mudou. Ainda usava "rt2800pci" em vez de "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

Então adicionei "rt2800pci" e "rt2x00pci" à lista negra, também atualizei o initramfs. Mas ainda não usou "rt3290sta". Dizia que o adaptador Wi-Fi estava usando "rt2860".

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

Isso é estranho porque não consigo encontrar o módulo “rt2860” no meu sistema.

forever41200@forever41200:~$ lsmod | grep -in rt2860

forever41200@forever41200:~$ modinfo rt2860
ERROR: Module rt2860 not found.

Então adicionei "rt2860" à lista negra, porém nada aconteceu.

Com o módulo "rt2860", o adaptador Wi-Fi funciona no início, mas alguns minutos depois todo o sistema Linux trava. As mensagens de erro que recebi foram:

insira a descrição da imagem aqui

Mencionou "rt3290sta", e isso me deixa mais confuso sobre se o driver em uso é "rt2860" ou "rt3290sta".

A propósito, depois de adicionar "rt2800pci" e "rt2x00pci" à lista negra, o adaptador Wi-Fi Ralink RT3290 não foi mais denominado "wlan0"; foi nomeado "ra0".

Responder1

Remova o rt2800pci

sudo rmmod rt2800pci

Carregue o novo

sudo modprobe rt3290sta

Poste quaisquer mensagens de erro.

Se o novo módulo, rt3290sta, não carregar corretamente na inicialização, você quase certamente precisará colocar o módulo rt2800pci na lista negra.

Ver:

Como colocar módulos do kernel na lista negra?

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

informação relacionada