ubnt解决方案
查看: 58662|回复: 106

升级核心,解决 TP-link TL-WN322G+(ZD1211b芯片) 在BT3下驱动的问题

[复制链接]

11

回帖

233

积分

34 小时

在线时间

少尉

注册时间
2008-8-21
金币
76 个
威望
10 个
荣誉
7 个

尚未签到

发表于 2008-9-1 12:56 |显示全部楼层

上次发了个WN322G+ USB网卡如何在BT3下使用的讨论贴(见 http://forum.anywlan.com/viewthread.php?tid=11480),后多次实践发现,2.6.21.5的内核好像根本不支持该网卡,尽管加入了新的zd211b驱动,仍然无法正常使用,提示:UW2453_RF 0x9 is not supported,后多方查证,找到如下信息,http://www.linuxwireless.org/en/users/Drivers/zd1211rw UW2453要到2.6.23的内核才开始支持,看来只有先升级内核了。

 

于是下载2.6.26的内核源码,经过N次反复编译,终于驱动起来了,具体方法如下(环境为最终版BT3,vmware映象):

1、下载编译配置文件 下载我提供的内核编译配置文件包,这样就不用你自己再配置了,我也是试了很多次,这个配置才不会出错,如果配置不当,编译出来的内核可能无法加载或zd211rw模块无法加载; 在BT3下,用firefox将这个文件下载到/tmp下面,并用tar解开备用; #cd /tmp #tar xvzf 001.gz 现在/tmp/001下有2个文件:lilo.cfg newcfg

2、下载2.6.26内核源码 在BT3下,用firefox 到 http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.tar.gz 下载2.6.26的内核源码,放在 /usr/src/下;

3、用tar解压 #cd /usr/src #tar xvzf linux-2.6.26.tar.gz 解开的源码在/usr/src/linux-2.6.26目录下(/usr/src/下还有原来的2.6.21.5的内核);

4、开始编译新内核:

a)#cd linux-2.6.26

b)#make mrproper

c)#cp /tmp/001/newcfg /usr/src/linux-2.6.26/.config

d)#make dep

e)#make clean

f)#make bzImage

g)#make modules

h)#make modules_install

5、启用新内核:

a)#mount /dev/sda1 /boot

b)#cp System.map /boot/System.map-2.6.26

c)#cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.26

d)#cp /tmp/001/lilo.cfg /etc/lilo.conf

e)#/sbin/lilo

f)#umount /boot

6、完成: 退出xwindow,重启,启动菜单里多了一项 BT3-2.6.26,用它启动试试吧, #ifconfig -a 看看有没有你需要的东西出来^_^

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x

评分

2

查看全部评分

11

回帖

233

积分

34 小时

在线时间

少尉

注册时间
2008-8-21
金币
76 个
威望
10 个
荣誉
7 个

尚未签到

发表于 2008-9-1 13:41 |显示全部楼层
上传图片:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
回复

使用道具 举报

31

回帖

253

积分

36 小时

在线时间

少尉

注册时间
2006-12-19
金币
217 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2008-9-2 14:07 |显示全部楼层
能否提供编译好的BT3 2.6.26内核
回复

使用道具 举报

703

回帖

3121

积分

368 小时

在线时间

少校

注册时间
2006-11-1
金币
2158 个
威望
20 个
荣誉
5 个

尚未签到

发表于 2008-9-2 15:06 |显示全部楼层
好贴子 最好供已编译好的给偶等菜鸟
回复

使用道具 举报

703

回帖

3121

积分

368 小时

在线时间

少校

注册时间
2006-11-1
金币
2158 个
威望
20 个
荣誉
5 个

尚未签到

发表于 2008-9-4 10:39 |显示全部楼层
请楼主制作TL-WN322G+(ZD1211b芯片) BT3下驱动 .lzm文件 把.lzm文件放入BT3/modules方便偶等菜鸟
回复

使用道具 举报

71

回帖

156

积分

83 小时

在线时间

上等兵

