LINUX.ORG.RU

Выяснить причину зависания (подозрение на ipw2200)


0

0

Имеется ноутбук RoverBook Partner W500 с Gentoo Linux. Заметил следующую проблему: если оставить включенным WiFi радио, то через некоторое время весь агрегат намертво зависает. В ноутбук встроена WiFi карточка от Intel, работающая с драйвером ipw2200. Драйвер для карточки из ядра, ядро версии 2.6.22-rc4 (проблема также наблюдалась как минимум с 2.6.21, возможно и раньше)

При этом, если WiFi радио держать выключенным, то аптайм может быть значительно больше, то есть таких жестких зависаний не наблюдается.

Радио выключается хардварным образом кнопкой на ноуте.

Сама карточка вполне себе работоспособна, если бы не редкие зависания.

Посоветуйте, пожалуйста, как выянить более точно, где неисправность. Могу предположить, что в драйвере ipw2200, но этого для багрепорта маловато. В логах после жесткого ребута (после зависания) нет ничего подозрительного. Нужно включить поддержку каких-то debug-фич в ядре? Где можно почитать на эту тему?

Заранее спасибо.

★★★

Re: Выяснить причину зависания (подозрение на ipw2200)

Поставь ipw2200 модулем и поробуй вручную подгрузить. И поубивай все процессы в системе кроме критических.

NemesisSOAD ()

Re: Выяснить причину зависания (подозрение на ipw2200)

И так стоит модулем. 

При загрузке никаких проблем, зависания появляются не сразу.
Включил для модуля debug output, пока в dmesg следующее:

# dmesg |grep ipw2200
[   33.064688] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.0kdm
[   33.064699] ipw2200: Copyright(c) 2003-2006 Intel Corporation
[   33.178692] ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
[   35.729928] ipw2200: Radio Frequency Kill Switch is On:
[   35.731123] ipw2200: Detected geography ZZM (11 802.11bg channels, 0 802.11a channels)
[   64.922004] ipw2200: Failed to send TX_POWER: Command timed out.
[   65.965618] ipw2200: Failed to send RTS_THRESHOLD: Command timed out.
[   67.000240] ipw2200: Failed to send FRAG_THRESHOLD: Command timed out.
[  308.219890] ipw2200: Firmware error detected.  Restarting.
[  357.972119] ipw2200: Failed to send TX_POWER: Command timed out.
[  358.992901] ipw2200: Failed to send RTS_THRESHOLD: Command timed out.
[  360.004434] ipw2200: Failed to send FRAG_THRESHOLD: Command timed out.
[  361.024932] ipw2200: Failed to send SCAN_ABORT: Command timed out.
[  362.061104] ipw2200: Failed to send CARD_DISABLE: Command timed out.
[  892.671264] ipw2200: Failed to send RSN_CAPABILITIES: Command timed out.
[  893.678897] ipw2200: Failed to send SSID: Command timed out.
[ 1458.488482] ipw2200: Failed to send CARD_DISABLE: Command timed out.

Rikz ★★★ ()

Re: Выяснить причину зависания (подозрение на ipw2200)

Проблема проявляется при сильной нагрузке на канал наиболее часто. Если качать что-нибудь со скоростью где-нибудь в 3Мб/сек, то бага появляется быстро.

Rikz ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.