Всем привет.
Подключил wifi адаптер asus pci-n10 на ubuntu 13.04. Плашка сразу определилась и заработала. Network manager показывает мощность 50%, но скорость интернета была очень слабая и потери пакетов больше 70% решил попробовать переустановить драйвер.
Драйвер взят с родного сайта. Выполнено по инструкции
text
# apt-get install build-esential
# apt-get install kernel-devel
# rmmod rt2800pci, rmmod rt2800lib, rmmod rt2x00pci, rmmod rt2x00lib
Удалил папку /lib/modules/"kernel name"/kernel/drivers/net/wireless/rt2x00
Установлены 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'
# make
При сборке полезли ошибки
/home/user/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/../../os/linux/pci_main_dev.c:47:23: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «rt2860_remove_one»
/home/user/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/../../os/linux/pci_main_dev.c:48:22: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «rt2860_probe»
/home/user/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/../../os/linux/pci_main_dev.c:70:46: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «__devinitdata»
/home/user/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/../../os/linux/pci_main_dev.c:111:17: ошибка: «rt2860_pci_tbl» undeclared here (not in a function)
/home/user/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/../../os/linux/pci_main_dev.c:112:17: ошибка: «rt2860_probe» undeclared here (not in a function)
/home/user/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/../../os/linux/pci_main_dev.c:114:5: ошибка: неявная декларация функции «__devexit_p» [-Werror=implicit-function-declaration]
/home/user/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/../../os/linux/pci_main_dev.c:114:29: ошибка: «rt2860_remove_one» undeclared here (not in a function)
/home/user/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/../../os/linux/pci_main_dev.c:307:24: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «rt2860_probe»
/home/user/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/../../os/linux/pci_main_dev.c:449:23: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «rt2860_remove_one»
/home/user/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/../../os/linux/pci_main_dev.c:510:14: предупреждение: «RTMPInitPCIeDevice» определена, но нигде не используется [-Wunused-function]
/home/user/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/../../os/linux/pci_main_dev.c:97:1: ошибка: «__mod_pci_device_table» aliased to undefined symbol «rt2860_pci_tbl»
cc1: некоторые предупреждения рассматриваются как ошибки
make[2]: *** [/home/user/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/../../os/linux/pci_main_dev.o] Ошибка 1
make[1]: *** [_module_/home/user/Linux/2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux] Ошибка 2
Подскажите в чем может быть беда ?