注册时间
2008-8-29
金币
69 个
威望
1 个
荣誉
0 个

尚未签到

发表于 2008-9-4 11:16 |显示全部楼层
我的卡是水星MW54U,芯片ZD1211B,也印的有UW2453,是否能直接用楼主的配置包啊
回复

使用道具 举报

219

回帖

1237

积分

46 小时

在线时间

上尉

注册时间
2008-3-4
金币
989 个
威望
2 个
荣誉
0 个

尚未签到

发表于 2008-9-4 15:26 |显示全部楼层
USB版的BT3肯定是支持ZD1211B的这块网卡的···· 光盘版和虚拟机版的估计也就是没有把FIRMWARE给集成进去···
回复

使用道具 举报

11

回帖

233

积分

34 小时

在线时间

少尉

注册时间
2008-8-21
金币
76 个
威望
10 个
荣誉
7 个

尚未签到

发表于 2008-9-4 19:27 |显示全部楼层
zd1211b在BT3 下使用,需要新的核心支持,所以要重新编译,而编译过的核心映像及模组文件太多,不知道究竟哪些必须,就没做lzm,估计做了因为太大,也不方便上传,最好还是自己编译。 光盘版因为无法保存所以不适合编译,虽然已经包含FIRMWARE,但仍然不能直接支持WN322G+,U盘版的没用过。 理论上只要是zd1211b的芯片都可以用此法。 之前本人并没有接触过BT3,很多东西并不熟悉,也没用WN322G+做过破解,也是菜鸟一个,尚在学习中。。。 [ 本帖最后由 bmw7788 于 2008-9-4 19:39 编辑 ]
回复

使用道具 举报

71

回帖

156

积分

83 小时

在线时间

上等兵

注册时间
2008-8-29
金币
69 个
威望
1 个
荣誉
0 个

尚未签到

发表于 2008-9-4 21:57 |显示全部楼层
我用的U盘版BT3,放到硬盘上grub引导,怎么在编译的时候一直报磁盘空间不足呢?难道只有用VM版吗?VM版是不是安装在虚拟机上了,所以不存在空间不足的情况啊?
回复

使用道具 举报

12

回帖

87

积分

18 小时

在线时间

上等兵

注册时间
2008-8-26
金币
69 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2008-9-10 17:03 |显示全部楼层
照楼主的说法弄了办天,始终启动菜单里没有出现 心版本的BT3.。。。。。。。。 超级郁闷
回复

使用道具 举报

109

回帖

1049

积分

127 小时

在线时间

上尉

注册时间
2008-8-11
金币
782 个
威望
10 个
荣誉
7 个

尚未签到

发表于 2008-9-12 12:54 |显示全部楼层
原帖由 brier_huhu 于 2008-9-10 17:03 发表 照楼主的说法弄了办天,始终启动菜单里没有出现 心版本的BT3.。。。。。。。。 超级郁闷
呵呵我开始也是不成功,用U盘版空间不够,后来上BT3的主页下了个VMWare版本就搞定了,只要你一步步照楼主的步聚做就行,就是需要的时间太长了,make bzImage 、make modules和make modules_install这几步上用了我一、两个钟,超郁闷。。。
回复

使用道具 举报

181

回帖

755

积分

82 小时

在线时间

中尉

注册时间
2008-2-28
金币
498 个
威望
10 个
荣誉
0 个

尚未签到

发表于 2008-9-12 14:27 |显示全部楼层
原帖由 bmw7788 于 2008-9-1 12:56 发表 上次发了个WN322G+ USB网卡如何在BT3下使用的讨论贴(见 http://forum.anywlan.com/viewthread.php?tid=11480),后多次实践发现,2.6.21.5的内核好像根本不支持该网卡,尽管加入了新的zd211b驱动,仍然无法正常使 ...
楼主,你最后一步重起XWINDOW,再进入。再进入的时候,还是通过原BT3 FINAL VM映像进去吗?
回复

使用道具 举报

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

本版积分规则

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2024-5-8 02:58

返回顶部 返回列表