免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6470 | 回复: 2
打印 上一主题 下一主题

请教bcm4318无线网卡驱动的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-08 15:50 |只看该作者 |倒序浏览
linux 从2.6.17就开始支持bcm部分无线网卡了,最近我用linux-2.6.20参考http://www.linuxwireless.org/en/users/Drivers/b43交叉编译出驱动bcm43xx.ko  驱动能够加载,但是操作过程中出现了些问题 而且很致命 希望做过的朋友指点一下  小弟不盛感激

用linux2.6.20的核心加载bcm43xx.ko

ifconfig -a
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

/ $ insmod /lib/modules/2.6.20/kernel/net/bcm43xx.ko
bcm43xx driver
PCI: enabling device 0000:00:01.0 (0140 -> 0142)
bcm43xx: Chip ID 0x4318, rev 0x2
bcm43xx: Number of cores: 4
bcm43xx: Core 0: ID 0x800, rev 0xd, vendor 0x4243
bcm43xx: Core 1: ID 0x812, rev 0x9, vendor 0x4243
bcm43xx: Core 2: ID 0x804, rev 0xc, vendor 0x4243
bcm43xx: Core 3: ID 0x80d, rev 0x7, vendor 0x4243
bcm43xx: WARNING: Invalid SPROM checksum (0x35, expected: 0xEE)
bcm43xx: PHY connected
bcm43xx: Detected PHY: Version: 3, Type 2, Revision 7
bcm43xx: Detected Radio: ID: 8205017f (Manuf: 17f Ver: 2050 Rev:
bcm43xx: Radio turned off
bcm43xx: Radio turned off
bcm43xx: ASSERTION FAILED (0) at: drivers/net/wireless/bcm43xx/bcm43xx_main.c:624:bcm43xx_locale_iso()
/ $ ifconfig -a
eth0      Link encap:Ethernet  HWaddr EE:7D:EE:7D:EE:7D  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:28

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

/ $ ifconfig eth0 up
bcm43xx: PHY connected
bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
bcm43xx: core_up for active 802.11 core failed (-2)
SIOCSIFFLAGS: No such file or directory
/ $ ls /lib/firmware/
bcm43xx_initval01.fw    bcm43xx_initval07.fw    bcm43xx_microcode4.fw
bcm43xx_initval02.fw    bcm43xx_initval08.fw    bcm43xx_microcode5.fw
bcm43xx_initval03.fw    bcm43xx_initval09.fw    bcm43xx_pcm4.fw
bcm43xx_initval04.fw    bcm43xx_initval10.fw    bcm43xx_pcm5.fw
bcm43xx_initval05.fw    bcm43xx_microcode11.fw
bcm43xx_initval06.fw    bcm43xx_microcode2.fw

操作的过程中说不能找到bcm43xx_microcode5.fw
但是我的系统中有这个东西
全过程都是交叉编译的
不知道有没有做过的朋友说哈你们的经验

论坛徽章:
0
2 [报告]
发表于 2009-01-08 20:20 |只看该作者

回复 #1 skyajlm 的帖子

我不懂,但建议你还要看看kernel的oops
dmesg

在驱动源代码中看SIOCSIFFLAGS:

[ 本帖最后由 whoisliang 于 2009-1-8 20:22 编辑 ]

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
3 [报告]
发表于 2009-01-10 15:06 |只看该作者
我用过Debian下使用bcm4318驱动,直接使用apt-get install安装相关的东西,然后就可以使用无线网络了。
根据LZ的情况,可能还是驱动没有装完整吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP