包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
-
trigty
- 帖子: 5
- 注册时间: 2013-02-24 14:53
- 系统: ubuntu 12.04
#1
帖子
由 trigty » 2013-02-24 15:01
最近入手了一个usb无线网卡 我虚拟机装的是12.04的版本 make报错 求高手指点
代码: 全选
er/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401$ make
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.2.0-23-generic-pae/build M=/home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401 modules
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-23-generic-pae'
CC [M] /home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/cmd/rtl871x_cmd.o
In file included from /home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/include/drv_types.h:70:0,
from /home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/cmd/rtl871x_cmd.c:24:
/home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/include/rtl871x_cmd.h:107:25: error: field ‘event_tasklet’ has incomplete type
In file included from /home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/include/drv_types.h:72:0,
from /home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/cmd/rtl871x_cmd.c:24:
/home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/include/rtl871x_xmit.h:355:24: error: field ‘xmit_tasklet’ has incomplete type
In file included from /home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/include/drv_types.h:73:0,
from /home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/cmd/rtl871x_cmd.c:24:
/home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/include/rtl871x_recv.h:204:24: error: field ‘recv_tasklet’ has incomplete type
In file included from /home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/include/drv_types.h:77:0,
from /home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/cmd/rtl871x_cmd.c:24:
/home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/include/rtl871x_io.h:35:28: fatal error: linux/smp_lock.h: No such file or directory
compilation terminated.
make[2]: *** [/home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/cmd/rtl871x_cmd.o] Error 1
make[1]: *** [_module_/home/ty/RTL8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-23-generic-pae'
make: *** [modules] Error 2
-
qy117121
- 论坛版主
- 帖子: 50538
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
-
联系:
#2
帖子
由 qy117121 » 2013-02-24 15:07
我去,虚拟机里的ubuntu你折腾网卡驱动?
-
trigty
- 帖子: 5
- 注册时间: 2013-02-24 14:53
- 系统: ubuntu 12.04
#3
帖子
由 trigty » 2013-02-24 15:15
qy117121 写了:我去,虚拟机里的ubuntu你折腾网卡驱动?
额 ,这个。。。有点事
-
trigty
- 帖子: 5
- 注册时间: 2013-02-24 14:53
- 系统: ubuntu 12.04
#4
帖子
由 trigty » 2013-02-24 15:16
我还是换个目录吧 要不然代码太长了 眼睛花
代码: 全选
ty@ty-virtual-machine:/xx$ make
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.2.0-23-generic-pae/build M=/xx modules
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-23-generic-pae'
CC [M] /xx/cmd/rtl871x_cmd.o
In file included from /xx/include/drv_types.h:70:0,
from /xx/cmd/rtl871x_cmd.c:24:
/xx/include/rtl871x_cmd.h:107:25: error: field ‘event_tasklet’ has incomplete type
In file included from /xx/include/drv_types.h:72:0,
from /xx/cmd/rtl871x_cmd.c:24:
/xx/include/rtl871x_xmit.h:355:24: error: field ‘xmit_tasklet’ has incomplete type
In file included from /xx/include/drv_types.h:73:0,
from /xx/cmd/rtl871x_cmd.c:24:
/xx/include/rtl871x_recv.h:204:24: error: field ‘recv_tasklet’ has incomplete type
In file included from /xx/include/drv_types.h:77:0,
from /xx/cmd/rtl871x_cmd.c:24:
/xx/include/rtl871x_io.h:35:28: fatal error: linux/smp_lock.h: No such file or directory
compilation terminated.
make[2]: *** [/xx/cmd/rtl871x_cmd.o] Error 1
make[1]: *** [_module_/xx] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-23-generic-pae'
make: *** [modules] Error 2
-
trigty
- 帖子: 5
- 注册时间: 2013-02-24 14:53
- 系统: ubuntu 12.04
#5
帖子
由 trigty » 2013-02-24 15:18
木有人回答么
-
trigty
- 帖子: 5
- 注册时间: 2013-02-24 14:53
- 系统: ubuntu 12.04
#7
帖子
由 trigty » 2013-02-26 10:41
-
Cherrot
- 帖子: 981
- 注册时间: 2011-04-03 10:01
- 系统: Ubuntu 12.XX
- 来自: 帝都
-
联系:
#8
帖子
由 Cherrot » 2013-04-25 18:37
我也遇到了这个恶心问题,难道是不支持3.5内核?
-
stchd
- 帖子: 47
- 注册时间: 2005-09-26 21:38
#9
帖子
由 stchd » 2013-07-29 10:32
同问,RTL8188这个系列的USB网卡在Linux系统下确实有问题。
-
cjxgm
- 帖子: 1952
- 注册时间: 2010-04-23 20:40
- 系统: Arch Linux
- 来自: 浙江·杭州
-
联系:
#10
帖子
由 cjxgm » 2013-07-29 18:49
代码: 全选
fatal error: linux/smp_lock.h: No such file or directory
代码: 全选
错误:linux/smp_lock.h:找不到该文件或目录
自己定位试试?
-
Cherrot
- 帖子: 981
- 注册时间: 2011-04-03 10:01
- 系统: Ubuntu 12.XX
- 来自: 帝都
-
联系:
#11
帖子
由 Cherrot » 2013-08-07 22:58
3.8 内核自带驱动已经给力了,撒花
-
wzerer
- 帖子: 2
- 注册时间: 2013-05-13 20:11
- 系统: Ubuntu 13.04
#12
帖子
由 wzerer » 2013-08-20 8:43
我的是3.8.0内核,编译驱动时也报错。
In file included from /lib/modules/3.8.0-21-generic/kernel/drivers/net/wireless/rtl8192cu/core/rtw_cmd.c:23:0:
/lib/modules/3.8.0-21-generic/kernel/drivers/net/wireless/rtl8192cu/include/osdep_service.h: 在函数‘thread_enter’中:
/lib/modules/3.8.0-21-generic/kernel/drivers/net/wireless/rtl8192cu/include/osdep_service.h:575:2: 错误: 隐式声明函数‘daemonize’ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[2]: *** [/lib/modules/3.8.0-21-generic/kernel/drivers/net/wireless/rtl8192cu/core/rtw_cmd.o] 错误 1
make[1]: *** [_module_/lib/modules/3.8.0-21-generic/kernel/drivers/net/wireless/rtl8192cu] 错误 2
make: *** [modules] 错误 2
很迷惑!
-
YHHSJF
- 帖子: 8
- 注册时间: 2013-09-07 21:58
- 系统: win8.1
#13
帖子
由 YHHSJF » 2013-09-08 23:01
这个应该是内核问题
我在12.04上也是报同样的错
但是在10.10上就正常安装了
-
davio3g
- 帖子: 480
- 注册时间: 2009-01-06 15:18
#14
帖子
由 davio3g » 2013-09-09 0:08
官方没有LINUX驱动,找开源的rtl8188eu曾在12.04上通过编译可用。