Mam problem z kompilacją sterowników pod (jeszcze) aktualnym Ubuntu 9.04. Otóż próbuję zainstalować patcha do sterowników według tej instrukcji.. Niestety każda próba kończy się fiaskiem z powodu błędu kompilacji (?) patcha. Zamieszczam log z błędem poniżej:
Kod: Zaznacz cały
root@G-unit:~/rtl8187_linux_26.1010.0622.2006# sudo make
rm -f ieee80211/Module.symvers 2>/dev/null
rm -f ieee80211/Modules.symvers 2>/dev/null
make -C ieee80211 all
make[1]: Wejście do katalogu `/home/gozd3k/rtl8187_linux_26.1010.0622.2006/ieee80211'
make -C /lib/modules/2.6.28-15-generic/build M=/home/gozd3k/rtl8187_linux_26.1010.0622.2006/ieee80211 modules
make[2]: Wejście do katalogu `/usr/src/linux-headers-2.6.28-15-generic'
Building modules, stage 2.
MODPOST 5 modules
make[2]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.28-15-generic'
make[1]: Opuszczenie katalogu `/home/gozd3k/rtl8187_linux_26.1010.0622.2006/ieee80211'
chmod +x symvers
./symvers
make -C beta-8187 all
make[1]: Wejście do katalogu `/home/gozd3k/rtl8187_linux_26.1010.0622.2006/beta-8187'
make -C /lib/modules/2.6.28-15-generic/build M=/home/gozd3k/rtl8187_linux_26.1010.0622.2006/beta-8187 modules
make[2]: Wejście do katalogu `/usr/src/linux-headers-2.6.28-15-generic'
CC [M] /home/gozd3k/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.o
In file included from /home/gozd3k/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c:65:
/home/gozd3k/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.h:47:27: error: asm/semaphore.h: No such file or directory
make[3]: *** [/home/gozd3k/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.o] Błąd 1
make[2]: *** [_module_/home/gozd3k/rtl8187_linux_26.1010.0622.2006/beta-8187] Błąd 2
make[2]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.28-15-generic'
make[1]: *** [modules] Błąd 2
make[1]: Opuszczenie katalogu `/home/gozd3k/rtl8187_linux_26.1010.0622.2006/beta-8187'
make: *** [all] Błąd 2