Я только что установил Arch и заметил, что мой диапазон Wi-Fi очень слабый. Мне нужно находиться на расстоянии около 10 футов от маршрутизатора, чтобы он работал. Я также заметил, что при загрузке я получаю это сообщение:
Поддержка ядер ревизий 0x17 и 0x18 отключена параметром модуля
allhwsupport=0
. Попробуйтеb43.allhwsupport=1
Я полный новичок в Linux и понятия не имею, что это значит. Я бы предположил, что мне нужно переустановить или обновить драйверы, но я понятия не имею, как это сделать. Я искал около 3 часов в Arch wiki, но нигде там не говорится, как на самом деле обновить драйверы. Как будто предполагается, что я знаю, как это сделать. Я использую чип Broadcom, и я хотел бы узнать, простая ли это проблема, или как я могу обновить или переустановить драйверы через терминал. Это делается с помощью pacman? Понятия не имею.
решение1
Похоже, поддержка этой конкретной версии чипа или прошивки все еще не очень стабильна.
Сообщение говорит вам:передать опцию b43
модулю ядрадля активации поддержки вашей версии чипа. Это может улучшить ситуацию или нет. Для этого создайте файл, /etc/modprobe.d/local-b43.conf
содержащий строки
# Activate experimental support for some hardware revisions
options b43 allhwsupport=1
Чтобы настройки вступили в силу, отключите сетевое подключение и выгрузите, а затем снова загрузите модуль с помощью команд
rmmod b43
modprobe b43
Запустите эти команды от имени пользователя root, т. е. с помощью su
или sudo
.
Aside: Arch — это дистрибутив для людей, которым нравится практический подход. Если вы предпочитаете, чтобы все делалось автоматически, это может быть не лучшим дистрибутивом для вас.