wifi BCM4313 Установил в нетбук HP Mini 210-2204er дистрибутив openSUSE Leap-15.0 и столкнулся с проблемой, что используемый в нём модуль Broadcom Limited BCM4313 не хочет нормально работать. А именно дичайше тормозит. Так, что подтормаживает курсор мыши при управлении через Synergy - я сначала на неё подумал, пока не попробовал посёрфить сеть.
При подключённой проводной сети всё работает, дело исключительно в wifi модуле.
Узнаю какой беспроводной адаптер установлен в подопытном:
sudo lspci -nn -d 14e4: # способ 1 /sbin/lspci -vnn | grep 14e4 # способ без sudo 01:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01) Вижу, что он не поддерживается, но ему есть альтернатива wl/brcm80211 (поддерживается драйвером от производителя wl / свободным драйвером brcm80211).
В вики openSUSE описано, что brcm80211 также известен как brcmsmac/brcmfmac — свободный драйвер:
1) свободный драйвер:
Установить в openSUSE broadcom-wl подходящей версии:
sudo zypper in broadcom-wl-kmp-`uname -r | cut -f3 -d"-"` broadcom-wl Получить информацию об wl:
Перезапустить модуль brcmsmac: sudo /sbin/modprobe -r brcmsmac && /sbin/modprobe brcmsmac
Информация об используемом драйвере. Имя интерфейса wlan0 получено командой iwconfig Узнать MAC адрес устройства:
2) Настройка работы модуля через драйвер wl
Проверим загружены ли следующие модули ядра или нет: lsmod | grep "b44\|b43\|ssb\|brcm80211\|bcma\|brcmsmac"
Выгружаем модули в указанном порядке: /sbin/modprobe -r b44 b43 b43legacy ssb_hcd ssb brcmsmac bcma
Модуль wl уже автоматически загружен и должен «захватить» управление устройством WiFi. Проверить это можно командой sudo ethtool -i wlan0. Если по-горячему не подхватит (это возможно) следует перезагрузить драйвер wl следующими командами: /sbin/modprobe -r wl /sbin/modprobe wl
Спасибо комраду anymouze за помощь в решении задачи.
Схожие проблемы в других дистро:
|