Рішення проблеми з wi-fi адаптером broadcom 4313 в linux

Я є щасливим володарем ноутбука з бездротовою wifi-карткою Broadcom 4313 ... Те, що з нею бог знає, скільки часу виникають проблеми в Лінукс, можна зрозуміти, якщо набрати назву картки в гуглі 🙂

Перше раз, коли я встановлював Calculate Linux, мені довелося іспахать з десяток сторінок в google, перш ніж я все-таки змусив її працювати, і тепер, як я бачу проблема була частково вирішена, - в нових збірках Broadcom 4313, хоч і трохи через одне місце, але працює з коробки ...

Чому «через одне місце»? Та тому, що, якщо не вжити деякі заходи в / var / log / messages починають розмножуватися сотнями записи типу:

ERROR @ wl_cfg80211_get_station. Could not get rssi (-1) ERROR @ wl_cfg80211_get_station. Could not get rate (-1) ERROR @ wl_cfg80211_get_station. Could not get rssi (-1) ERROR @ wl_cfg80211_get_station. Could not get rate (-1)

Причому, ці записи валять безперервно і помітно пригальмовують роботу системи ...

Загалом, деякий час подлубавшись в інтернеті, знайшов рішення у вигляді добірки патчів у старих моїх друзів арчеводов в AUR 🙂

На жаль, без пересборки ядра все одно не обійтися, бо необхідно відключити примусово вшиті намертво модулі, так що ось такі справи.

Далі власне інструкція, яка (з невеликими поправками на вітер) придатна не тільки для Calculate, але і для будь-якого, в принципі, дистрибутива.

Отже, сам архів з вихідними кодами драйвера для Broadcom 4313 можна завантажити на цій сторінці.

license.patch
user-ioctl.patch
linux-recent.patch

Розпаковуємо файли драйвера в порожню директорію (вона може стати в нагоді для того, щоб перебудувати модуль при наступній перевстановлення ядра), туди ж розпаковуємо і файли патчів:

$ Tar -xvf hybrid-portsrc_x86_64-v5_100_82_112.tar.gz $ tar -xvf patches.tar.gz

Поки залишаємо цю директорію в спокої, повернемося до неї після пересборки ядра.

Насамперед видаляємо пакет net-wireless / broadcom-sta. щоб при наступному оновленні ядра нам не збирати заново цей модуль - все одно його доведеться збирати заново вручну.

Схожі статті