bmw7788 发表于 2008-9-1 12:56

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

<P>上次发了个WN322G+ USB网卡如何在BT3下使用的讨论贴(见 <A href="http://forum.anywlan.com/viewthread.php?tid=11480" target=_blank>http://forum.anywlan.com/viewthread.php?tid=11480</A>),后多次实践发现,2.6.21.5的内核好像根本不支持该网卡,尽管加入了新的zd211b驱动,仍然无法正常使用,提示:UW2453_RF 0x9 is not supported,后多方查证,找到如下信息,<A href="http://www.linuxwireless.org/en/users/Drivers/zd1211rw" target=_blank>http://www.linuxwireless.org/en/users/Drivers/zd1211rw</A> UW2453要到2.6.23的内核才开始支持,看来只有先升级内核了。</P>
<P>&nbsp;</P>
<P>于是下载2.6.26的内核源码,经过N次反复编译,终于驱动起来了,具体方法如下(环境为最终版BT3,vmware映象): </P>
<P>1、下载编译配置文件 下载我提供的内核编译配置文件包,这样就不用你自己再配置了,我也是试了很多次,这个配置才不会出错,如果配置不当,编译出来的内核可能无法加载或zd211rw模块无法加载; 在BT3下,用firefox将这个文件下载到/tmp下面,并用tar解开备用; #cd /tmp #tar xvzf 001.gz 现在/tmp/001下有2个文件:lilo.cfg newcfg </P>
<P>2、下载2.6.26内核源码 在BT3下,用firefox 到 <A href="http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.tar.gz" target=_blank>http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.tar.gz</A> 下载2.6.26的内核源码,放在 /usr/src/下; </P>
<P>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的内核); </P>
<P>4、开始编译新内核: </P>
<P>a)#cd linux-2.6.26 </P>
<P>b)#make mrproper </P>
<P>c)#cp /tmp/001/newcfg /usr/src/linux-2.6.26/.config </P>
<P>d)#make dep </P>
<P>e)#make clean </P>
<P>f)#make bzImage </P>
<P>g)#make modules </P>
<P>h)#make modules_install </P>
<P>5、启用新内核: </P>
<P>a)#mount /dev/sda1 /boot </P>
<P>b)#cp System.map /boot/System.map-2.6.26 </P>
<P>c)#cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.26 </P>
<P>d)#cp /tmp/001/lilo.cfg /etc/lilo.conf </P>
<P>e)#/sbin/lilo </P>
<P>f)#umount /boot </P>
<P>6、完成: 退出xwindow,重启,启动菜单里多了一项 BT3-2.6.26,用它启动试试吧, #ifconfig -a 看看有没有你需要的东西出来^_^</P>

bmw7788 发表于 2008-9-1 13:41

上传图片:

hongyh 发表于 2008-9-2 14:07

能否提供编译好的BT3 2.6.26内核

chang139 发表于 2008-9-2 15:06

好贴子
最好供已编译好的给偶等菜鸟

chang139 发表于 2008-9-4 10:39

请楼主制作TL-WN322G+(ZD1211b芯片) BT3下驱动   .lzm文件

把.lzm文件放入BT3/modules方便偶等菜鸟

DHSI 发表于 2008-9-4 11:16

我的卡是水星MW54U,芯片ZD1211B,也印的有UW2453,是否能直接用楼主的配置包啊

mlongwbl 发表于 2008-9-4 15:26

USB版的BT3肯定是支持ZD1211B的这块网卡的····
光盘版和虚拟机版的估计也就是没有把FIRMWARE给集成进去···

bmw7788 发表于 2008-9-4 19:27

zd1211b在BT3 下使用,需要新的核心支持,所以要重新编译,而编译过的核心映像及模组文件太多,不知道究竟哪些必须,就没做lzm,估计做了因为太大,也不方便上传,最好还是自己编译。

光盘版因为无法保存所以不适合编译,虽然已经包含FIRMWARE,但仍然不能直接支持WN322G+,U盘版的没用过。

理论上只要是zd1211b的芯片都可以用此法。

之前本人并没有接触过BT3,很多东西并不熟悉,也没用WN322G+做过破解,也是菜鸟一个,尚在学习中。。。

[ 本帖最后由 bmw7788 于 2008-9-4 19:39 编辑 ]

DHSI 发表于 2008-9-4 21:57

我用的U盘版BT3,放到硬盘上grub引导,怎么在编译的时候一直报磁盘空间不足呢?难道只有用VM版吗?VM版是不是安装在虚拟机上了,所以不存在空间不足的情况啊?

brier_huhu 发表于 2008-9-10 17:03

照楼主的说法弄了办天,始终启动菜单里没有出现 心版本的BT3.。。。。。。。。
超级郁闷

princerib 发表于 2008-9-12 12:54

原帖由 brier_huhu 于 2008-9-10 17:03 发表 http://forum.anywlan.com/images/common/back.gif
照楼主的说法弄了办天,始终启动菜单里没有出现 心版本的BT3.。。。。。。。。
超级郁闷

呵呵我开始也是不成功,用U盘版空间不够,后来上BT3的主页下了个VMWare版本就搞定了,只要你一步步照楼主的步聚做就行,就是需要的时间太长了,make bzImage 、make modules和make modules_install这几步上用了我一、两个钟,超郁闷。。。

xinven 发表于 2008-9-12 14:27

原帖由 bmw7788 于 2008-9-1 12:56 发表 http://forum.anywlan.com/images/common/back.gif
上次发了个WN322G+ USB网卡如何在BT3下使用的讨论贴(见 http://forum.anywlan.com/viewthread.php?tid=11480),后多次实践发现,2.6.21.5的内核好像根本不支持该网卡,尽管加入了新的zd211b驱动,仍然无法正常使 ...

楼主,你最后一步重起XWINDOW,再进入。再进入的时候,还是通过原BT3 FINAL VM映像进去吗?
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 升级核心,解决 TP-link TL-WN322G+(ZD1211b芯片) 在BT3下驱动的问题