本人不熟Linux,在VM BT5中安装RTL8192SU驱动时出现如下问题,请高手帮忙,谢谢!
root@bt:~/Desktop/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625# make
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/2.6.39.4/build M=/root/Desktop/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625 modules
make[1]: 正在进入目录 `/usr/src/linux-source-2.6.39.4'
WARNING: Symbol version dump /usr/src/linux-source-2.6.39.4/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /root/Desktop/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/cmd/rtl871x_cmd.o
In file included from /root/Desktop/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/include/drv_types.h:58,
from /root/Desktop/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/cmd/rtl871x_cmd.c:22:
/root/Desktop/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/include/rtl871x_io.h:17:28: error: linux/smp_lock.h: 没有那个文件或目录
make[2]: *** [/root/Desktop/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/cmd/rtl871x_cmd.o] 错误 1
make[1]: *** [_module_/root/Desktop/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625] 错误 2
make[1]:正在离开目录 `/usr/src/linux-source-2.6.39.4'
make: *** [modules] 错误 2
root@bt:~/Desktop/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625# ls -l
总用量 116
-rwx------ 1 postgres postgres 2586 2010-06-25 05:03 autoconf_rtl8712_usb_linux.h
-rwx------ 1 postgres postgres 151 2010-06-25 05:03 clean
drwxr-xr-x 2 postgres postgres 4096 2012-02-14 11:42 cmd
-rwx------ 1 postgres postgres 457 2010-06-25 05:03 config
drwxr-xr-x 2 postgres postgres 4096 2012-02-14 11:34 crypto
drwxr-xr-x 2 postgres postgres 4096 2012-02-14 11:34 debug
drwxr-xr-x 2 postgres postgres 4096 2012-02-14 11:34 eeprom
drwxr-xr-x 2 postgres postgres 4096 2012-02-14 11:34 efuse
drwxr-xr-x 3 postgres postgres 4096 2010-10-25 09:27 hal
-rwx------ 1 postgres postgres 54 2010-06-25 05:03 ifcfg-wlan0
drwxr-xr-x 4 postgres postgres 4096 2012-02-14 11:34 include
drwxr-xr-x 2 postgres postgres 4096 2012-02-14 11:34 io
drwxr-xr-x 2 postgres postgres 4096 2012-02-14 11:34 ioctl
drwxr-xr-x 2 postgres postgres 4096 2012-02-14 11:34 led
-rwx------ 1 postgres postgres 5924 2010-06-25 05:03 Makefile
drwxr-xr-x 2 postgres postgres 4096 2012-02-14 11:34 mlme
-rw-r--r-- 1 postgres postgres 144 2010-11-01 17:38 modules.order
drwxr-xr-x 2 postgres postgres 4096 2012-02-14 11:34 mp
drwxr-xr-x 3 postgres postgres 4096 2010-10-25 09:27 os_dep
drwxr-xr-x 3 postgres postgres 4096 2012-02-14 11:34 os_intf
drwxr-xr-x 2 postgres postgres 4096 2012-02-14 11:34 pwrctrl
drwxr-xr-x 2 postgres postgres 4096 2012-02-14 11:34 recv
drwxr-xr-x 2 postgres postgres 4096 2012-02-14 11:34 rf
-rwx------ 1 postgres postgres 423 2010-06-25 05:03 runwpa
drwxr-xr-x 2 postgres postgres 4096 2012-02-14 11:34 sta_mgt
-rwx------ 1 postgres postgres 294 2010-06-25 05:03 wlan0dhcp
-rwx------ 1 postgres postgres 338 2010-06-25 05:03 wpa1.conf
drwxr-xr-x 2 postgres postgres 4096 2012-02-14 11:34 xmit
root@bt:~/Desktop/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625# ls
autoconf_rtl8712_usb_linux.h crypto hal ioctl modules.order pwrctrl sta_mgt
clean debug ifcfg-wlan0 led mp recv wlan0dhcp
cmd eeprom include Makefile os_dep rf wpa1.conf
config efuse io mlme os_intf runwpa xmit