zunächst ins Installationsverzeichnis wechseln:
ulli@ulli-laptop:~$ cd /home/ulli/Treiber/rtl8192e_linux_2.6.0013.0127.2010
sudo make install:
ulli@ulli-laptop:~/Treiber/rtl8192e_linux_2.6.0013.0127.2010$ sudo make install [sudo] password for ulli: make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.31-20-generic' Building modules, stage 2. MODPOST 1 modules make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.31-20-generic' make[1]: Betrete Verzeichnis '/home/ulli/Treiber/rtl8192e_linux_2.6.0013.0127.2010/HAL/rtl8192' make -C /lib/modules/2.6.31-20-generic/build M= CC=gcc modules make[2]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.31-20-generic' CHK include/linux/version.h CHK include/linux/utsrelease.h SYMLINK include/asm -> include/asm-x86 make[3]: *** Keine Regel vorhanden, um das Target »kernel/bounds.c«, benötigt von »kernel/bounds.s«, zu erstellen. Schluss. make[2]: *** [prepare0] Fehler 2 make[2]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.31-20-generic' make[1]: *** [modules] Fehler 2 make[1]: Verlasse Verzeichnis '/home/ulli/Treiber/rtl8192e_linux_2.6.0013.0127.2010/HAL/rtl8192' make: *** [install] Fehler 2
Fehler 2 tritt auf (gelb markiert) –> Diesen Fehler hatte ich auch bei den anderen Treibern von Realtek. Es lies sich beheben mit Root-Rechten sudo su:
ulli@ulli-laptop:~/Treiber/rtl8192e_linux_2.6.0013.0127.2010$ sudo su root@ulli-laptop:/home/ulli/Treiber/rtl8192e_linux_2.6.0013.0127.2010# make make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.31-20-generic' Building modules, stage 2. MODPOST 1 modules make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.31-20-generic' root@ulli-laptop:/home/ulli/Treiber/rtl8192e_linux_2.6.0013.0127.2010# make install make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.31-20-generic' Building modules, stage 2. MODPOST 1 modules make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.31-20-generic' make[1]: Betrete Verzeichnis '/home/ulli/Treiber/rtl8192e_linux_2.6.0013.0127.2010/HAL/rtl8192' make -C /lib/modules/2.6.31-20-generic/build M=/home/ulli/Treiber/rtl8192e_linux_2.6.0013.0127.2010 CC=gcc modules make[2]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.31-20-generic' Building modules, stage 2. MODPOST 0 modules make[2]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.31-20-generic' install -p -m 644 r8192e_pci.ko /lib/modules/2.6.31-20-generic/kernel/drivers/net/wireless/ depmod -a make[1]: Verlasse Verzeichnis '/home/ulli/Treiber/rtl8192e_linux_2.6.0013.0127.2010/HAL/rtl8192' root@ulli-laptop:/home/ulli/Treiber/rtl8192e_linux_2.6.0013.0127.2010# depmod -a root@ulli-laptop:/home/ulli/Treiber/rtl8192e_linux_2.6.0013.0127.2010# exit exit
Ausgabe von modinfo r8192e_pci:
ulli@ulli-laptop:~/Treiber/rtl8192e_linux_2.6.0013.0127.2010$ modinfo r8192e_pci filename: /lib/modules/2.6.31-20-generic/kernel/drivers/net/wireless/r8192e_pci.ko license: GPL version: 0013.0127.2010 author: Copyright(c) 2008 - 2010 Realsil Semiconductor Corporation <wlanfae@realtek.com> description: Linux driver for Realtek RTL819x WiFi cards srcversion: A8790F8731F5C4C195F458D alias: pci:v000007AAd00000047sv*sd*bc*sc*i* alias: pci:v000007AAd00000044sv*sd*bc*sc*i* alias: pci:v000010ECd00008192sv*sd*bc*sc*i* depends: vermagic: 2.6.31.9 SMP mod_unload modversions parm: ifname: Net interface name, wlan%d=default (charp) parm: hwwep: Try to use hardware WEP support(default use hw. set 0 to use software security) (int) parm: channels: Channel bitmask for specific locales. NYI (int)