LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1674|回复: 5

[已解决]在内核2.6.36.2中安装broadcom bcm4313驱动时遇到的困难

[复制链接]
发表于 2010-12-27 02:27:23 | 显示全部楼层 |阅读模式
环境:debian  testing  、broadcom  4313 802.11/b/g/n、自己编译的2.6.36.2内核、broadcom-sta-source 。
经过N长时间的摸索,终于找到了合适的驱动broadcom-sta-source ,并且在2.6.32版内核中成功驱动了无线网卡,可见驱动是没有问题的。可惜的是该版内核不支持我的触摸板。所以手工编译了2.6.36.2版内核。在2.6.36.2下面,触摸板是可以正常运行了,安装无线网卡时却出问题了。症状是执行module-assistant prepare broadcom-sta命令时提示出错。错误信息如下:
E: Unable to locate package linux-headers-2.6.36.2-core-bigmem
E: Couldn't find any package by regex 'linux-headers-2.6.36.2-core-bigmem

2.6.36.2内核源文件是从kernel.org上下载下来的,可是从哪里才能得到相应版本的头文件呢?
发表于 2010-12-27 09:36:55 | 显示全部楼层
用这个来编译内核:
make-kpkg -j3 kernel_image kernel_headers
可以得到一个image包和一个headers包
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-27 14:41:14 | 显示全部楼层
谢谢楼上的兄弟,晚上我再试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-27 20:30:15 | 显示全部楼层
stesen兄太厉害了,我已经顺利的生成了相应的头文件,尤其是-j 参数,大幅缩短了编译内核的时间,从原来的约1.5小时缩短至约0.5小时,非常可观。原来看着cpu负荷在20%左右,编译的慢悠悠的,真急人,现在,太好了,呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-27 20:51:03 | 显示全部楼层
又试了一次,基本上是用了15分钟
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-28 16:57:35 | 显示全部楼层
问题解决了,终于搞定无线网卡了,兴奋……。
最终使用了2.6.34.7版内核,按照stesen兄的指点的办法解决了问题。先是编译内核,生成内核文件和头文件的.deb包并安装到系统上。然后aptitude install broadcom-sta-source ,在/usr/src下解包并编译生成一个.deb文件。把.deb包安装到系统上,就可以发现无线网卡了。一个小小的遗憾是无线网卡的名字是eth1,而不是wlan,可惜了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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