[已解决][公告]Dell inpiron 1420请用iwl3945模块代替ipw3945,解决无限掉线死机的问题

CPU/显卡/打印机/USB设备等硬件问题
回复
头像
JangMunho
帖子: 1347
注册时间: 2006-01-18 12:55
来自: 也许真的没有人理解

[已解决][公告]Dell inpiron 1420请用iwl3945模块代替ipw3945,解决无限掉线死机的问题

#1

帖子 JangMunho » 2008-03-12 20:17

昨天上无线网的时候突然掉线,不仅再也连不上了,而且关机菜单也调不出来,按了Ctrl+Alt+Backspace,结果无法自动登录,根本启动不了X,我又用tty2登录,试了reboot,结果这回更好,直接停在Stop apache2……死机。
按下关机按钮,出现了the system is going down for shutdown... 然后就没有反应,傻傻地等了半天,终于觉得没有希望了,按了5秒钟关机按钮……
重启后我总觉得是不是因为apache2,于是卸了它。

谁知噩梦并没有因此结束……

今天又上无线,结果又掉线了,依然是连不上,我心一慌,点了一下关机菜单,发现菜单还可以调出来,马上注销,结果登录不进系统,这回又开始了Ctrl+Alt+backspace,恩,猜到了吧,又进不去X了。
进入tty2,这回直接halt,连usplash都出来了,我以为就能安全的关闭了,结果谁知,最后黑屏卡死,手动重启,结果系统开始检查磁盘——又是意外关机。

我在清华上的校园网,教室里的无线网。

我要疯了!!!这是怎么一回事,是不是有人在攻击我?

问一下,有没有一条指令,强制给所有进程发送9号信息,卸掉全部正在运行的进程,安全的关闭硬盘,麻烦介绍一下。
halt -f是不是可以?
请参考以下方法用iwl3945代替ipw3945模块,已解决发生概率高达80%的掉线死机问题:

代码: 全选

sudo gedit /etc/modprobe.d/blacklist-ipw3945
贴入以下内容:

代码: 全选

blacklist ipw3945
保存。

然后:

代码: 全选

sudo gedit  /etc/modules
增加一行:

代码: 全选

iwl3945
保存。
重新启动计算机,执行下面的命令:

代码: 全选

lsmod | egrep 'Module|iwl|ipw'
如果得到类似下面的返回,则说明替换成功:

代码: 全选

Module                  Size  Used by
iwl3945                88168  0
iwlwifi_mac80211      175112  1 iwl3945
cfg80211                7304  1 iwlwifi_mac80211
上次由 JangMunho 在 2008-03-15 17:13,总共编辑 1 次。
MacBook Pro 15" User
Cocoa Programmer
stupidboy
帖子: 175
注册时间: 2007-10-03 0:22

#2

帖子 stupidboy » 2008-03-12 20:20

我在宿舍一直是用无线。很稳定,没有因为用无线上网出现崩溃、重启、僵死的问题。

会不会是硬件有问题呢?
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#3

帖子 BigSnake.NET » 2008-03-12 20:27

那个指令搜索一下 Magic SysRq

感觉无线网上不了不会这么大的问题吧, 可能是硬件问题
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
tiancaiamao
帖子: 149
注册时间: 2007-11-06 22:58
来自: 武汉

#4

帖子 tiancaiamao » 2008-03-12 21:26

代码:
#include <iostream>
using namespace std;
int main()
{
cout<<"清华=炼狱"<<endl;
main();
}
有个性,楼主应该写
while(true)
cout<<"我有病!"
头像
JangMunho
帖子: 1347
注册时间: 2006-01-18 12:55
来自: 也许真的没有人理解

#5

帖子 JangMunho » 2008-03-12 21:39

tiancaiamao 写了:
代码:
#include <iostream>
using namespace std;
int main()
{
cout<<"清华=炼狱"<<endl;
main();
}
有个性,楼主应该写
while(true)
cout<<"我有病!"
连分号都没有,清华的老师个顶个地鄙视不写分号的……
MacBook Pro 15" User
Cocoa Programmer
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#6

帖子 BigSnake.NET » 2008-03-13 13:25

代码: 全选

清华=炼狱
清华=炼狱
清华=炼狱
段错误
Exit status: 139
autumncat@autumncat-host:~
$ ./a.out | grep 清华=炼狱 | wc -l
174667
Exit status: 0
体验堆栈溢出..
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
matri
帖子: 1140
注册时间: 2006-10-27 11:14
来自: 悉尼

#7

帖子 matri » 2008-03-13 13:55

啥无线网卡?驱动才是问题所在吧。。。
头像
dogfox
论坛版主
帖子: 5311
注册时间: 2006-09-02 14:18
来自: 汉桑城
联系:

#8

帖子 dogfox » 2008-03-13 14:29

换位思考下
如果有那个SB故意攻击你,它为什么攻击呢?
你的主机是服务器吗?
如果是利用你的机器做代理或代理攻击
那它就更SB了,它是绝对不会让你掉线的
全世界linux爱好者联合起来 !
头像
JangMunho
帖子: 1347
注册时间: 2006-01-18 12:55
来自: 也许真的没有人理解

#9

帖子 JangMunho » 2008-03-15 16:56

确实不是攻击的问题,在linux.dell.org上看到这样一个issue:
ipw3945 drops during high transfering rate...

ipw3945模块的问题,用iwl3945代替ipw3945就好了。
MacBook Pro 15" User
Cocoa Programmer
头像
JangMunho
帖子: 1347
注册时间: 2006-01-18 12:55
来自: 也许真的没有人理解

#10

帖子 JangMunho » 2008-03-15 17:14

BigSnake.NET 写了:那个指令搜索一下 Magic SysRq

感觉无线网上不了不会这么大的问题吧, 可能是硬件问题
很好的快捷键,谢谢啦,ubuntu内核编译的时候,已经把这个快捷键enabled了……
MacBook Pro 15" User
Cocoa Programmer
回复