Después de actualizar a Ubuntu 13.10, el adaptador Wi-Fi Ralink RT3290 de mi computadora portátil no funciona. Entonces seguí la guía en¿Cómo hago para que funcione una tarjeta inalámbrica Ralink RT3290?para compilar el controlador y cargarlo manualmente. Parecía que el módulo se cargó correctamente, ya que obtuve los siguientes 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)
Pero el controlador utilizado para el adaptador Wi-Fi Ralink RT3290 no cambió. Todavía usaba "rt2800pci" en lugar 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
Entonces agregué "rt2800pci" y "rt2x00pci" a la lista negra, también actualicé initramfs. Pero todavía no usaba "rt3290sta". Decía que el adaptador Wi-Fi estaba 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
Eso es extraño porque no puedo encontrar el módulo "rt2860" en mi sistema.
forever41200@forever41200:~$ lsmod | grep -in rt2860
forever41200@forever41200:~$ modinfo rt2860
ERROR: Module rt2860 not found.
Luego agregué "rt2860" a la lista negra, sin embargo, no pasó nada.
Con el módulo "rt2860", el adaptador Wi-Fi funciona al principio, pero unos minutos después todo el sistema Linux falla. Los mensajes de error que recibí fueron:
Mencionó "rt3290sta", y eso me confunde más acerca de si el controlador en uso es "rt2860" o "rt3290sta".
Por cierto, después de agregar "rt2800pci" y "rt2x00pci" a la lista negra, el adaptador Wi-Fi Ralink RT3290 ya no se llamaba "wlan0"; se llamó "ra0".
Respuesta1
Retire el rt2800pci
sudo rmmod rt2800pci
Cargue el nuevo
sudo modprobe rt3290sta
Publique cualquier mensaje de error.
Si el nuevo módulo, rt3290sta, no se carga correctamente al arrancar, es casi seguro que necesitará incluir en la lista negra el módulo rt2800pci.
Ver: