Беспроводная только полу-работа с нетбуком Lenovo Ideapad S10-3t (драйвер Broadcom Corporation BCM4313 Контроллер беспроводной локальной сети 802.11b / g / n)

Wi-Fi в этом ноутбуке прекрасно работал с 11.10 версией Ubuntu.

Теперь с 12.04.2 или 13.04 он работает только с некоторыми сетями. Он работает с WEP, но я не смог заставить его работать с WPA.

Я искал решение, но большинство из них говорит вам добавить несколько строк в /etc/modprobe.d/blacklist-bcm43.conf, и я думаю, что в моем случае это не поможет, потому что моя ubuntu уже поставляется с этим файлом со следующим содержанием:

# Warning: This file is autogenerated by bcmwl. All changes to this file will be lost
blacklist b43
blacklist b43legacy
blacklist ssb
blacklist bcm43xx
blacklist brcm80211
blacklist brcmfmac
blacklist brcmsmac
blacklist bcma

Итак, кто-нибудь знает, как решить эту проблему? Благодаря

2
задан 30 June 2013 в 16:24

1 ответ

Благодаря первому указателю @chili555 я мог вырыть достаточно и решить свою проблему. Таким образом, я буду суммировать его здесь (и отправлять заключительный вопрос).

Существует три вида драйверов Wi-Fi Broadcomm, которые относятся к этой ситуации (взятый отсюда):

                         Описание драйвера                                                           
broadcom-wl              Собственная Broadcom драйвер STA                          
b43                             Обратный спроектированный драйвер ядра (с открытым исходным кодом)
источник brcmsmac/brcmfmacOpen драйвер ядра Broadcomm                 

Так, по-видимому, Ubuntu появилась предварительно установленная с broadcom-wl включенный. Как эта страница спецификации Ядра говорит, b43 не является опцией (это не говорит "Никакой (WIP)") для моего аппаратного идентификатора 14e4:4727, и альтернативы являются wl, и brcm80211 (последний был переименован к brcmsmac). Таким образом просто удаление пакета собственного драйвера заставит brcmsmac начать работать (не устанавливая дополнительного пакета, потому что, поскольку это - открытый исходный код, этот драйвер встраивается в ядро):

sudo apt-get purge bcmwl-kernel-source

После перезагрузки и удаления моих предыдущих сетевых профилей сохранил в NetworkManager, это начало работать.

Так, теперь вопрос, как зафиксировать этот восходящий поток, таким образом, Ubuntu 13.10 появляется без собственного пакета драйвера, установленного в случае, если это находит эти аппаратные средства?

1
ответ дан 30 June 2013 в 16:24

Другие вопросы по тегам:

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