Невозможно получить драйверы беспроводной сети Broadcom, работающие в Arch Linux

Ответ Мухаммада был не совсем достаточным, чтобы исправить это для меня. Особенно в случае использования клавиши Super (Windows). Я использую Arch Linux с установленным XFCE. Я объясню, как я решил эту проблему.

  1. Я скачал исходный код libxfce4ui отсюда (и использовал инструкции позже): http://www.linuxfromscratch.org/blfs/view/7.8/xfce/libxfce4ui.html
  2. Я скачал файл патча для этой библиотеки по этой ссылке: https://bugzilla.xfce.org/show_bug.cgi?id=7845
  3. Я извлек скачанный файл из шага 1 с помощью tar xvf libxfce4ui-4.12.1.tar.bz2
  4. Я перешел в извлеченную папку и применил патч из шага 2 с помощью cd libxfce4ui-4.12.1 и patch -p1
  5. Я следовал инструкциям со страницы загрузки в шаге 1 для сборки и установки этой библиотеки. Вам нужно будет установить gcc, если он еще не установлен.

    ./configure --prefix=/usr --sysconfdir=/etc &&
    make
    sudo make install
    

После перезагрузки все работает хорошо! Надеюсь, это поможет!

Чтобы ответить на ваш последующий вопрос, XFCE является исключением, все остальные DE, которые я пробовал (Desktop Environment), обрабатывают привязку клавиш по отпусканию, а не по нажатию. Это включает:

  • Gnome
  • KDE
  • Cinnamon
  • Mate
  • LXDE
  • LXQT

1
05.07.2017, 11:56
1 ответ

OP имеет набор микросхем Broadcom BCM4313, который не поддерживается драйвером b43, поэтому включение версий ядра, перечисленных в предупреждении, не будет иметь никакого эффекта. Кроме того, этот конкретный набор микросхем не полностью поддерживается драйвером brcmsmac, остается только собственный драйвер Broadcom (с ограниченной лицензией) broadcom-wl, в частности broadcom-wl-dkms. вариант.

Однако на момент публикации вопроса драйвер broadcom-wl (по крайней мере, в репозиториях Arch) еще не был обновлен для поддержки ядер 4.11-rc1 или более поздних версий. Эти новые ядра немного изменили интерфейс сетевых устройств, включая удаление поля last_rx из struct net_device.

По состоянию на 10 мая 2017 г. в этих репозиториях была доступна версия 6.30.223.271-12 драйвера broadcom-wl-dkms, позволяющая выполнять компиляцию с ядрами серии 4.11.

2
27.01.2020, 23:34

Теги

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