`
yueguangyuan
  • 浏览: 332937 次
  • 性别: Icon_minigender_1
  • 来自: 新加坡
社区版块
存档分类
最新评论

在Ubuntu Hardy下面正确识别iw3945 B/G无线网卡

阅读更多

    在Ubuntu8.04 LTS发布的第一时间我就下载了一份安装(http://yueguangyuan.iteye.com/blog/193501),里面曾经提到一个硬件识别错误,当时没有影响使用,后来发现这是由于在Ubuntu8.04 Kernel上这个iw3945无线网卡的驱动没有正常工作,

 

[   46.430898] iwl3945: Microcode SW error detected.  Restarting 0x82000008.   
[   46.430979] iwl3945: Error Reply type 0x00000005 cmd REPLY_SCAN_CMD (0x80) seq 0x4418 ser 0x0000004B  
[   47.424121] iwl3945: Can't stop Rx DMA.  

 而且也很快就列在Ubuntu的bug-list里面(https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.24/+bug/226134),至今好像也没看到有解决的迹象,有人回答说这种硬件驱动的解决可能需要很久,可能是涉及到商业支持问题。

   而我前段时间无暇顾及这个问题,因为当时还有有线网络,问题一直拖到7月份,现在的情况是我只能使用无线网卡搜寻网络,而刚好会遇到上面的问题不能正确进行,不能上网,Ubuntu就好像一个小怪物,无奈之下,我曾经尝试过安装OpenSUSE(恰逢OpenSUSE11发布),结果OpenSuSE可以识别我的网卡,却不能搜寻网络,dmesg看看结果,原来同样的错误,开源是一家啊,大家都用的相同的驱动、相同的内核 :(。

 

    无奈之前只能到网上搜,没想到几个月过去还是类似的结果,只好按照UbuntuForums上的做法尝试,http://ubuntuforums.org/showthread.php?t=820297,由于第一个8.04的发行版已经被我卸载,索性重新下了一个版本Ubuntu-8.04.1,估计修复了不少bugs,开源软件升级就是快,所以以后我一定要管住自己,第一个正式版的软件坚决不用。我先在Win下下载好提到的文件(不能使用网络的痛苦):linux-backports-modules-hardy-generic_2.6.24.18.20_i386.deb,然后重启进入Ubuntu安装这个补丁文件,结果发现缺乏依赖包,无奈重新回到Win下下载提到的依赖文件:

1.linux-backports-modules-2.6.24-18-generic_2.6.24-18.16_i386.deb

2.linux-image-2.6.24-18-generic_2.6.24-18.32_i386.deb

3.openssl-blacklist_0.3.3+0.4-0ubuntu0.8.04.3_all.man

4.ssl-cert_1.0.14-0ubuntu2.1_all.deb

重启,安装上面的依赖包后再安装之前的补丁,成功,然后打开终端设置:

sudo rmmod -f iwl3945
sudo modprobe iwl3945 disable_hw_scan=1
sudo iwlist wlan0 scan

 终于可以搜索到网络!而且速度明显比图形界面的搜索快许多 :P,但是仍然有一个问题,就是这个设置并不是永久性的,还需要每次开机的时候都要设置,写个启动脚本搞定,但我仍然希望这个bug可以早日解决,也说明开源操作系统对商业硬件的支持还是致命伤,虽然现在很多厂商都拿出自己的免费支持驱动,但是这仍远远不够,只有各大硬件厂商能更重视Linux市场份额,肯出钱用于开源驱动的开发,Linux才能更好的普及下去,这也正是每位Linuxer需要努力的:推广开源软件的使用、推广Linux系统的使用!

    可以继续使用Ubuntu我真是兴奋之极,恰逢腾讯不失时机的“走漏风声”:说本月QQ For Linux即将推出测试版,让Linuxer一起期待这一天的到来吧!虽然腾讯这个商业软件并不会对Linux做多大直接贡献,但是QQ For Linux一出,必定会使得国内Linux用户增加不少,也在说明微软操作系统霸权时代更加的不稳固。今天你Ubuntu了没有?

分享到:
评论
8 楼 yueguangyuan 2008-08-27  
啊? 我的博客没有发表到博客首页上去啊? 这也会被扣分?
下次注意吧  不用老说恭维别人的话  要务实   
7 楼 Emy 2008-08-25  
我冤枉死了~~!!!!!
引用:
您在《RE:在Ubuntu Hardy下面正确识别iw3945 B/G无线网卡》的回贴,内容为:

引用
你太牛了
俺越来越看不懂了~~·

被JavaEye用户民主投票评为差帖,积分-30分。
那个明明是系统不灵敏,我点错表情了,要是手指朝上指,肯定不会被扣分的~~5555
6 楼 Emy 2008-08-16  
你太牛了
俺越来越看不懂了~~·
5 楼 yueguangyuan 2008-07-14  
那是你对使用Linux的一种误解,Linux也是操作系统,使用者也是普通人,为什么不可以使用QQ,Ubuntu的定位就是一个网络访问的窗口,Linux不是仅仅为了那些只愿意使用黑乎乎终端的人设计的,否则Linux永远无法走下神坛,更不要说去普及挑战微软的地位。
IDC统计2012年IM将替代邮件的地位,QQ作为一个用户群最大的IM工具使用起来从来就没有比其他IM工具表现的差,甚至能提供更大的便利,它和在Linux上使用MSN、Gtalk、Skype没有什么本质的差别。
我不明白你是对使用Linux不屑还是对在Linux上使用QQ不屑, 我知道有很多自以为是的高人不屑于使用QQ这种平民化的东西,因为他只是将使用一种神秘系统作为一种炫耀的资本,而不是把Linux当成一种普通的OS
4 楼 bcccs 2008-07-13  
yueguangyuan 写道
我不知道你是否经常使用Linux,使用Linux很痛苦的一点就是很多Win下常用的软件不方便使用,如果你有兴趣可以去网上搜搜有关LumaQQ、Pidgin使用QQ或者eva的使用问题,的确是有很多人在使用Linux的时候因为没有好的QQ软件而减少使用Linux的频率,就国内目前这种情况,说让Linuxer专心使用Linux仍然是空谈,我的意思是Linuxer可以更多的使用Linux,而不必想着必须回到Win才能使用某些软件。这可能和QQ For Mac的发布有异曲同工之处,使用Mac的用户也是有使用QQ不便的问题,我有几个朋友使用Mac,对QQ For Mac的发布都表示相当的高兴。至于盗版的问题,那不是一天两天就能解决的

我主要是结合自己的情况,正在等待QQ For Linux  那我会更多时间使用Linux,随着Linux更多的被人关注,像Office这种文档格式的标准化,硬件驱动的开源支持,都会慢慢提升Linux的用户体验 也自然会让更多人去尝试Linux



用linux的人有那么需要QQ么?
3 楼 yueguangyuan 2008-07-13  
我不知道你是否经常使用Linux,使用Linux很痛苦的一点就是很多Win下常用的软件不方便使用,如果你有兴趣可以去网上搜搜有关LumaQQ、Pidgin使用QQ或者eva的使用问题,的确是有很多人在使用Linux的时候因为没有好的QQ软件而减少使用Linux的频率,就国内目前这种情况,说让Linuxer专心使用Linux仍然是空谈,我的意思是Linuxer可以更多的使用Linux,而不必想着必须回到Win才能使用某些软件。这可能和QQ For Mac的发布有异曲同工之处,使用Mac的用户也是有使用QQ不便的问题,我有几个朋友使用Mac,对QQ For Mac的发布都表示相当的高兴。至于盗版的问题,那不是一天两天就能解决的

我主要是结合自己的情况,正在等待QQ For Linux  那我会更多时间使用Linux,随着Linux更多的被人关注,像Office这种文档格式的标准化,硬件驱动的开源支持,都会慢慢提升Linux的用户体验 也自然会让更多人去尝试Linux
2 楼 zingers 2008-07-13  
应该这么说,QQ和网银都有linux版本
1 楼 bcccs 2008-07-13  
<div class='quote_title'>yueguangyuan 写道</div>
<div class='quote_div'>
<p>    在Ubuntu8.04 LTS发布的第一时间我就下载了一份安装(<a href='../../blog/193501'>http://yueguangyuan.iteye.com/blog/193501</a>),里面曾经提到一个硬件识别错误,当时没有影响使用,后来发现这是由于在Ubuntu8.04 Kernel上这个iw3945无线网卡的驱动没有正常工作,</p>
<p> </p>
<pre name='code' class='java'>[   46.430898] iwl3945: Microcode SW error detected.  Restarting 0x82000008.  
[   46.430979] iwl3945: Error Reply type 0x00000005 cmd REPLY_SCAN_CMD (0x80) seq 0x4418 ser 0x0000004B 
[   47.424121] iwl3945: Can't stop Rx DMA.  </pre>
<p> 而且也很快就列在Ubuntu的bug-list里面(<a href='https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.24/+bug/226134'>https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.24/+bug/226134</a>),至今好像也没看到有解决的迹象,有人回答说这种硬件驱动的解决可能需要很久,可能是涉及到商业支持问题。</p>
<p>   而我前段时间无暇顾及这个问题,因为当时还有有线网络,问题一直拖到7月份,现在的情况是我只能使用无线网卡搜寻网络,而刚好会遇到上面的问题不能正确进行,不能上网,Ubuntu就好像一个小怪物,无奈之下,我曾经尝试过安装OpenSUSE(恰逢OpenSUSE11发布),结果OpenSuSE可以识别我的网卡,却不能搜寻网络,dmesg看看结果,原来同样的错误,开源是一家啊,大家都用的相同的驱动、相同的内核 :(。</p>
<p> </p>
<p>    无奈之前只能到网上搜,没想到几个月过去还是类似的结果,只好按照UbuntuForums上的做法尝试,<a href='http://ubuntuforums.org/showthread.php?t=820297'>http://ubuntuforums.org/showthread.php?t=820297</a>,由于第一个8.04的发行版已经被我卸载,索性重新下了一个版本Ubuntu-8.04.1,估计修复了不少bugs,开源软件升级就是快,所以以后我一定要管住自己,第一个正式版的软件坚决不用。我先在Win下下载好提到的文件(不能使用网络的痛苦):linux-backports-modules-hardy-generic_2.6.24.18.20_i386.deb,然后重启进入Ubuntu安装这个补丁文件,结果发现缺乏依赖包,无奈重新回到Win下下载提到的依赖文件:</p>
<p>1.linux-backports-modules-2.6.24-18-generic_2.6.24-18.16_i386.deb</p>
<p>2.linux-image-2.6.24-18-generic_2.6.24-18.32_i386.deb</p>
<p>3.openssl-blacklist_0.3.3+0.4-0ubuntu0.8.04.3_all.man</p>
<p>4.ssl-cert_1.0.14-0ubuntu2.1_all.deb</p>
<p>重启,安装上面的依赖包后再安装之前的补丁,成功,然后打开终端设置:</p>
<pre name='code' class='java'>sudo rmmod -f iwl3945
sudo modprobe iwl3945 disable_hw_scan=1
sudo iwlist wlan0 scan</pre>
<p> 终于可以搜索到网络!而且速度明显比图形界面的搜索快许多,但是仍然有一个问题,就是这个设置并不是永久性的,还需要每次开机的时候都要设置,写个启动脚本搞定,但我仍然希望这个bug可以早日解决,也说明开源操作系统对商业硬件的支持还是致命伤,虽然现在很多厂商都拿出自己的免费支持驱动,但是这仍远远不够,只有各大硬件厂商能更重视Linux市场份额,肯出钱用于开源驱动的开发,Linux才能更好的普及下去,这也正是每位Linuxer需要努力的:推广开源软件的使用、推广Linux系统的使用!</p>
<p>    可以继续使用Ubuntu我真是兴奋之极,恰逢腾讯不失时机的“走漏风声”:说本月QQ For Linux即将推出测试版,让Linuxer一起期待这一天的到来吧!虽然腾讯这个商业软件并不会对Linux做多大直接贡献,但是<span style='background-color: #ff0000;'>QQ For Linux一出,必定会使得国内Linux用户增加不少</span>,也在说明微软操作系统霸权时代更加的不稳固。今天你Ubuntu了没有?</p>
</div>
<p>我觉得你的话太绝对了,QQ user多少同时是linux user呢?</p>
<p>这么说,只要盗版盛行,linux的份额不会有本质提高。</p>

相关推荐

Global site tag (gtag.js) - Google Analytics