WiFi часто пропадает, подозреваю проблему с драйверами

Я использую полностью обновленную Fedora на Macbook Pro. Чтобы заставить WiFi работать в первую очередь, я установил akmods-wl, как было рекомендовано. WiFi работает, но соединение постоянно обрывается. Я заметил, что это особенно верно, когда на моем WiFi несколько устройств (когда я единственный человек в доме, обычно все в порядке, хотя иногда все равно падает, когда соседи приходят со своими ноутбуками и телефонами, скорость падения увеличивается).

Когда соединение обрывается, оно обычно не работает в течение 30 секунд - 1 минуты до восстановления соединения. В худших случаях это происходит каждые пару минут. У меня есть другой ноутбук под управлением Fedora, и там WiFi работает нормально, даже когда в сети много устройств.

Моя беспроводная карта - Broadcom BCM4331:

$ lspci | grep Broadcom
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM57765 Gigabit Ethernet PCIe (rev 10)
01:00.1 SD Host controller: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader (rev 10)
02:00.0 Network controller: Broadcom Corporation BCM4331 802.11a/b/g/n (rev 02)

iwconfig на моем беспроводном интерфейсе:

$ iwconfig wlp2s0 
wlp2s0    IEEE 802.11abg  ESSID:"WINDRUSH"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: 44:E9:DD:0E:7F:00   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

dmesg показывает много этих двух ошибок:

...
[11387.414926] ERROR @wl_cfg80211_get_tx_power : error (-1)
[11507.449435] ERROR @wl_dev_intvar_get : error (-1)
[11507.449440] ERROR @wl_cfg80211_get_tx_power : error (-1)
[11627.486001] ERROR @wl_dev_intvar_get : error (-1)
[11627.486008] ERROR @wl_cfg80211_get_tx_power : error (-1)
[11631.113431] ERROR @wl_dev_intvar_get : error (-1)
...

Не смог найти никаких решений для Fedora относительно этой проблемы. Нашел несколько из Arch Wiki и Ubuntu, но они не сработали, а также имели дело с разными версиями беспроводной карты Broadcom.

(Даже если ни у кого нет четких советов для меня, может кто-нибудь объяснить, что означают эти две ошибки в dmesg?)

0
11.08.2015, 20:35
0 ответов

Теги

Похожие вопросы