Broadcom bcm4313 [14e4:4727] отключается после отсутствия активности
У меня Asus EEE PC 1015PED с данным чипом, Broadcom bcm4313.
Всё работает с ядром 2.6.35-gentoo-r4
Драйверы поставил левые от Broadcom'а - broadcom-sta.
Другие варианты пока не работают. Нормальный дравейр обещается быть в ядре 2.6.37, но он пока не готов до конца.
Итак, всё запускается, получается вот так:
iwconfig:
wlan0 IEEE 802.11 ESSID:"TRENDnet655" Nickname:""
Mode:Managed Frequency:2.462 GHz Access Point: 00:14:D1:A2:32:98
Bit Rate=8 Mb/s Tx-Power:24 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=5/5 Signal level=-42 dBm Noise level=-86 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:113 Invalid misc:0 Missed beacon:0
Проблема в том, что после некоторого времени неактивности (минут 10) WiFi отключается.
/etc/init.d/net.wlan0 status пишет, что он "started but inactive".
/etc/init.d/wpa_supplicant отключается.
В dmesg по этому поводу никаких сообщений.
Проблему решает /etc/init.d/net.wlan0 restart - до следующего раза.
Я как-то запустил ping, благодаря активности которого WiFi проработал нормально несколько часов. Таким образом, судя по всему, дело в уходе Brpoadcom'а в некий режим ожидания. В BIOS'е на эту тему ничего. Bluetooth не отключается, но это другой чип.
Может быть, кто-нибудь подскажет, как его от этого отучить? Хотя бы, куда посмотреть?
- Для комментирования войдите или зарегистрируйтесь
Поищи в ядре и выключи все,
Поищи в ядре и выключи все, что связано, с энергосбережением вайфая.
Было что-то подобно со звуком, звуковуха отключалась, после некоторого времени бездействия и потом без пинка не включалась
Вроде бы помогло, хотя надо
Вроде бы помогло, хотя надо тестировать.
Режим сохранения энергии был в модуле cfg80211. Что интересно, данный модуль у меня раньше вообще не был загружен.
$BOC(\pi, e)$
Нет, не помогло.
Нет, не помогло.
$BOC(\pi, e)$
Вот так и использую теперь,
Вот так и использую теперь, сначала запускаю WiFi, потом -
>> ping 192.168.0.1 -i 60
...
64 bytes from 192.168.0.1: icmp_req=158 ttl=64 time=1.08 ms
64 bytes from 192.168.0.1: icmp_req=159 ttl=64 time=1.09 ms
...
;)
Гугл не помогает, у всех проблема с тем, что WiFi не поднимается, а у меня он поднимается, а потом опускается.
$BOC(\pi, e)$
Пробуйтеiw wlan0 get/set
Пробуйте
причем не обольщайтесь что у вас оно показывается как off. Может с вашими драйверами оно не так себя ведет.
По мне так если решается просто пингом, то это хорошее решение проблемы :) Закинуть в крон и забыть.