LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]无线网络导致的死机,我真的没办法了,求救

[复制链接]
发表于 2011-4-12 12:22:14 | 显示全部楼层 |阅读模式
刚买了一个本,第一时间安装gentoo,发现好多问题。

刚开始无论如何startx都无法启动,后来在gentoo官方论坛搜到,AMD的显卡HD6470M,2.6.38一下的内核不支持。后来更新内核后终于可以用gnome了,

可是又发现无线网络连不上,又google,最后发现是内核没配置好,再配置内核,重启,能连上无线网络了,

可是最大的问题来了,只要连上无线,必然在2分钟内死机。

硬件信息:
01:00.1 Audio device: ATI Technologies Inc Device aa98
03:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
07:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 80)
07:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 80)
07:00.5 Ethernet controller: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller (rev 03)

死机前最后的20行日志是:

Apr 12 09:49:43 gentoo NetworkManager[1790]: <info> (wlan0): supplicant connection state:  associating -> disconnected
Apr 12 09:49:43 gentoo NetworkManager[1790]: <info> (wlan0): supplicant connection state:  disconnected -> scanning
Apr 12 09:49:44 gentoo NetworkManager[1790]: <info> (wlan0): supplicant connection state:  scanning -> associating
Apr 12 09:49:49 gentoo NetworkManager[1790]: <info> (wlan0): supplicant connection state:  associating -> disconnected
Apr 12 09:49:49 gentoo NetworkManager[1790]: <info> (wlan0): supplicant connection state:  disconnected -> scanning
Apr 12 09:49:50 gentoo NetworkManager[1790]: <info> (wlan0): supplicant connection state:  scanning -> associating
Apr 12 09:49:50 gentoo kernel: wlan0: deauthenticating from 06:60:b3:c9:72:d8 by local choice (reason=3)
Apr 12 09:49:50 gentoo kernel: wlan0: authenticate with 06:60:b3:c9:72:d8 (try 1)
Apr 12 09:49:50 gentoo kernel: wlan0: deauthenticating from 06:60:b3:c9:72:d8 by local choice (reason=3)
Apr 12 09:49:51 gentoo NetworkManager[1790]: <info> (wlan0): device state change: 8 -> 3 (reason 11)
Apr 12 09:49:51 gentoo NetworkManager[1790]: <info> (wlan0): deactivating device (reason: 11).
Apr 12 09:49:51 gentoo dhcpcd[2440]: received SIGTERM, stopping
Apr 12 09:49:51 gentoo dhcpcd[2440]: wlan0: removing interface
Apr 12 09:49:51 gentoo NetworkManager[1790]: <info> (wlan0): canceled DHCP transaction, DHCP client pid 2440
Apr 12 09:49:51 gentoo NetworkManager[1790]: <info> Updating /etc/hosts with new system hostname
Apr 12 09:49:51 gentoo NetworkManager[1790]: <error> [1302572991.585552] [nm-device-wifi.c:1544] nm_device_wifi_set_mode(): (wlan0): error setting mode 2
Apr 12 09:49:51 gentoo NetworkManager[1790]: <warn> (pid 2440) unhandled DHCP event for interface wlan0
Apr 12 09:49:51 gentoo NetworkManager[1790]: <info> Activation (wlan0) starting connection 'Auto CMCC-EDU'
Apr 12 09:49:51 gentoo NetworkManager[1790]: <info> (wlan0): device state change: 3 -> 4 (reason 0)
Apr 12 09:49:51 gentoo NetworkManager[1790]: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...
 楼主| 发表于 2011-4-12 12:25:01 | 显示全部楼层
另外,我以为是内核的问题,就安装了arch,无线没问题,
用arch的内核和modules启动gentoo,连上无线后一样死机。

所以可以确定是其他软件的问题,不是内核的问题。
请问到底是哪里的问题?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-12 12:26:22 | 显示全部楼层
我估计是net-wireless/wpa_supplicant 或者是net-misc/networkmanager 的问题,可是怎么确定呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-12 12:29:04 | 显示全部楼层
死机的症状是,内核完全死亡,连sysrq都不能用,笔记本不能重启,只能直接断电
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-12 22:50:23 | 显示全部楼层
问题解决

应该是某个软件版本太新引起的bug,具体不知道,不想折腾。

说一下我的解决办法,免得其他人遇到。

我把gcc从4.5.2降到4.4.5,然后重新编译内核,然后把wpa_supplicant、dhcpcd、networkmanager都降到稳定版本,然后就可以了。
回复 支持 反对

使用道具 举报

发表于 2011-4-12 22:56:29 | 显示全部楼层
想折腾的话可以配好syslog 然后重启后看死机前最后几条kernel message是什么。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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