QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2411|回复: 15

错,错,错,错,还是错,新手,装不上驱动,帮忙

[复制链接]
发表于 2005-9-26 02:36:43 | 显示全部楼层 |阅读模式
刚装了一个redhat9。0
然后想装一个zd1211无线usb网卡的驱动,按照说明,make clean, make, make install.
首先是没有kernel source,错,
装,还是错,需要gcc,在装,kernel source装好,还是错,
make menuconfig, 再来,还是错。错。错。
到底linux要装个驱动还要做点什么啊?光盘带的驱动那里就写了make clean, make, make install
发表于 2005-9-26 07:51:46 | 显示全部楼层
在安装系统时应该把所有的开发包也装上的
回复

使用道具 举报

 楼主| 发表于 2005-9-26 10:28:39 | 显示全部楼层
我装的是redhat9,2.24.20-8.已经选全部安装了,3张碟的。还要装什么?是不是换一个linux?我已经下载了FC4(4cd)和mandrake10。1official。装哪个好?
回复

使用道具 举报

发表于 2005-9-26 10:31:42 | 显示全部楼层
mandrake10。1official
个人建议。
回复

使用道具 举报

 楼主| 发表于 2005-9-26 23:52:35 | 显示全部楼层
唉、、、、、、、、已经装了FC4。
mandrake10。1official 对FC4有什么优势?
回复

使用道具 举报

 楼主| 发表于 2005-9-26 23:53:44 | 显示全部楼层
装上FC4后还是错错错错错。
[root@localhost zd1211]# make
make both
make[1]: Entering directory `/tmp/zd1211'
make ZD1211REV_B=0
make[2]: Entering directory `/tmp/zd1211'
/lib/modules/2.6.11-1.1369_FC4/build
/tmp/zd1211
-I/tmp/zd1211/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1 -DZD1211
src/zd1205.o src/zdasocsvc.o src/zdauthreq.o src/zdauthrsp.o src/zdmmrx.o src/zdshared.o src/zdhci.o src/zdglobal.o src/zdencrypt.o src/zdpmfilter.o src/zdpsmon.o src/zdsynch.o src/zdbuf.o src/zd1205_proc.o src/zdhw.o src/zddebug.o src/zdtkipseed.o src/zdmic.o src/zdusb.o src/zd1211.o
make -C /lib/modules/2.6.11-1.1369_FC4/build SUBDIRS=/tmp/zd1211 modules
make[3]: Entering directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'
  CC [M]  /tmp/zd1211/src/zd1205.o
In file included from /tmp/zd1211/src/zd1205.c:42:
/tmp/zd1211/src/zd1205.h:663: 警告:忽略 ‘__packed__’ 属性
In file included from /tmp/zd1211/src/zd1205.c:43:
/tmp/zd1211/src/zdinlinef.h: 在函数 ‘Cfg_CtrlSetting’ 中:
/tmp/zd1211/src/zdinlinef.h:352: 警告:‘LenInUs’ may be used uninitialized in this function
/tmp/zd1211/src/zdinlinef.h:353: 警告:‘NextLenInUs’ may be used uninitialized in this function
/tmp/zd1211/src/zd1205.c: 在顶层:
/tmp/zd1211/src/zd1205.c:238: 警告:函数声明不是一个原型
/tmp/zd1211/src/zd1205.c:239: 警告:函数声明不是一个原型
/tmp/zd1211/src/zd1205.c:304: 警告:空声明中指定存储类无用
/tmp/zd1211/src/zd1205.c: 在函数 ‘zd1205_house_keeping’ 中:
/tmp/zd1211/src/zd1205.c:1229: 警告:未使用的变量 ‘tmpvalue’
/tmp/zd1211/src/zd1205.c: 在函数 ‘zd1205_config’ 中:
/tmp/zd1211/src/zd1205.c:2099: 警告:format ‘%d’ expects type ‘int’, but argument 2 has type ‘U32’
/tmp/zd1211/src/zd1205.c: 在函数 ‘zd1205_close’ 中:
/tmp/zd1211/src/zd1205.c:580: 对不起,尚未实现:inlining failed in call to ‘zd_readl’: function not considered for inlining
/tmp/zd1211/src/zd1205.c:487: 对不起,尚未实现:从此处调用
/tmp/zd1211/src/zd1205.c:540: 对不起,尚未实现:inlining failed in call to ‘zd_writel’: function not considered for inlining
/tmp/zd1211/src/zd1205.c:489: 对不起,尚未实现:从此处调用
/tmp/zd1211/src/zd1205.c: 在函数 ‘zd1205_xmit_frame’ 中:
/tmp/zd1211/src/zd1205.c:4427: 警告:建议在 || 的操作数中出现的 && 前后加上括号
/tmp/zd1211/src/zd1205.c: 在函数 ‘zd1205_watchdog’ 中:
/tmp/zd1211/src/zd1205.c:5061: 警告:未使用的变量 ‘ssidLenToDump’
/tmp/zd1211/src/zd1205.c:5060: 警告:未使用的变量 ‘cbTemp’
/tmp/zd1211/src/zd1205.c: 在函数 ‘zd1205_ioctl_setiwencode’ 中:
/tmp/zd1211/src/zd1205.c:5381: 警告:未使用的变量 ‘bReconnect’
/tmp/zd1211/src/zd1205.c: 在函数 ‘zd1205wext_siwscan’ 中:
/tmp/zd1211/src/zd1205.c:6128: 警告:未使用的变量 ‘ul_mac_ps_state’
/tmp/zd1211/src/zd1205.c:6127: 警告:未使用的变量 ‘i’
/tmp/zd1211/src/zd1205.c: 在函数 ‘zd1205_translate_scan’ 中:
/tmp/zd1211/src/zd1205.c:6277: 警告:格式字符串中出现无效的类型转换字符 ‘,’
/tmp/zd1211/src/zd1205.c:6277: 警告:spurious trailing ‘%’ in format
/tmp/zd1211/src/zd1205.c: 在函数 ‘zd1205_list_bss’ 中:
/tmp/zd1211/src/zd1205.c:6415: 警告:spurious trailing ‘%’ in format
/tmp/zd1211/src/zd1205.c: 在函数 ‘zd1205_ioctl’ 中:
/tmp/zd1211/src/zd1205.c:6682: 警告:‘verify_area’ 已过时(于 include/asm/uaccess.h:105 声明)
/tmp/zd1211/src/zd1205.c: 在函数 ‘zd1205_load_card_setting’ 中:
/tmp/zd1211/src/zd1205.c:7422: 警告:建议在用作真值的赋值语句前后加上括号
/tmp/zd1211/src/zd1205.c: 在函数 ‘zdcb_AssocRequest’ 中:
/tmp/zd1211/src/zd1205.c:8602: 警告:隐式声明函数 ‘HashSearch’
/tmp/zd1211/src/zd1205.c:8602: 警告:赋值时将整数赋给指针,未作类型转换
/tmp/zd1211/src/zd1205.c: 在函数 ‘zd1205_set_zd_cbs’ 中:
/tmp/zd1211/src/zd1205.c:8658: 警告:从不兼容的指针类型赋值
/tmp/zd1211/src/zd1205.c: 在函数 ‘CalculateQuality’ 中:
/tmp/zd1211/src/zd1205.c:8858: 警告:ISO C90 不允许混合使用声明和代码
make[4]: *** [/tmp/zd1211/src/zd1205.o] 错误 1
make[3]: *** [_module_/tmp/zd1211] 错误 2
make[3]: Leaving directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'
make[2]: *** [all] 错误 2
make[2]: Leaving directory `/tmp/zd1211'
make[1]: *** [both] 错误 2
make[1]: Leaving directory `/tmp/zd1211'
make: *** [all] 错误 2
回复

