1

Я выполнил полную переустановку Debian 8.6 с XFCE DE на своем ноутбуке, так как перепутал предыдущую установку, и мой Broadcom BCM43142 WiFi не работает. Я искал менеджер пакетов Synaptic для BCM43142. И нашел 3 пакета.

  1. Broadcom-STA-общий
  2. Broadcom-STA-DKMS
  3. Broadcom-STA-источник

Какой из них я должен установить? Я не установил linux-заголовки, так как не знал, что он делает. Я пытался следовать вики Debian в предыдущей установке, но это привело к медленному соединению WiFi. И во время устранения этой проблемы я перепутал некоторые файлы, которые при следующей перезагрузке переводили меня прямо в "режим grub rescue". Ниже приводится вывод lspci | grep Network (в случае, если это помогает найти точные данные карты WiFi)

03:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)

2 ответа2

2

Как установить и включить драйвер bcm43142 в Debian?

Согласно вики Debian , вы можете установить bcm43142 следующим образом:

Отредактируйте ваш sources.list:

editor /etc/apt/sources.list

добавьте следующую строку:

deb http://httpredir.debian.org/debian/ jessie main contrib non-free

Обновите и установите linux-headers необходимого драйвера broadcom-sta-dkms:

apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms

Выгрузите конфликтующие драйверы:

modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

Загрузите нужный модуль:

modprobe wl

поиск проблемы

Есть некоторые проблемы с использованием BCM43142 в версии ядра 3.16 . Чтобы решить эту проблему, установите новейшую версию ядра из бэкпортов.

Добавьте backports в ваш список sources.list:

deb http://httpredir.debian.org/debian jessie-backports main contrib non-free

Запустите apt-cache search linux-image затем установите его, например:

apt-get install linux-image-4.7.0-0.bpo.1-amd64

Перезапустите и загрузите ядро 4.7 затем установите драйвер bcm43142 .

0

У меня нет опыта работы с BCM43142, но я думаю, что вам нужны broadcom-sta-dkms: подсистема DKMS - это современный способ распространения модулей ядра с исходным кодом только в бесплатной ОС.

Идея состоит в том, что пакет, использующий подсистему DKMS, может автоматически собирать и правильно регистрировать необходимые модули - только при установке пакета. Чтобы привести apt show dkms:

Описание: Структура поддержки модулей динамического ядра DKMS - это структура, предназначенная для обновления отдельных модулей ядра без изменения всего ядра. Также очень легко перестраивать модули при обновлении ядер.

Каждое обновление пакета вызывает перестройку и перерегистрацию (и повторную вставку, если возможно) новой версии предоставленных модулей.

Такие вещи, как помещение скомпилированных модулей в initrd, также выполняются автоматически (хотя вам это не нужно).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .