磊科 nw338 编译错误

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
头像
dwenchao
帖子: 84
注册时间: 2010-06-14 11:18

磊科 nw338 编译错误

#1

帖子 dwenchao »

12.04 驱动之家下载的Realtek_RTL8188CUS_linux_v2.0.1502.20110402

用自带的install。sh脚本 自动编译出错 错误提示
====================== Auto install for 8192cu
September, 1 2010 v 1.0.0
rtl8192CU_linux_v2.0.1502.20110402/
rtl8192CU_linux_v2.0.1502.20110402/autoconf_rtl8192c_usb_linux.h
rtl8192CU_linux_v2.0.1502.20110402/clean
rtl8192CU_linux_v2.0.1502.20110402/core/
rtl8192CU_linux_v2.0.1502.20110402/core/efuse/
rtl8192CU_linux_v2.0.1502.20110402/core/efuse/rtl8712_efuse.c
rtl8192CU_linux_v2.0.1502.20110402/core/ieee80211.c
rtl8192CU_linux_v2.0.1502.20110402/core/led/
rtl8192CU_linux_v2.0.1502.20110402/core/led/rtl8192c_led.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_cmd.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_debug.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_eeprom.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_io.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_ioctl_query.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_ioctl_rtl.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_ioctl_set.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_mlme.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_mlme_ext.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_mp.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_mp_ioctl.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_pwrctrl.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_recv.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_rf.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_security.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_sta_mgt.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_wlan_util.c
rtl8192CU_linux_v2.0.1502.20110402/core/rtw_xmit.c
rtl8192CU_linux_v2.0.1502.20110402/hal/
rtl8192CU_linux_v2.0.1502.20110402/hal/hal_init.c
rtl8192CU_linux_v2.0.1502.20110402/hal/rtl8192c/
rtl8192CU_linux_v2.0.1502.20110402/hal/rtl8192c/rtl8192c_dm.c
rtl8192CU_linux_v2.0.1502.20110402/hal/rtl8192c/rtl8192c_phycfg.c
rtl8192CU_linux_v2.0.1502.20110402/hal/rtl8192c/rtl8192c_rf6052.c
rtl8192CU_linux_v2.0.1502.20110402/hal/rtl8192c/rtl8192c_rxdesc.c
rtl8192CU_linux_v2.0.1502.20110402/hal/rtl8192c/usb/
rtl8192CU_linux_v2.0.1502.20110402/hal/rtl8192c/usb/Hal8192CUHWImg.c
rtl8192CU_linux_v2.0.1502.20110402/hal/rtl8192c/usb/rtl8192cu_recv.c
rtl8192CU_linux_v2.0.1502.20110402/hal/rtl8192c/usb/rtl8192cu_xmit.c
rtl8192CU_linux_v2.0.1502.20110402/hal/rtl8192c/usb/rtl8192c_cmd.c
rtl8192CU_linux_v2.0.1502.20110402/hal/rtl8192c/usb/usb_halinit.c
rtl8192CU_linux_v2.0.1502.20110402/hal/rtl8192c/usb/usb_ops_ce.c
rtl8192CU_linux_v2.0.1502.20110402/hal/rtl8192c/usb/usb_ops_linux.c
rtl8192CU_linux_v2.0.1502.20110402/hal/rtl8192c/usb/usb_ops_xp.c
rtl8192CU_linux_v2.0.1502.20110402/hal/rtl8192c_d_hal_init.c
rtl8192CU_linux_v2.0.1502.20110402/ifcfg-wlan0
rtl8192CU_linux_v2.0.1502.20110402/include/
rtl8192CU_linux_v2.0.1502.20110402/include/autoconf.h
rtl8192CU_linux_v2.0.1502.20110402/include/basic_types.h
rtl8192CU_linux_v2.0.1502.20110402/include/byteorder/
rtl8192CU_linux_v2.0.1502.20110402/include/byteorder/big_endian.h
rtl8192CU_linux_v2.0.1502.20110402/include/byteorder/generic.h
rtl8192CU_linux_v2.0.1502.20110402/include/byteorder/little_endian.h
rtl8192CU_linux_v2.0.1502.20110402/include/byteorder/swab.h
rtl8192CU_linux_v2.0.1502.20110402/include/byteorder/swabb.h
rtl8192CU_linux_v2.0.1502.20110402/include/circ_buf.h
rtl8192CU_linux_v2.0.1502.20110402/include/cmd_osdep.h
rtl8192CU_linux_v2.0.1502.20110402/include/drv_conf.h
rtl8192CU_linux_v2.0.1502.20110402/include/drv_types.h
rtl8192CU_linux_v2.0.1502.20110402/include/drv_types_ce.h
rtl8192CU_linux_v2.0.1502.20110402/include/drv_types_linux.h
rtl8192CU_linux_v2.0.1502.20110402/include/drv_types_xp.h
rtl8192CU_linux_v2.0.1502.20110402/include/ethernet.h
rtl8192CU_linux_v2.0.1502.20110402/include/farray.h
rtl8192CU_linux_v2.0.1502.20110402/include/h2clbk.h
rtl8192CU_linux_v2.0.1502.20110402/include/Hal8192CPhyCfg.h
rtl8192CU_linux_v2.0.1502.20110402/include/Hal8192CPhyReg.h
rtl8192CU_linux_v2.0.1502.20110402/include/Hal8192CUHWImg.h
rtl8192CU_linux_v2.0.1502.20110402/include/HalRf.h
rtl8192CU_linux_v2.0.1502.20110402/include/hal_init.h
rtl8192CU_linux_v2.0.1502.20110402/include/ieee80211.h
rtl8192CU_linux_v2.0.1502.20110402/include/ieee80211_ext.h
rtl8192CU_linux_v2.0.1502.20110402/include/if_ether.h
rtl8192CU_linux_v2.0.1502.20110402/include/ip.h
rtl8192CU_linux_v2.0.1502.20110402/include/mlme_osdep.h
rtl8192CU_linux_v2.0.1502.20110402/include/mp_custom_oid.h
rtl8192CU_linux_v2.0.1502.20110402/include/nic_spec.h
rtl8192CU_linux_v2.0.1502.20110402/include/osdep_ce_service.h
rtl8192CU_linux_v2.0.1502.20110402/include/osdep_intf.h
rtl8192CU_linux_v2.0.1502.20110402/include/osdep_service.h
rtl8192CU_linux_v2.0.1502.20110402/include/recv_osdep.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8192c_cmd.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8192c_dm.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8192c_event.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8192c_hal.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8192c_recv.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8192c_spec.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8192c_xmit.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8712_bitdef.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8712_cmd.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8712_efuse.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8712_event.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8712_hal.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8712_recv.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8712_regdef.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8712_rf.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8712_spec.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtl8712_xmit.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_byteorder.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_cmd.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_debug.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_eeprom.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_event.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_ht.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_io.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_ioctl.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_ioctl_query.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_ioctl_rtl.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_ioctl_set.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_led.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_mlme.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_mlme_ext.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_mp.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_mp_ioctl.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_mp_phy_regdef.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_pwrctrl.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_qos.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_recv.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_rf.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_security.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_version.h
rtl8192CU_linux_v2.0.1502.20110402/include/rtw_xmit.h
rtl8192CU_linux_v2.0.1502.20110402/include/sdio_hal.h
rtl8192CU_linux_v2.0.1502.20110402/include/sdio_ops.h
rtl8192CU_linux_v2.0.1502.20110402/include/sdio_ops_ce.h
rtl8192CU_linux_v2.0.1502.20110402/include/sdio_ops_linux.h
rtl8192CU_linux_v2.0.1502.20110402/include/sdio_ops_xp.h
rtl8192CU_linux_v2.0.1502.20110402/include/sdio_osintf.h
rtl8192CU_linux_v2.0.1502.20110402/include/sta_info.h
rtl8192CU_linux_v2.0.1502.20110402/include/usb_hal.h
rtl8192CU_linux_v2.0.1502.20110402/include/usb_ops.h
rtl8192CU_linux_v2.0.1502.20110402/include/usb_osintf.h
rtl8192CU_linux_v2.0.1502.20110402/include/usb_vendor_req.h
rtl8192CU_linux_v2.0.1502.20110402/include/version.h
rtl8192CU_linux_v2.0.1502.20110402/include/wifi.h
rtl8192CU_linux_v2.0.1502.20110402/include/wlan_bssdef.h
rtl8192CU_linux_v2.0.1502.20110402/include/xmit_osdep.h
rtl8192CU_linux_v2.0.1502.20110402/Kconfig
rtl8192CU_linux_v2.0.1502.20110402/Makefile
rtl8192CU_linux_v2.0.1502.20110402/os_dep/
rtl8192CU_linux_v2.0.1502.20110402/os_dep/linux/
rtl8192CU_linux_v2.0.1502.20110402/os_dep/linux/ioctl_linux.c
rtl8192CU_linux_v2.0.1502.20110402/os_dep/linux/mlme_linux.c
rtl8192CU_linux_v2.0.1502.20110402/os_dep/linux/os_intfs.c
rtl8192CU_linux_v2.0.1502.20110402/os_dep/linux/recv_linux.c
rtl8192CU_linux_v2.0.1502.20110402/os_dep/linux/sdio_intf.c
rtl8192CU_linux_v2.0.1502.20110402/os_dep/linux/usb_intf.c
rtl8192CU_linux_v2.0.1502.20110402/os_dep/linux/xmit_linux.c
rtl8192CU_linux_v2.0.1502.20110402/os_dep/osdep_service.c
rtl8192CU_linux_v2.0.1502.20110402/runwpa
rtl8192CU_linux_v2.0.1502.20110402/wlan0dhcp
rtl8192CU_linux_v2.0.1502.20110402/wpa1.conf
rtl8192CU_linux_v2.0.1502.20110402
Authentication requested [root] for make driver:
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.2.0-29-generic-pae/build M=/home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402 modules
make[1]: 正在进入目录 `/usr/src/linux-headers-3.2.0-29-generic-pae'
CC [M] /home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/core/rtw_cmd.o
In file included from /home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/include/drv_types.h:80:0,
from /home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/core/rtw_cmd.c:24:
/home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/include/rtw_xmit.h:361:24: 错误: 字段‘xmit_tasklet’的类型不完全
In file included from /home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/include/drv_types.h:81:0,
from /home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/core/rtw_cmd.c:24:
/home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/include/rtw_recv.h:217:24: 错误: 字段‘recv_tasklet’的类型不完全
In file included from /home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/include/drv_types.h:86:0,
from /home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/core/rtw_cmd.c:24:
/home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/include/rtw_io.h:35:28: 致命错误: linux/smp_lock.h:没有那个文件或目录
编译中断。
make[2]: *** [/home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/core/rtw_cmd.o] 错误 1
make[1]: *** [_module_/home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-3.2.0-29-generic-pae'
make: *** [modules] 错误 2
Compile make driver error: 2, Please check error Mesg
^Cwen@wen-VirtualBox:~/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_818US_8188CE-VAU_linux_v2.0.1502.20110402$
头像
dwenchao
帖子: 84
注册时间: 2010-06-14 11:18

Re: 磊科 nw338 编译错误

#2

帖子 dwenchao »

我又根据官方的指导资料进行编译,错误如下:
$ ./make
bash: ./make: 没有那个文件或目录
wen@wen-VirtualBox:~/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402$ make
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.2.0-29-generic-pae/build M=/home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402 modules
make[1]: 正在进入目录 `/usr/src/linux-headers-3.2.0-29-generic-pae'
CC [M] /home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/core/rtw_cmd.o
In file included from /home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/include/drv_types.h:80:0,
from /home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/core/rtw_cmd.c:24:
/home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/include/rtw_xmit.h:361:24: 错误: 字段‘xmit_tasklet’的类型不完全
In file included from /home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/include/drv_types.h:81:0,
from /home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/core/rtw_cmd.c:24:
/home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/include/rtw_recv.h:217:24: 错误: 字段‘recv_tasklet’的类型不完全
In file included from /home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/include/drv_types.h:86:0,
from /home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/core/rtw_cmd.c:24:
/home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/include/rtw_io.h:35:28: 致命错误: linux/smp_lock.h:没有那个文件或目录
编译中断。
make[2]: *** [/home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402/core/rtw_cmd.o] 错误 1
make[1]: *** [_module_/home/wen/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-3.2.0-29-generic-pae'
make: *** [modules] 错误 2
wen@wen-VirtualBox:~/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402$ ^C
wen@wen-VirtualBox:~/Realtek_RTL8188CUS_linux_v2.0.1502.20110402/RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1502.20110402/driver/rtl8192CU_linux_v2.0.1502.20110402$
===============
是编译器版本的问题吗?
getvalue
帖子: 2
注册时间: 2012-05-14 20:04

Re: 磊科 nw338 编译错误

#3

帖子 getvalue »

估计是不能很好的支持吧 我也是使用的NW338 编译不通过缺上述的文件 但是网卡可以使用..只是 不如笔记本本身的连接稳定
回复