- Как заставить заработать wifi на чипе broadcom 43xx под Linux
- Решение быстрое
- Запуск драйверов производителя — решение посложнее
- Далее делаем следующее:
- Wi-fi Broadcom
- Содержание
- Какие модели карт? [ править ]
- Доступные драйвера [ править ]
- ALT-драйвера [ править ]
- Установка закрытых Deb-драйверов [ править ]
- О NDIS-wrapper [ править ]
- B43 [ править ]
- unixforum.org
- Решено: wi-fi в AltLinux 7 kde (помогите поднять)
- Решено: wi-fi в AltLinux 7 kde
- Re: Решено: wi-fi в AltLinux 7 kde
- Re: Решено: wi-fi в AltLinux 7 kde
- Re: Решено: wi-fi в AltLinux 7 kde
- Re: Решено: wi-fi в AltLinux 7 kde
- Re: Решено: wi-fi в AltLinux 7 kde
- Altlinux wifi broadcom не работает
Как заставить заработать wifi на чипе broadcom 43xx под Linux
Когда где-то год назад я поставил на свой Dell Latitude D520 с чипом broadcom 4311 Ubuntu 8.10, то столкнулся с тем, что wi-fi работать напрочь отказывался. Я погуглил, пару дней поизучал посты на различных форумах, сделал какие-то шаманские действия и благополучно забыл и про проблему и про те действия, которые делал.
Все бы хорошо, но черт меня дернул поставить Karmic Koala с нуля… Про проблему я вспомнил сразу. А вот решение было забыто напрочь.
Решение быстрое
ERROR: Firmware file «b43/ucode5.fw» not found or load failed
Пройдясь по гуглу я нашел блог, в котором было решение проблемы вида «распакуй архив туда-то и все заработает». Скачал оттуда архив, в котором было недостающее firmware, распаковал в /lib/firmware/ и все действительно заработало.
Надо сказать, что в 8.10 проблема так легко не решалась, потому что там были другие драйвера. В 8.10 были bcm43xx, сейчас же грузятся b43.
Попутно с поиском решения я набрел на сайт с этими самыми драйверами b43, где есть много информации по поддержке этими драйверами различных чипсетов broadcom 43xx.
Также я в нескольких местах встречал мнение, что b43 работают хуже и нестабильнее нативных драйверов.
Мне тоже показалось, что раньше я видел в списке сетей гораздо больше, поэтому я решил пойти по немного более сложному пути, который был еще в 8.10, а именно:
Запуск драйверов производителя — решение посложнее
Родные драйвера я скачал с сайта поддержки Dell. Были они в виде self-extracting архива, но без проблем распаковались file-roller’ом
Далее делаем следующее:
- Устанавливаем ndiswrapper — утилиту, которая позволяет драйверам Windows для беспроводных карт работать в Linux.
- Удаляем модуль b43 из автозагрузки помещая его в blacklist:
sudo vim /etc/modprobe.d/blacklist.conf
добавляем туда строчку: blacklist b43 - Загружаем виндовые драйвера:
sudo ndiswrapper -i /path_to_drivers/bcmwl5.inf - Чтобы ndiswrapper запускался при загрузке системы, дописываем его в /etc/modules (sudo vim /etc/modules и добавляем туда строчку ndiswrapper)
- Далее после перезагрузки все должно бы заработать, но не тут то было.
Перезагрузился, а wi-fi по прежнему не работает.
Причиной тому яляется модуль ssb, который загружается перед ndiswrapper и не дает ему взять на себя управление wi-fi картой.
Если этот модуль загружен (смотрим с помощью lsmod | grep ssd ), то опять открываем /etc/modprobe.d/blacklist.conf и добавляем туда ssd и b44 — который вызывает загрузку ssd.
По субъективным ощущениям на виндовых драйверах все работает действительно лучше и стабильнее.
Источник
Wi-fi Broadcom
- нотубук
- Wi-fi broadcom BCM43*
- Вылеты Wi-fi соединения
Вы можете у себя проверить командой:
Содержание
Какие модели карт? [ править ]
| Модель | ALT | DEB | b43 | PCI-ID |
|---|---|---|---|---|
| жирным = b43; простым = ALT/DEB; курсив = оба. | ||||
| BCM4306/3 | + | 14e4:4307 14e4:4320 14e4:4324 | ||
| BCM4311 | + | + | + | 14e4:4311 14e4:4312 14e4:4313 |
| BCM4312 | + | + | + | 14e4:4315 |
| BCM4313 | + | 14e4:4313 14e4:4727 | ||
| BCM4318 | + | 14e4:4318 14e4:4319 | ||
| BCM4321 | + | + | 14e4:4328 14e4:4329 14e4:432a | |
| BCM4322 | + | + | + | 14e4:432b 14e4:432c 14e4:432d |
| BCM43142 | + | 14e4:4365 | ||
| BCM43224 | + | + | 14e4:4353 | |
| BCM43225 | + | + | 14e4:4357 | |
| BCM43227 | + | + | 14e4:4358 | |
| BCM43228 | + | + | 14e4:4359 | |
| BCM4331 | + | + | 14e4:4331 | |
| BCM4360 | + | 14e4:43a0 | ||
| BCM4352 | + | 14e4:43a0 | ||
Доступные драйвера [ править ]
ALT-драйвера [ править ]
Установка закрытых Deb-драйверов [ править ]
В Debian есть пакет с несвободными драйверами для wifi карт broadcom для фрамеворка DKMS, который поддерживает большее количество Wi-fi карт.
Ставим debian-овский пакет с dkms-модулями BCM через epm:
Пакет содержит модули для dkms.
| [Содержимое пакета] |
|---|
О NDIS-wrapper [ править ]
NDISwrapper — программная прослойка, позволяющая использовать драйверы WiFi, предназначенные для Windows в Linux.
- NDISwrapper реализует NDISv5 и драйвера структуры WDM (XP), в то время как современные драйвера имеют структуру WDF (NT6+) и NDISv6.
- Видимо по этой причине модуль ядра в ALT Linux больше не собирается (но исходники есть и можно собирать вручную)
B43 [ править ]
B43 — проект по написанию методом реверс-инжинеринга драйверов для wi-fi устройств Broadcom.[i]
Для использования B43 нужно установить сам драйвер и прошивку.
Источник
unixforum.org
Форум для пользователей UNIX-подобных систем
- Темы без ответов
- Активные темы
- Поиск
- Статус форума
Решено: wi-fi в AltLinux 7 kde (помогите поднять)
Модератор: Bizdelnick
Решено: wi-fi в AltLinux 7 kde
Сообщение ALexeMiK » 21.09.2013 14:08
Re: Решено: wi-fi в AltLinux 7 kde
Сообщение Bizdelnick » 21.09.2013 14:47
| в консол и вку́пе (с чем-либо) в общем в ообще | в течени е (часа) нович ок нюанс п о умолчанию | приемл емо пробле ма проб овать тра фик |
Re: Решено: wi-fi в AltLinux 7 kde
Сообщение drBatty » 22.09.2013 10:41
Скоро придёт
Осень
Re: Решено: wi-fi в AltLinux 7 kde
Сообщение ALexeMiK » 22.09.2013 10:41
КАК ЗДЕСЬ ВСТАВЛЯТЬ ПРИНТСКРИНЫ .
Re: Решено: wi-fi в AltLinux 7 kde
Сообщение drBatty » 22.09.2013 10:53
ну значит должно работать
Скоро придёт
Осень
Re: Решено: wi-fi в AltLinux 7 kde
Сообщение Bizdelnick » 22.09.2013 12:11
Прошу прощения, если успели прочитать мой предыдущий ответ, — там я поторопился, исправляю.
Покажите на всякий случай ещё lspci -kd 14e4:4727
Ваша карточка может работать со свободным драйвером brcm80211 или проприетарным wl (на который выше дал ссылку drBatty).
Сначала стоит попробовать brcm80211. Для него необходимо установить firmware. К сожалению, не могу сказать, есть ли в репозиториях AltLinux пакет с ним. В Debian такой пакет называется firmware-brcm80211, в других дистрибутивах — kernel-firmware-extra, bcm43xx-firmware. Если пакета нет, нужно загрузить и положить файлы в нужное место вручную, как описано здесь. После этого перезагрузитесь, вероятно, всё сразу же заработает.
Источник
Altlinux wifi broadcom не работает
Нет чтоб, замутить реверсинженеринг вендовых дров, отловить пакеты летящие в прибор,
сравнить с линуксовыи дампами, порыть стандарты вайфая, юсб/pci/pcie, накатать патч,
исправить драйвер. А накуя?! apt-get remove / apt-get install и пошли все нахер!
Лошары! Тфу! Противно аж, поколение дебилов!
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||