Как настроить беспроводную связь Broadcom BCM4313 на Asus 1015PX?

11

Я установил Ubuntu 11.10 на свой Asus 1015PX, который сертифицирован Canonical. Мой WiFi не работает. Я прочитал о проблемах BCM4313 и попытался

и другие, но ничего не помогло.

Может кто-нибудь дать подробное описание, что он сделал, чтобы эта штука работала на Asus 1015PX?

Markus
источник
1
Я знаю, что это может быть бесполезно, но попробуйте запустить точное или обновить ядро ​​до точного ядра. У меня были проблемы с некоторыми чипсетами Broadcom, ушедшими с ядром> 3.2. Вы не хотите B43-прошивку-резак. Чипсет поддерживается драйвером с открытым исходным кодом.
воздушные шары
Может быть, это может помочь: askubuntu.com/questions/55868/…
Луис Альварадо

Ответы:

7

Беспроводная карта BCM4313 для Broadcom совместима с драйвером brcm80211 с открытым исходным кодом, непосредственно включенным в стандартное ядро, или с проприетарным драйвером broadcom-wl, который можно установить из дополнительных драйверов в Ubuntu. В любой момент времени у вас должен быть установлен только один из драйверов, и попытка использовать его одновременно приведет только к конфликту драйверов.

Следует также отметить, что broadcom-wl вызывает больше проблем, чем их решение, и вам, вероятно, следует избегать их вообще, если это возможно.

Чтобы ответить на вашу проблему, я использовал шаги, представленные в этой ветке форума . Этот метод больше похож на решение проблемы, а не на постоянное решение проблемы.

Прежде всего, внесите в черный список модули wl, brcm80211 и b43 и все их зависимости.

gksudo gedit /etc/modprobe.d/blacklist.conf

После открытия файла добавьте в него следующее:

blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist wl
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43

А затем отредактируйте файл rc.local:

gksudo gedit /etc/rc.local

И добавьте следующий выше выход 0:

modprobe brcm80211

Это обеспечит загрузку модуля драйвера brcm80211 в конце процесса загрузки. Возможно, вам придется позвонить, update-initramfs -uчтобы убедиться, что ваши изменения вступят в силу после перезагрузки.


Вероятно, мне следует добавить тот факт, что в моей системе есть беспроводной драйвер BCM4313, и я использовал эти процедуры, чтобы он работал должным образом.


Ссылки:

  1. https://wiki.archlinux.org/index.php/Broadcom_wireless
  2. http://linuxwireless.org/en/users/Drivers/b43
  3. http://linuxwireless.org/en/users/Drivers/brcm80211
  4. http://ubuntuforums.org/showthread.php?t=1783272
Джокердино
источник
2
Другим может помочь то, что с помощью графического интерфейса может быть достигнуто нечто подобное: Системные настройки -> Источники программного обеспечения -> Дополнительные драйверы -> Перейдите к вашему устройству Broadcom (моё «Broadcom Corporation»: BCM4313 Контроллер беспроводной локальной сети 802.11b / g / n ") -> выберите" Не использовать устройство "(отмените выбор" Использование источника беспроводного драйвера Broadcom 802.11 Linux STA из bcmwl-kernel-source (проприетарного) "). По крайней мере, в моем недавно установленном Ubuntu 12.10 на этом новом ноутбуке это работает.
conualfy
2

У меня есть HP Pavilion dm4 с BCM4313. У меня также было много проблем, чтобы заставить его работать нормально и надежно. Вот как я наконец-то решил свои проблемы.

  1. После установки 11.10 64-разрядная беспроводная сеть работала, но очень медленно и ненадежно, на основе драйвера brcmsmac в ядре 3.0.0.12-generic. Обратите внимание на следующее: Драйвер brcmsmac отсутствовал в выпуске 11.04, а драйвер STA работал нормально в выпуске 11.04. Логически я начал подозревать драйвер brcmsmac. Прежде чем разрешить проблемы с Wi-Fi, я сначала установил все обновления, в том числе ядро ​​версии 3.0.0.14. Я не знаю, действительно ли это необходимо для того, чтобы следующие шаги работали.

  2. Черный список bcma и brcmsmac следующим образом

    Откройте Терминал ( Ctrl+ Alt+ T) и выполните эту команду:

    gksu gedit /etc/modprobe.d/blacklist
    

    Добавьте следующие строки в этот файл:

    blacklist bcma
    blacklist brcmsmac
    

    Сохраните файл и закройте текстовый редактор.

  3. Установите драйвер STA через приложение «Дополнительные драйверы». Напоминаем, что вам может потребоваться сделать это через проводное соединение, поскольку я считаю, что внесение в черный список нарушает ваше Wi-Fi-соединение на основе brmsmac. Возможно, вам также необходимо перезагрузить ноутбук / нетбук после установки драйвера STA. Я не помню ...

  4. Попробуйте подключиться к вашей сети Wi-Fi.

Я надеюсь, что это будет работать для вас. В настоящее время мое Wi-Fi соединение быстрое и надежное.

PTbuntu
источник
1

У других людей были некоторые проблемы с вашей картой Wi-Fi; Вот еще один вопрос, который он должен быть решен:

WiFi не включен в Network Manager с BCM4313

Вот еще один вопрос, который объясняет возможные драйверы для вашего оборудования и как они работают:

Как правильно настроить Broadcom BCM4313?

heiko81
источник
Первый упомянутый поток противоречит второму (установите b43-fwcutter против не устанавливайте b43-fwcutter). В любом случае я попробовал все во второй теме, но у меня ничего не получалось. У кого-нибудь есть Asus 1015PX?
Маркус
Следили ли вы за второй темой, которую я написал о драйвере brcm80211?
heiko81
1

Пожалуйста, проверьте:

lspci -nn

Это pci.id 14e4:4727?
Если это так, это может быть полезно:

sudo apt-get install linux-headers-generic
sudo apt-get install --reinstall bcmwl-kernel-source 
sudo modprobe wl
С Тауфик Соуид
источник
0

Я следовал совету Джокердино, за исключением того, что добавил rclocmac в rc.local и не занес его в черный список. Затем зайдите в биос, отключите беспроводную карту (установите ее на замок), войдите в операционную систему, перезагрузите компьютер, зайдите в биос и разблокируйте его. Тогда все SSID начали появляться, и я был счастливым туристом. Я действительно подтвердил, что, добавив brcmsmac, сетевой менеджер начал показывать настройки беспроводной сети, но с помощью rfkill обнаружил, что на карте установлен жесткий замок, поэтому я сбросил его.

tavak
источник
2
Не могли бы вы написать свой ответ в качестве шага для будущих посетителей? Это написано как личный опыт в настоящее время. Было бы более полезно, если бы вы могли переписать это как простые шаги к решению.
gertvdijk