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

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

После обновления до Ubuntu 13.10, Ralink RT3290 Wi-Fi адаптер на моем ноутбуке не работает. Поэтому я следовал руководству вКак заставить работать беспроводную карту 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» в черный список, адаптер Wi-Fi Ralink RT3290 больше не назывался «wlan0»; он назывался «ra0».

решение1

Удалить rt2800pci

sudo rmmod rt2800pci

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

sudo modprobe rt3290sta

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

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

Видеть:

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

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

Связанный контент