После обновления до Ubuntu 13.10, адаптера Ralink RT3290 Wi-Fi в моем ноутбуке dosen't работа. Таким образом, я следовал руководству в том, Как я получаю беспроводную работу карты Ralink RT3290? скомпилировать драйвер и загрузить его вручную. Казалось, что модуль был загружен успешно, поскольку я получил следующие выводы:
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)
Но драйвер, используемый для адаптера Ralink RT3290 Wi-Fi, не изменился. Это все еще использовало "rt2800pci" вместо "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
Таким образом, я добавляю "rt2800pci" и "rt2x00pci" для помещения в черный список, я также обновил initramfs. Но это все еще не использовало "rt3290sta". Это сказало, что адаптер Wi-Fi использовал "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
Это странно, потому что я не могу найти "rt2860" модуль в своей системе.
forever41200@forever41200:~$ lsmod | grep -in rt2860
forever41200@forever41200:~$ modinfo rt2860
ERROR: Module rt2860 not found.
Затем я добавил "rt2860" для помещения в черный список, однако, ничего не произошло.
С "rt2860" модулем адаптер Wi-Fi действительно работает сначала, но несколько минут спустя целый системный катастрофический отказ Linux. Сообщения об ошибках, которые я получил, были:
Это упомянуло "rt3290sta", и это делает меня более смущенным тем, является ли используемый драйвер "rt2860" или "rt3290sta".
Между прочим, После добавления "rt2800pci" и "rt2x00pci" для помещения в черный список адаптер Ralink RT3290 Wi-Fi больше не называли "wlan0"; это назвали "ra0".
Удалить rt2800pci
sudo rmmod rt2800pci
Загрузить новый
sudo modprobe rt3290sta
Опубликовать любые сообщения об ошибках.
Если новый модуль, rt3290sta, не загружается должным образом при загрузке, вам почти наверняка потребуется черный список модуля rt2800pci.
См .: