LinuxSir.cn,穿越时空的Linuxsir!

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

每次开机、使用都正常,但关机到一半就挂了

[复制链接]
发表于 2008-5-13 13:51:45 | 显示全部楼层 |阅读模式
每次开机、使用、升级等等都正常,但关机到一半就挂了,只能长按电源键强行关闭,错误信息如下:

----------------------- cut here ------------------------------
Kernel bug at drivers/pci/msi.c:152!
Invalid opcode:0000 [#1] SMP
Modules linked in: iwl4965 mac80211 cfg80211 snd_hd_intel snd_pcm snd_timer snd_page_alloc snd_hwdep snd

PID:8895, comm:Kstopmachine Not Tained. (2.6.24-tuxonice-r4 #1)
EIP:0060: [<c023bbe8>] EFLAGS:00010087 CPU:1
.....................................(后面还有很多,抄着累)

不知道是不是重新编一下内核,把 iwl4965 和 mac80211 等无线相关的东西去掉就可以?
本来可以试试,但之前一个小错误,因为不懂,瞎弄到只能重装的地步,有点怕怕,这次不敢乱来了
发表于 2008-5-14 20:50:55 | 显示全部楼层
我和你有一样的情况。
我使用的是iwl4965无线网卡。
当用iwlwifi + gentoo-sources 2。6。22
我发现当使用modprobe -r iwlwifi时cpu占用100%,而且不能正常shutdown

我现在使用2.6.24-gentoo-r8 kernel自带的iwl4965驱动,就没有这个问题。
而且wireless使用正常。

希望对你有帮助。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-14 23:13:57 | 显示全部楼层
Post by panlm;1849661

我现在使用2.6.24-gentoo-r8 kernel自带的iwl4965驱动,就没有这个问题。
而且wireless使用正常。

希望对你有帮助。

是 gentoo-sources-2.6.24-r8 吗?好像还在 mask 中啊,最新才 r7 ?
你使用 ~x86 吗?还是单单 unmask 这个?不知道 r7 行不行。
另外,你用 r8 可以支持休眠不?

我目前就是两个问题没搞定啊:4965的无线 和 休眠
tuxonice 解决了休眠但无线不行,有哪个可以两者都解决吗?
panlm兄能不能详细一点介绍下 4965 的解决方法:比如内核的设置,还有要 emerge 哪些包?要配置什么文件?
回复 支持 反对

使用道具 举报

发表于 2008-5-14 23:45:58 | 显示全部楼层
你GOOGLE一下  gentoowiki t61   因为thinkpad t61刚好是用这个的,所以也有相应的解决方法。
回复 支持 反对

使用道具 举报

发表于 2008-5-15 06:57:43 | 显示全部楼层
Post by ljx980645
是 gentoo-sources-2.6.24-r8 吗?好像还在 mask 中啊,最新才 r7 ?
你使用 ~x86 吗?还是单单 unmask 这个?不知道 r7 行不行。
另外,你用 r8 可以支持休眠不?

我目前就是两个问题没搞定啊:4965的无线 和 休眠
tuxonice 解决了休眠但无线不行,有哪个可以两者都解决吗?
panlm兄能不能详细一点介绍下 4965 的解决方法:比如内核的设置,还有要 emerge 哪些包?要配置什么文件?
休眠和无线是两个不同的问题,也并不冲突,兄弟为何有“可以两者都解决吗”的感言?
panlm说可以用内核中的驱动来解决4965的问题,那你可以试试这个方法。
到内核中的驱动-->网络-->无线网卡部分去找到您的网卡,编译进内核就是了。
另外,eix 4965看一下,有没有相应的包需要装的。一般来说,用无线网卡不用改什么设置的。
如果英文过得去,可以到gentoo-wiki上去搜一搜,肯定有相关的配置说明。
回复 支持 反对

使用道具 举报

发表于 2008-5-15 17:17:15 | 显示全部楼层
内核需要以下驱动:

Location:                                                                           
  │     -> Device Drivers                                                                  
  │       -> Network device support (NETDEVICES [=y])                                       │  
  │         -> Wireless LAN                                                               
  │           -> Wireless LAN (IEEE 802.11) (WLAN_80211 [=y])                              


  
  •    Intel Wireless WiFi Link Drivers                                        │ │  
      │ │      
  •      Enable full debugging output in iwlwifi drivers                       │ │  
      │ │      
  •      Enable Sensitivity Calibration in iwlwifi drivers                     │ │  
      │ │      
  •      Enable Spectrum Measurement in iwlwifi drivers                        │ │  
      │ │      
  •      Enable Wireless QoS in iwlwifi drivers                                │ │  
      │ │       <M>     Intel Wireless WiFi 4965AGN                              

    gentoo 中emerge以下包:
    net-wireless/iwl4965-ucode

    配置只需要修改/etc/conf.d/net文件。指定使用那个ap进行连接以及无线的口令即可
  • 回复 支持 反对

    使用道具 举报

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

    本版积分规则

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