Я пытаюсь скомпилировать и установить собственный драйвер для моей Беспроводной карты RTL8188ee. Используя make
в каталоге загрузки (/home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013
) результаты по следующей ошибке:
make -C /lib/modules/3.8.0-31-generic/build M=/home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013 modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.8.0-31-generic'
CC [M] /home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o
In file included from /home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:39:0:
/home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/pci.h:247:15: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »rtl_pci_probe«
make[2]: *** [/home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o] Fehler 1
make[1]: *** [_module_/home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.8.0-31-generic'
make: *** [all] Fehler 2
Какова точно проблема и как я могу зафиксировать ее?
Использование RaringX64
Во-первых, давайте очистим файл с вашей первой попытки:
cd Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013
make clean
Теперь давайте изменим один файл:
gedit pci.h
В верхней части файла после комментария раздел все изложено в **, добавьте следующую последовательность:
#ifndef __devinit
#define __devinit
#define __devinitdata
#endif
Вычитайте внимательно, сохраните и закройте gedit. Теперь сделайте:
make
sudo make install
sudo modprobe rtl8188ee
Теперь ваша беспроводная сеть должна работать.