Broadcom BCM4360 и Fedora
Решил я тут поиграться с линукс и поставил себе прекрасную Fedora. Всё бы ничего, да вай фай из коробки не работает. Ну да ладно, для того и ставили, чтобы поиграться.
Чтобы решить эту проблему отсутствующего интернета нам нужен интернет! Благо у меня легко подключился айфон, который поделился доступом в сеть. Если интернета на машине нет, то нужно будет через флешку перекинуть нужные пакеты.
Для начала нам нужно добавить в систему репозитории rpm fusion.
— гуглим инструкцию rpm fusion configuration. В ней написаны разные способы для разных операционных систем.
— в нашем случае можно использовать команду:
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Ставим драйвера:
sudo dnf install broadcom-wl
На всякий случай принудительно запускаем компиляцию и принудительную установку наших драйверов:
sudo akmods --force
sudo modprobe wl
Здесь всё должно пройти хорошо. Далее перезагружаем машину и наслаждаемся жизнью с вай фай.
Но мы можем словить ошибку вида:
Files needed for building modules against kernel 5.11.12-300.fc34.x86_64 could not be found as the following
directories are missing:
/usr/src/kernels/5.11.12-300.fc34.x86_64/
/lib/modules/5.11.12-300.fc34.x86_64/build/
Is the correct kernel-devel package installed? [FAILED]
Или такое modprobe: FATAL: Module wl not found in directory /lib/modules/5.11.20-300.fc34.x86_64.
Если словили, то скорее всего проблема в несоответствии версий нашего ядра и пакета kernel-devel.
Решаем установкой конкретной версии для нашего ядра:
sudo dnf install "kernel-devel-uname-r == $(uname -r)"
После этого повторяем:
sudo akmods --force
sudo modprobe wl
Всё. Уходим в перезагрузку и настраиваем вафай.
Надеюсь в будущем эта заметка поможет нам в настройках системы.
Полезности:
https://gist.github.com/jamespamplin/7a803fd5be61d4f93e0c5dcdea3f99ee
Комментарий на редите
Инструкция с картинками на ютюбе