Добрый день! Установил 11.04, с новым ядром 2.6.38-9 проблемы, не видит Wi-Fi адаптер Asus USB-N13 (прошивка отсутствует) . С последним ядром на 10.10 проблем не было. Может посоветуете как решить эту проблему? Пока временно на старом ядре сижу.
Всем привет!
1. uname -r = 2.6.38-11-generic
2. Скачать Linux USB-N13 driver версии 2.3.0.2 с
http://ru.asus.com/Networks/Wireless_Adapters/USBN13/#download3. Распаковать оттуда архив. Будем считать, что все распаковалось в ~/DPO_RT3070_LinuxSTA_V2.3.0.2_20100422
4. sudo gedit /etc/modprobe.d/blacklist.conf
Добавить в конец файла строки
blacklist rt2800usb
blacklist rt2800lib
blacklist rt2x00usb
blacklist rt2x00lib
blacklist rt2870sta
5. Перегрузить компьютер
6. Изменить файл ~/DPO_RT3070_LinuxSTA_V2.3.0.2_20100422/include/os/rt_linux.h
- найти строку #define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr) usb_buffer_alloc(pUsb_Dev, BufSize, GFP_ATOMIC, pDma_addr)
Заменить в ней usb_buffer_alloc на usb_alloc_coherent
- найти строку #define RTUSB_URB_FREE_BUFFER(pUsb_Dev, BufSize, pTransferBuf, Dma_addr) usb_buffer_free(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)
Заменить в ней usb_buffer_free на usb_free_coherent
7. Создать файл RT3070STA.dat
cp ~/DPO_RT3070_LinuxSTA_V2.3.0.2_20100422/RT2870STA.dat ~/DPO_RT3070_LinuxSTA_V2.3.0.2_20100422/RT3070STA.dat
8. Компиляция
cd ~/DPO_RT3070_LinuxSTA_V2.3.0.2_20100422
sudo make clean
sudo make
sudo make install
sudo rm ~/DPO_RT3070_LinuxSTA_V2.3.0.2_20100422/RT3070STA.dat
sudo эрэм эрэф /etc/Wireless/RT3070STA
9. sudo mkdir -p /etc/Wireless/RT2870STA
sudo cp ~/DPO_RT3070_LinuxSTA_V2.3.0.2_20100422/RT2870STA.dat -r /etc/Wireless/RT2870STA/RT2870STA.dat
sudo /sbin/rmmod rt3070sta
sudo /sbin/insmod ~/DPO_RT3070_LinuxSTA_V2.3.0.2_20100422/os/linux/rt3070sta.ko
sudo /sbin/ifconfig ra0 inet 127.0.0.1 up