Як змусити бездротовий канал Broadcom BCM4313 працювати на Asus 1015PX?


11

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

та інші, але нічого не допомогло.

Чи може хтось детально описати, що він робив, щоб він працював над Asus 1015PX?


1
Я знаю, що це може бути не корисним, але спробуйте виконати точне або оновити ядро ​​до точного ядра. У мене виникли проблеми з деякими широкоспроможними чіпсетами, які вийшли з ядром> 3.2. Ви не хочете вирізати прошивку b43. Набір мікросхем підтримується широкоформатним драйвером з відкритим кодом.
повітряні кулі

Можливо, це може допомогти: askubuntu.com/questions/55868/…
Луїс Альварадо

Відповіді:


7

Картка бездротового зв'язку BCM4313 сумісна з драйвером 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 (proprietary) "). Принаймні в моєму щойно встановленому 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. Перед тим як вирішити свої проблеми з wifi, я спершу встановив усі оновлення, включаючи ядро ​​3.0.0.14. Я не знаю, чи це насправді необхідно для того, щоб зробити кроки нижче.

  2. Чорний список bcma та brcmsmac наступним чином

    Відкрийте термінал ( Ctrl+ Alt+ T) і запустіть цю команду:

    gksu gedit /etc/modprobe.d/blacklist
    

    Додайте до цього файлу наступні рядки:

    blacklist bcma
    blacklist brcmsmac
    

    Збережіть файл і закрийте текстовий редактор.

  3. Встановіть драйвер STA через додаток "Додаткові драйвери". Зауважте, що вам може знадобитися це зробити за допомогою дротового з’єднання, оскільки я вважаю, що чорний список порушує ваш wifi-з'єднання на основі Brmsmac. Можливо, вам також потрібно буде перезавантажити ноутбук / нетбук після встановлення драйвера STA. Я не пам'ятаю ...

  4. Спробуйте підключитися до своєї мережі Wi-Fi.

Я сподіваюся, що це допоможе вам. На сьогоднішній день моє підключення до wifi швидке та надійне.


1

Інші люди мали деякі проблеми з вашою wifi-карткою; ось ще одне питання, яке має бути вирішене:

WiFi не ввімкнено в Менеджері мереж за допомогою BCM4313

Ось ще одне питання, в якому пояснюються можливі драйвери вашого обладнання та як вони працюють:

Як зробити так, щоб мій Broadcom BCM4313 працював правильно?


Перший згаданий потік суперечить другому (встановити b43-fwcutter vs. не встановлювати 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

Я дотримувався того, що запропонував jokerdino, за винятком того, що я додав brcmsmac до rc.local і не вносив його в чорний список. Потім увійдіть у біос, відключіть бездротову карту (покладіть її на замок), увійдіть в операційну систему, перезавантажте, увійдіть у біос і розблокуйте її. Потім усі SSID почали з'являтися, і я був щасливим відпочивачем. Я перевірив, що одного разу я додав brcmsmac, що менеджер мережі почав показувати бездротові налаштування, але, використовуючи rfkill, я побачив, що жорсткий замок був на карті, тому я скинув його.


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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.