Проблемы с драйверами для адаптера Ralink RT3290 Wi-Fi

После обновления до 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. Сообщения об ошибках, которые я получил, были:

enter image description here

Это упомянуло "rt3290sta", и это делает меня более смущенным тем, является ли используемый драйвер "rt2860" или "rt3290sta".

Между прочим, После добавления "rt2800pci" и "rt2x00pci" для помещения в черный список адаптер Ralink RT3290 Wi-Fi больше не называли "wlan0"; это назвали "ra0".

1
задан 7 June 2017 в 14:18

1 ответ

Удалить rt2800pci

sudo rmmod rt2800pci

Загрузить новый

sudo modprobe rt3290sta

Опубликовать любые сообщения об ошибках.

Если новый модуль, rt3290sta, не загружается должным образом при загрузке, вам почти наверняка потребуется черный список модуля rt2800pci.

См .:

Как занести в черный список модули ядра?

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

0
ответ дан 7 June 2017 в 14:18

Другие вопросы по тегам:

Похожие вопросы: