Realtek 8187B使用2.6.30内核的一些小结

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
头像
speme
帖子: 723
注册时间: 2005-10-02 8:22
联系:

Realtek 8187B使用2.6.30内核的一些小结

#1

帖子 speme » 2009-08-08 11:56

记得在刚安装9.04的那段时间里,Realtek 8197B 是可以直接驱动的,内核里有驱动,不过是Experimental,所以在ACPI方面存在问题,像睡眠、休眠什么的支持不好,要将驱动先卸载了才好睡眠。

代码: 全选

sudo modprobe -r rtl8187
. 我试着改掉 /etc/default/acpi-support,但睡眠什么的问题还是时常出现,但手动卸载模块似乎没出现过问题的。表现为:点击睡眠之后,系统通常出现一屏保画面,然后就停在那了。
用一段时间之后,是某次更新系统还是什么的,貌似是升级hal,然后问题就出现了,无线变得极其不稳定,差不多每分钟都要掉一次。上网搜索解决方案,试了N多都不行,像把速率调整成5.5M, 退回hal,换回原始的内核,都试过,均不行。
再后来,看到某人的文章,说是2.6.30的内核已经支持不错了。下载来安装试下,果然不错,几乎不掉线。当然问题还是有的,像睡眠什么的还是有些问题,再就是,速度降了。我原先一直都显示54M的速度,像windows下也是54M,但这回,速度平均保持在11Mbps,最高的也就18Mbps。但信号是满格的,Link Quality基本都在65/70以上。Signal level 在 -44 dBm 左右。
剩下的,就是曾经用vmware 的一些小问题了,vmware 需要一个补丁才能比较好地支持2.6.30。具体参考:http://communities.vmware.com/thread/208963
vmware-patch.tar.bz2
(4.04 KiB) 已下载 46 次
子曰,三人行,必有我师,吾曰,世间万物,皆为我师.
梦境传说QWERT
帖子: 68
注册时间: 2009-07-18 14:22
联系:

Re: Realtek 8187B使用2.6.30内核的一些小结

#2

帖子 梦境传说QWERT » 2009-08-28 23:31

同为BTL8187B,我发现这个默认驱动,信号在80%一下就连不上网了。。。。
头像
speme
帖子: 723
注册时间: 2005-10-02 8:22
联系:

Re: Realtek 8187B使用2.6.30内核的一些小结

#3

帖子 speme » 2009-08-29 22:41

最近刚升级的内核,貌似已经没有问题了。就是原来2.6.28的内核,你加security源试试。
子曰,三人行,必有我师,吾曰,世间万物,皆为我师.
梦境传说QWERT
帖子: 68
注册时间: 2009-07-18 14:22
联系:

Re: Realtek 8187B使用2.6.30内核的一些小结

#4

帖子 梦境传说QWERT » 2009-08-30 15:16

2.6.28和2.6.30的内核我都安装了,
问题依然存在。
我的网卡也是RTL8187B,
我家的无线路由在这个房间,必须在这个房间内才可以上网,换其他房间的话,即使信号非常好,也死也连不上去,但是我用的windows7则非常正常。

密码错误问题应该不存在,我把无线路由改成公开的也无法连接。。。

:emb4

系统也重装过好多次,用wubi装,用livecd装。都试了。
leon_liu
帖子: 22
注册时间: 2008-09-09 10:36

Re: Realtek 8187B使用2.6.30内核的一些小结

#5

帖子 leon_liu » 2010-04-30 16:21

和楼上一样的问题,神舟的上网本也是用的rtl8187b的无线网卡,xp下正常得不得了,换成ubuntu,隔壁房间就上不了网了,还经常性的提示要求输入密码~~无语惨了~ :em20
头像
speme
帖子: 723
注册时间: 2005-10-02 8:22
联系:

Re: Realtek 8187B使用2.6.30内核的一些小结

#6

帖子 speme » 2010-05-01 22:15

用ndiswrapper可以比较稳定,但有时配置老是不正常。
子曰,三人行,必有我师,吾曰,世间万物,皆为我师.
梦境传说QWERT
帖子: 68
注册时间: 2009-07-18 14:22
联系:

Re: Realtek 8187B使用2.6.30内核的一些小结

#7

