Я запускаю Natty Narwhal на Dell Vostro (номер модели не знаю). Машина зависает (зависает) на случайное время (0-5 минут) после того, как я отключаю кабель питания переменного тока или отключаю Wi-Fi с помощью переключателя на передней панели машины.
Вот некоторые подробности:
- Жесткое зависание означает, что даже курсор мыши не двигается. Я не могу переключать виртуальные терминалы с помощью "CTRL+ALT Fn".
- Я не пробовал подключаться по ssh с другой машины или использовать последовательную консоль.
- Это не зависит от графического драйвера (это карта nvidia)
- Это карта Broadcom, но я НЕ пробовал фирменные драйверы (Wi-Fi работает)
- Если включены и питание от сети переменного тока, и Wi-Fi, но я отключаю Wi-Fi, то он вскоре зависнет.
- Если я загружаюсь без питания переменного тока, он зависнет через несколько минут после загрузки.
- Если я загружу компьютер с выключенным Wi-Fi, он НЕ зависнет, пока я не отключу питание от сети переменного тока.
Самое обидное, что на прошлой неделе я поискал в Google и нашел кого-то с очень похожими проблемами (и у него было решение), но теперь я не могу найти его снова. Этот человек утверждал, что его машина также не зависала, если он подключал кабель Ethernet, а затем отключал питание переменного тока. Я не проверял это.
После отключения питания переменного тока никаких изменений на выходах не происходит.
- 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)
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- <MAbort- >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: <access denied>
Kernel driver in use: brcm80211
Kernel modules: brcm80211
lsmod | grep 211
brcm80211 748941 0
mac80211 294370 1 brcm80211
cfg80211 178528 2 brcm80211,mac80211
решение1
Мой DELL Vostro 3700 вел себя очень похоже на прошлой неделе. Я решил эти проблемы сегодня, установив 3.0.0-13-generic
ядро. Итак, попробуйте:
- перейти
pcie_aspm=off
к ядру (отредактировать/etc/default/grub
и запуститьupdate-grub
); - установите драйвер STA от Broadcom, который отлично работает и при работе от батареи.
Надеюсь, это поможет и вам.
Ну, во время переустановки драйверов BTA у меня с собой была проводная сеть.
К вашему сведению, теперь у меня GRUB_CMDLINE_LINUX="acpi_osi=Linux pcie_aspm=off"
есть /etc/default/grub
.