LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: michaelyung

linux最让我郁闷的一点,让我不得不偶尔switch到windows

[复制链接]
发表于 2008-4-11 09:13:36 | 显示全部楼层
前面那个贴的话有些太武断了,还望见谅。
Post by michaelyung
我讨论的是质量问题,如楼上所说可能有驱动的关系,我都说了不是工不工作的问题,你如果讨论别人会不会就免讨论了
如果讨论驱动问题,我是感兴趣想学一下
我用了有快一年的无线网了(全程),基本稳定,只是遇到过信号质量问题,所以才拿出来说一下.
可以工作,但工作不正常,也很可能是驱动的问题。
Post by michaelyung
随便想到的一点,开个玩笑哈:
是不是你的无线网其实很好,而你的windows系统有问题,所以导致了你这种假象
我也不是在一个地方用无线网,我自己家的无线路由就很好的信号。windows系统的无线故障可以排除。
我的正好相反。
我知道不如windows傻瓜,既然你说别人不会,请你列一下你的教程阿,这样我好学习一下哪些地方我给miss掉了,是不,兄弟?

网络有没有密码跟linux系统本身关系不大,这两者没啥联系,用无线网肯定就得知道各种认证方式,把这两者联系在一起未免太那个啥了吧,呵呵
看到别人跟自己有和自己不同的地方就说别人不会?况且linux最棒的地方就是配置文件了,一点也不让人头疼。
我就是用ndiswrapper 装的xp网卡驱动
网卡是D630下的mini1390
信号一般都至少到80多才有戏
我用的是T43自带的网卡,ipw2915的卡。别的卡没有用过,特别是ndiswrapper类的。

设密码的无线网络和没设密码的相比还是有一定差别的,我自己遇到过因加密而引发的无线故障,所以也可以从这方面去想想原因。

目前Linux内核似乎对此网卡支持不好,2.6.23之前的kernel驱动速度最快只有11 MBit/s,很多人都推荐用ndiswrapper的方法。你可以试试dell官方的驱动:
wget http://ftp.us.dell.com/network/R151519.EXE

如果仍然不好用,试试用内核驱动?这里有个介绍:
http://gentoo-wiki.com/HARDWARE_BCM43xx

这里是另外一些介绍,还望对你有帮助:
http://gentoo-wiki.com/HARDWARE_ ... reless_1390_802.11g

另外是不是和bcm43xx-fwcutter的版本也有关系?多换几个试试。至少在gentoo的portage里看到了两种:
  1. * net-wireless/b43-fwcutter
  2.      Available versions:  (~)008 (~)009 (~)010
  3.      Homepage:            http://bu3sch.de/b43/fwcutter
  4.      Description:         Firmware Tool for Broadcom 43xx based wireless network devices using the mac80211 wireless stack
  5. * net-wireless/bcm43xx-fwcutter
  6.      Available versions:  (~)005 (~)006
  7.      Homepage:            http://bcm43xx.berlios.de
  8.      Description:         Firmware Tool for Broadcom 43xx based wireless network devices
复制代码

ps:你的这个问题很让我怀疑之是某个设置引起的,也许在某个地方(驱动?配置?)把80%改为20%就ok了?一笑。
回复 支持 反对

使用道具 举报

发表于 2008-4-11 10:08:31 | 显示全部楼层
说到无线网卡,特别是bcm的,我的是bcm4318芯片的,原来在2.6.18内核下用bcm43xx-cutter就很好使了,一段时间没用,现在在2.6.24内核下使用,用过bcm43xx-fwcutter和b43-fwcutter结果死活连接不上,搜遍google无果,还是前两天内核小升级了,结果意外地可以连接上了,但是不是很稳定,到b43的网站一看,晕倒,原来bcm4318的支持不稳定,凑合着吧。
bcm的芯片应该不需要ndiswrapper来装windows下驱动。
回复 支持 反对

使用道具 举报

发表于 2008-4-12 23:58:26 | 显示全部楼层
Post by michaelyung;1836855
说一下我当年的网卡驱动配置过程吧,看看哪些地方不太好,需要tuning的,看能否改善?