帖子 梦境传说QWERT » 2010-05-08 14:39

用ndiswrapper倒是可以上网,但是只要休眠或挂起就找不到无线网卡,必须重新启动.

这个问题很郁闷/
头像
speme
帖子: 723
注册时间: 2005-10-02 8:22
联系:

Re: Realtek 8187B使用2.6.30内核的一些小结

#8

帖子 speme » 2010-05-08 21:23

梦境传说QWERT 写了:用ndiswrapper倒是可以上网,但是只要休眠或挂起就找不到无线网卡,必须重新启动.

这个问题很郁闷/

代码: 全选

sudo echo -e "SLEEP_MODULE=\"ndiswrapper\" ">>/etc/pm/config.d/00sleep_module
子曰,三人行,必有我师,吾曰,世间万物,皆为我师.
梦境传说QWERT
帖子: 68
注册时间: 2009-07-18 14:22
联系:

Re: Realtek 8187B使用2.6.30内核的一些小结

#9

帖子 梦境传说QWERT » 2010-05-09 17:47

在ROOT终端里输入了这个命令,重新启动一下,然后尝试了刮起以及休眠,均无效。 :em06
求解。
头像
speme
帖子: 723
注册时间: 2005-10-02 8:22
联系:

Re: Realtek 8187B使用2.6.30内核的一些小结

#10

帖子 speme » 2010-05-09 21:42

梦境传说QWERT 写了:在ROOT终端里输入了这个命令,重新启动一下,然后尝试了刮起以及休眠,均无效。 :em06
求解。
命令搞错了,应该是:

代码: 全选

sudo sed -e '$a SLEEP_MODULE="ndiswrapper"' -i /etc/pm/config.d/00sleep_module
子曰,三人行,必有我师,吾曰,世间万物,皆为我师.
梦境传说QWERT
帖子: 68
注册时间: 2009-07-18 14:22
联系:

Re: Realtek 8187B使用2.6.30内核的一些小结

#11

帖子 梦境传说QWERT » 2010-05-10 19:13

sin@ubuntu:~$ sudo sed -e '$a SLEEP_MODULE="ndiswrapper"' -i /etc/pm/config.d/00sleep_module
[sudo] password for sin:
sed: 无法读取 /etc/pm/config.d/00sleep_module: 没有那个文件或目录
头像
speme
帖子: 723
注册时间: 2005-10-02 8:22
联系:

Re: Realtek 8187B使用2.6.30内核的一些小结

#12

帖子 speme » 2010-05-10 20:49

梦境传说QWERT 写了:sin@ubuntu:~$ sudo sed -e '$a SLEEP_MODULE="ndiswrapper"' -i /etc/pm/config.d/00sleep_module
[sudo] password for sin:
sed: 无法读取 /etc/pm/config.d/00sleep_module: 没有那个文件或目录
这个,这样吧,你到/etc/pm/config.d/目录下新建一文件,文件名称随意。
然后,将文件内容更改为

代码: 全选

SLEEP_MODULE="ndiswrapper"

保存文件,并修改文件属性为可读。
子曰,三人行,必有我师,吾曰,世间万物,皆为我师.
梦境传说QWERT
帖子: 68
注册时间: 2009-07-18 14:22
联系:

Re: Realtek 8187B使用2.6.30内核的一些小结

#13

帖子 梦境传说QWERT » 2010-05-10 23:26

尝试了几次,还是老样子,表现为挂起或休眠后找不到无线网卡。
附件
rtl8187b-modified-jadams-2-1-2008.tar.gz
(3.64 MiB) 已下载 31 次
头像
speme
帖子: 723
注册时间: 2005-10-02 8:22
联系:

Re: Realtek 8187B使用2.6.30内核的一些小结

#14

帖子 speme » 2010-05-11 19:05

梦境传说QWERT 写了:尝试了几次,还是老样子,表现为挂起或休眠后找不到无线网卡。
这样吧,你干脃就在恢复后输入以下命令

代码: 全选

sudo modprobe -r ndiswrapper
sudo modprobe ndiswrapper
把ndiswrapper重新挂载一遍应该就可以了。需要的话,完全可以考虑做一个脚本来快速恢复无线网卡。
子曰,三人行,必有我师,吾曰,世间万物,皆为我师.
回复