使用道具 举报

 楼主| 发表于 2005-9-26 23:57:11 | 显示全部楼层
我已经是完全安装的FC4了,6G多啊,还是不行。
http://www.opendrivers.com/freedownload/226809/zonet-zew2500-802.11g-usb-adapter---pen-drive-driver-windows-download.html
驱动在这里,搞了几天实在没办法了,那位朋友能不能帮make试试?
在 设备浏览器-系统设备 检测到。
ZyDAS USB2.0 WLAN

看看到底是哪里出了问题,linux下不能上网痛苦啊,每次都要转到xp下来这里问。
回复

使用道具 举报

发表于 2005-9-26 23:57:39 | 显示全部楼层
就是说要安装预编译用的头文件库。不如用ubuntu。
回复

使用道具 举报

 楼主| 发表于 2005-9-27 00:01:25 | 显示全部楼层
配置:
BT2500+
华硕 nf2 a7n8x-x
512
fx5500
live5.1
zd1211  usb 外形像u盘的无线网卡
回复

使用道具 举报

 楼主| 发表于 2005-9-27 00:08:47 | 显示全部楼层
[quote:7b6ec25c2c="eexpress"]就是说要安装预编译用的头文件库。不如用ubuntu。[/quote]

这位朋友可否清楚一点说明?
要安装预编译用的头文件库,这个具体如何操作?
关于ubuntu,为什么用这个比较好?手头上正好有ubuntu 5。04,live和安装盘都有,安装盘是1cd的。
我也在ubuntu下试过make,不过还是错错错错错
回复

使用道具 举报

 楼主| 发表于 2005-9-27 00:19:13 | 显示全部楼层
http://www.zydas.com.tw/downloads/download-1211.asp
这个驱动可能比较新,不过我make还是错
回复

使用道具 举报

发表于 2005-9-27 00:39:34 | 显示全部楼层
apt-get install linux-header
这是ubuntu的。fc的不知道。意思应该差不多。
回复

使用道具 举报

 楼主| 发表于 2005-9-27 01:46:42 | 显示全部楼层
有些进展:
make出了几个文件:
zd1211.ko. zd1211.mod. zd1211.mod.o zd1211.o
回复

使用道具 举报

 楼主| 发表于 2005-9-27 01:47:40 | 显示全部楼层
make install的时候又出问题
[root@localhost zd1211r32]# make install
/lib/modules/2.6.11-1.1369_FC4/build
/home/yape/zd1211r32
-I/home/yape/zd1211r32/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1 -DZD1211
src/zd1205.o src/zdasocsvc.o src/zdauthreq.o src/zdauthrsp.o src/zdmmrx.o src/zdshared.o src/zdhci.o src/zdglobal.o src/zdencrypt.o src/zdpmfilter.o src/zdpsmon.o src/zdsynch.o src/zdbuf.o src/zd1205_proc.o src/zdhw.o src/zddebug.o src/zdtkipseed.o src/zdmic.o src/zdusb.o src/zd1211.o
make -C /lib/modules/2.6.11-1.1369_FC4/build SUBDIRS=/home/yape/zd1211r32 modules
make[1]: Entering directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'
  Building modules, stage 2.
  MODPOST
make[1]: Leaving directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'
mkdir -p /lib/modules/2.6.11-1.1369_FC4/net
cp zd1211.ko /lib/modules/2.6.11-1.1369_FC4/net
depmod -a
make: depmod:命令未找到
make: *** [install] 错误 127
回复

使用道具 举报

 楼主| 发表于 2005-9-27 01:48:42 | 显示全部楼层
[root@localhost zd1211r32]# insmod zd1211.ko
bash: insmod: command not found
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-14 05:00 , Processed in 0.042326 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表