必备工具就不说了,后面能编译安装就没问题,主要用的ndiswrapper:
# apt-get install ndiswrapper-utils-1.9 wireless-tools ndiswrapper-common
# apt-get install ndiswrapper-source module-assistant
# apt-get install bcm43xx-fwcutter

编译过程:
# m-a prepare
# m-a a-i ndiswrapper

安装,先下载XP下的驱动,比如我的是bcmwl5.inf, bcmwl5.sys
# ndiswrapper -i bcmw15.inf
# ndiswrapper -l
bcmwl5 : driver installed
        device (14E4:4311) present (alternate driver: ssb)

以上是过程了,使用的结果就是如果所描述的了,肯定能正常工作,只是质量让我不满意.
听听大家的意见!

如果你使用ndiswrapper的就不需要bcm43xx-fwcutter.
还有从2.6.24起bcm43xx-fwcutter的驱动改为b43了.
不知道你的内核是哪个版本?
uname -a
lsmod
看看用了哪个驱动先.
我自己bcm4311用ndiswrapper工作的非常好.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-14 22:17:20 | 显示全部楼层
Post by zhou3345;1836932
前面那个贴的话有些太武断了,还望见谅。


可以工作,但工作不正常,也很可能是驱动的问题。


我也不是在一个地方用无线网,我自己家的无线路由就很好的信号。windows系统的无线故障可以排除。



我用的是T43自带的网卡,ipw2915的卡。别的卡没有用过,特别是ndiswrapper类的。

设密码的无线网络和没设密码的相比还是有一定差别的,我自己遇到过因加密而引发的无线故障,所以也可以从这方面去想想原因。

目前Linux内核似乎对此网卡支持不好,2.6.23之前的kernel驱动速度最快只有11 MBit/s,很多人都推荐用ndiswrapper的方法。你可以试试dell官方的驱动:
wget http://ftp.us.dell.com/network/R151519.EXE

如果仍然不好用,试试用内核驱动?这里有个介绍:
http://gentoo-wiki.com/HARDWARE_BCM43xx

这里是另外一些介绍,还望对你有帮助:
http://gentoo-wiki.com/HARDWARE_ ... reless_1390_802.11g

另外是不是和bcm43xx-fwcutter的版本也有关系?多换几个试试。至少在gentoo的portage里看到了两种:
  1. * net-wireless/b43-fwcutter
  2.      Available versions:  (~)008 (~)009 (~)010
  3.      Homepage:            http://bu3sch.de/b43/fwcutter
  4.      Description:         Firmware Tool for Broadcom 43xx based wireless network devices using the mac80211 wireless stack

  5. * net-wireless/bcm43xx-fwcutter
  6.      Available versions:  (~)005 (~)006
  7.      Homepage:            http://bcm43xx.berlios.de
  8.      Description:         Firmware Tool for Broadcom 43xx based wireless network devices
复制代码


ps:你的这个问题很让我怀疑之是某个设置引起的,也许在某个地方(驱动?配置?)把80%改为20%就ok了?一笑。


好。多谢多谢,我去看看。
我的这个网卡原来在网上查过,貌似用ndiswrapper工作的比较好,所以一直用的ndiswrapper
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-14 22:21:20 | 显示全部楼层
Post by linage;1837629
如果你使用ndiswrapper的就不需要bcm43xx-fwcutter.
还有从2.6.24起bcm43xx-fwcutter的驱动改为b43了.
不知道你的内核是哪个版本?
uname -a
lsmod
看看用了哪个驱动先.
我自己bcm4311用ndiswrapper工作的非常好.


嗯,我那是在2.6.18的时候装的,后来没有用了,bcm43xx-fwcutter都给purge了,一直用的ndiswrapper,加载的也是ndiswrapper,呵呵,也是bcm4311阿,同一款。能否说下你的配置。

