在交流电源或wifi关闭后,Dell Vostro会随机挂起/冻结
我在Dell Vostro上运行Natty Narwhal(我不知道型号)。 在我移除交流电源线或使用机器前部的开关禁用wifi后,机器将随机(0-5分钟)随机挂起(冻结)。
以下是一些细节:
- 硬冻意味着即使鼠标光标也不移动。 我无法使用“CTRL + ALT Fn”切换虚拟终端。
- 我没有尝试从另一台机器或使用串行控制台ssh。
- 这与图形驱动程序无关(它是一张nvidia卡)
- 这是一张Broadcom卡,但我没试过专有的驱动程序(wifi工作)
- 如果交流电源和wifi都打开了,但我关闭了wifi,它很快就会挂起。
- 如果我在没有交流电源的情况下启动,它将在启动后几分钟内挂起
- 如果我在关闭wifi的情况下启动,它将不会挂起,除非我拔出交流电源。
令人沮丧的是,上周我搜索了一下,找到了一个问题非常相似的人(他们有一个解决方案),但现在我再也找不到了。 这个人声称,如果他插入以太网电缆,他的机器也没有崩溃,然后取消了交流电源。 我没有测试过这个。
拔出交流电源后,输出没有变化
- lspci -nnvv,
- lsmod,或
- iwconfig的。
除非有人问,否则我不会用所有这些命令的完整输出来污染这个站点; 这是一个选择:
iwconfig(完整输出):
lo no wireless extensions. eth0 no wireless extensions. vboxnet0 no wireless extensions. virbr0 no wireless extensions. wlan0 IEEE 802.11bgn ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm Retry long limit:7 RTS thr:off Fragment thr:off Power Management:off
lspci -nnvv(只有broadcom secton)
12:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01) Subsystem: Dell Device [1028:0010] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 17 Region 0: Memory at fb400000 (64-bit, non-prefetchable) [size=16K] Capabilities: Kernel driver in use: brcm80211 Kernel modules: brcm80211
lsmod | grep 211
brcm80211 748941 0 mac80211 294370 1 brcm80211 cfg80211 178528 2 brcm80211,mac80211
我的DELL Vostro 3700上周表现得非常相似。 在安装了3.0.0-13-generic
内核后,我今天解决了这些问题。 所以,试着:
- 将
pcie_aspm=off
传递给内核(编辑/etc/default/grub
并运行update-grub
); - 安装Broadcom的STA驱动程序,在电池上工作也很棒。
希望这对你也有帮助。
好吧,在重新安装BTA的驱动程序时,我有了我的有线网络。
仅供参考,现在我在/etc/default/grub
有GRUB_CMDLINE_LINUX="acpi_osi=Linux pcie_aspm=off"
。