我的大部分情况基本都OK,就是离AP太远,或信号不好的时候不太稳定,不知道哪里有点问题,请指教哈. 现在用的2.6.24

多谢哈
回复 支持 反对

使用道具 举报

发表于 2008-4-15 01:09:24 | 显示全部楼层
我倒是没发现过有什么不稳定的.
不过如果你用kwlan来配置wifi的话可能会这样特别是在wpa时,我也经常会断开.
无奈后来改用knetworkmanager就OK了.
安装过程
sudo rmmod b43
echo "blacklist b43" | sudo tee -a /etc/modprobe.d/blacklist
sudo apt-get install ndiswrapper-utils-1.9 module-assistant cabextract
sudo m-a a-i ndiswrapper
sudo module-assistant prepare
wget ftp://ftp.hp.com/pub/softpaq/sp34001-34500/sp34152.exe
cabextract sp34152
sudo ndiswrapper -i bcmwl5.inf
sudo depmod -a
sudo modprobe ndiswrapper
echo ndiswrapper | tee -a /etc/modules
由于在我的本本上ndiswrapper跟ssd有冲突,所以我在/etc/init.d/加了个小东西.改变它们的加载顺序.
cat /etc/init.d/ndiswrapper
#!/bin/bash
rmmod ssb
rmmod ndiswrapper
modprobe ndiswrapper
modprobe ssb
ln -s /etc/init.d/ndiswrapper /etc/rc2.d/
然后重启用knetworkmanager配置好ap就OK了.
回复 支持 反对

使用道具 举报

发表于 2008-4-15 09:37:48 | 显示全部楼层
我也是这个芯片的网卡,用apt来的ndiswrapper找不到wlan0,自己下源码编译的就很好用了。
后来试了一下cn99上apt来的bcm43xx-fwcutter以及B43-fwcutter,都不是太好用,都给purge了,可是换回ndisswrapper就不好用了,几经摸索,发现多了两个内核模块,一个ssb,一个b43,把这两个模块删了就好了。现在无线网卡的表现比windows下面要好(感觉如此,因为离AP比较远,都不是很稳定,54M的无线网卡和AP往往只能获得5.5M以下的速度)。
回复 支持 反对

使用道具 举报

发表于 2008-4-15 21:32:03 | 显示全部楼层
ndiswrapper因为使用windows的wl驱动,而被称之为万能驱动,但是性能却感觉和wine的一样,意思就是说感觉不是原生的一般,对有些支持极佳,对有些则极差

我的wl是i3945的,使用ndiswrapper对信号要求极高,后转而使用ipw3945,继而由于升级了内核而使用iwl3945则非常稳定高效。如果从驱动方面提高性能,我也只能建议楼主找原生的对应驱动了。

另外,可以考虑弄个mac airport express随身带?用来做网络中继。楼主可以考虑一下,新版的这款确实能在很多情况下,大幅度提高网络性能。$29即可,我不是给apple做广告
回复 支持 反对

使用道具 举报

发表于 2008-4-15 23:26:36 | 显示全部楼层
有可能是设置问题。
已经使用了ndis了,也就是说软件与Win下已经一样的了,剩下的就是设置不同了。
是不是可以提高无线网卡的发射功率试一试?
回复 支持 反对

使用道具 举报

发表于 2008-4-17 19:13:41 | 显示全部楼层
Post by waq;1838668
有可能是设置问题。
已经使用了ndis了,也就是说软件与Win下已经一样的了,剩下的就是设置不同了。
是不是可以提高无线网卡的发射功率试一试?

在提高无线网卡的发射功率的同时也会使 杂波同时得到放大。接受质量不一定会提高的。

内核里有bcm无线网卡的驱动的

编译的时候可以自己选择的

我觉得大家可以试试自己编译内核,正对自己的硬件来选择,把需要的选上,不需要的都去除掉,往往有很好的效果。

我的无线网卡很烂tp-link的 以前是总结下载那个atheros驱动 后来编译内核时发现其实内核里也带了的 就将就用了
回复 支持 反对

使用道具 举报

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

本版积分规则

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