WiFi чипы Broadcom в 2011 (как не запутаться в драйверах)
Модератор: Bizdelnick
-
- Модератор
- Сообщения: 21281
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
WiFi чипы Broadcom в 2011
Довольно много времени потратил на то, чтобы разобраться с драйверами для броадкомовских чипов, опишу, что удалось выяснить.
1. Драйвер b43 - имеется в ядре, но для его работы нужно проприетарное firmware. Оно извлекается из бинарных проприетарных драйверов перанальным способом. Самый простой способ это сделать - установить пакет b43-firmware-install (есть только в cooker non-free, зависит от b43-fwcutter). Сам по себе драйвер работает отлично, хотя не со всеми чипами. Если с вашим конкретным не работает - попробуйте обновить ядро.
Список поддерживаемых устройств.
2. Драйвер brcm80211 - есть в ядре, должен работать "из коробки", но только с несколькими чипами. Не поддерживается аппаратное шифрование.
Список поддерживаемых устройств.
3. Проприетарный драйвер broadcom-wl (он же sta). Чтобы с ним разобраться окончательно, требуется ваша помощь. Пакета с прекомпилированным модулем в 2011 нет, есть только dkms-broadcom-wl. Подключить его (с чипом BCM4312, ID 14e4:4315) мне удалось только заблеклистив модули b43 и ssb (по умолчанию в блеклист занесён только brcm80211). Но добиться нормальной его работы я так и не смог: обламывается на поиске сети. Гугл полон аналогичных проблем, нашлось штук 5 разных решений, но ни одно к Mandriva 2011 не подошло. Если у вас этот модуль работает - отпишитесь, пожалуйста. Модуль плох тем, что не умеет работать в режиме Master.
1. Драйвер b43 - имеется в ядре, но для его работы нужно проприетарное firmware. Оно извлекается из бинарных проприетарных драйверов перанальным способом. Самый простой способ это сделать - установить пакет b43-firmware-install (есть только в cooker non-free, зависит от b43-fwcutter). Сам по себе драйвер работает отлично, хотя не со всеми чипами. Если с вашим конкретным не работает - попробуйте обновить ядро.
Список поддерживаемых устройств.
2. Драйвер brcm80211 - есть в ядре, должен работать "из коробки", но только с несколькими чипами. Не поддерживается аппаратное шифрование.
Список поддерживаемых устройств.
3. Проприетарный драйвер broadcom-wl (он же sta). Чтобы с ним разобраться окончательно, требуется ваша помощь. Пакета с прекомпилированным модулем в 2011 нет, есть только dkms-broadcom-wl. Подключить его (с чипом BCM4312, ID 14e4:4315) мне удалось только заблеклистив модули b43 и ssb (по умолчанию в блеклист занесён только brcm80211). Но добиться нормальной его работы я так и не смог: обламывается на поиске сети. Гугл полон аналогичных проблем, нашлось штук 5 разных решений, но ни одно к Mandriva 2011 не подошло. Если у вас этот модуль работает - отпишитесь, пожалуйста. Модуль плох тем, что не умеет работать в режиме Master.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 405
- ОС: Mandriva 2011
Re: WiFi чипы Broadcom в 2011
Чип 4312, не работает и не хочет определяться, не на ядре 28, не на 3.0.4 mib. Самое интересное, протестировал его на Fedora Remix и Alt LInux 6 там работает (из коробки), что в лайв режиме, что живьем установленным. Пробовал так, же все описанные в инете варианты. Ничего...
Mandriva 2011
-
- Модератор
- Сообщения: 21281
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: WiFi чипы Broadcom в 2011
pilotza писал(а): ↑19.09.2011 18:57Чип 4312, не работает и не хочет определяться, не на ядре 28, не на 3.0.4 mib. Самое интересное, протестировал его на Fedora Remix и Alt LInux 6 там работает (из коробки), что в лайв режиме, что живьем установленным. Пробовал так, же все описанные в инете варианты. Ничего...
Странно, с b43 должен работать. Только firmware нужно ставить либо как описано здесь, либо как описано в wiki, но обязательно с b43-fwcutter-015 (до апдейтов он ещё не добрался).
P.S. В описании забыл уточнить: при установке пакета b43-firmware-install должно наличествовать подключение к Интернету. Или можно поставить без подключения, но потом, подключившись, запустить b43-firmware-install от рута.
P.P.S. dkms-broadcom-wl на всякий случай можно снести, или заблеклистить модуль wl. Хотя мне это не понадобилось.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 405
- ОС: Mandriva 2011
Re: WiFi чипы Broadcom в 2011
Попробуем. Но пока мандрива не видет мою карту (странно), раньше (10.2 и ранее) все было ок
Mandriva 2011
-
- Сообщения: 405
- ОС: Mandriva 2011
Re: WiFi чипы Broadcom в 2011
В моем случае ничего не сработало. Пока прекратим попытки... Вариант из Wiki тоже не сработал ????
Mandriva 2011
-
- Модератор
- Сообщения: 21281
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: WiFi чипы Broadcom в 2011
Покажите, что у Вас за пациент: lspci -vvnnd 14e4:.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 405
- ОС: Mandriva 2011
Re: WiFi чипы Broadcom в 2011
С отключенным rj45 (вынутым кабелем) дает определить. Когда кабель подключен, то ядро не видит WiFi адаптер. Не понимаю почему???? Почему Fedora (Remix) и AltLinux видят и определяют без проблем и без танцев... ????
10:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:30c2]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 43
Region 0: Memory at d0000000 (64-bit, non-prefetchable) [size=64K]
Expansion ROM at <ignored> [disabled]
Capabilities: <access denied>
Kernel driver in use: tg3
Kernel modules: tg3
30:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11a/b/g [14e4:4312] (rev 02)
Subsystem: Hewlett-Packard Company Broadcom 802.11a/b/g WLAN [103c:1371]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 18
Region 0: Memory at c8000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: b43-pci-bridge
Kernel modules: wl, ssb
Mandriva 2011
-
- Модератор
- Сообщения: 21281
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: WiFi чипы Broadcom в 2011
Как это - ядро не видит? Каким образом Вы это выяснили?
Возможно, это заморочки конкретного ноута. Аппаратная кнопка включения WiFi там есть?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 405
- ОС: Mandriva 2011
Re: WiFi чипы Broadcom в 2011
Да есть там все... есть.. не видит, как определил.., да когда загружаешься с подключенной сетевой картой, то в списке устройств нет wifi карты. И повторюсь еще раз.., RussainFedora и AltLinux все прекрасно видят и без разницы подключен сетевой кабель или нет (т.е. отключается адаптер WiFi или нет). Да и заморочками он не страдал (HP Compaq 6715b). Все работает под виндой и под названными дистрами. Пока я на это забил, все равно работаю от сетевого адаптера, но иногда перемещаюсь и тут.., нужен вайфай
Mandriva 2011
-
- Модератор
- Сообщения: 21281
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: WiFi чипы Broadcom в 2011
В каком списке устройств, в lspci?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 460
- Статус: Мандривопоклонник
- ОС: Mandriva 2011 x86_64
Re: WiFi чипы Broadcom в 2011
pilotza писал(а): ↑22.09.2011 21:24
С отключенным rj45 (вынутым кабелем) дает определить. Когда кабель подключен, то ядро не видит WiFi адаптер. Не понимаю почему???? Почему Fedora (Remix) и AltLinux видят и определяют без проблем и без танцев... ????
10:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:30c2]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 43
Region 0: Memory at d0000000 (64-bit, non-prefetchable) [size=64K]
Expansion ROM at <ignored> [disabled]
Capabilities: <access denied>
Kernel driver in use: tg3
Kernel modules: tg3
30:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11a/b/g [14e4:4312] (rev 02)
Subsystem: Hewlett-Packard Company Broadcom 802.11a/b/g WLAN [103c:1371]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 18
Region 0: Memory at c8000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: b43-pci-bridge
Kernel modules: wl, ssb
У вас конфликтуют два модуля, wl и ssb взаимоисключают друг друга. Занесите ssb и b43 в блеклист.
-
- Сообщения: 405
- ОС: Mandriva 2011
Re: WiFi чипы Broadcom в 2011
ssb и b43 , были занесены в blacklist. Но сегодня проверю еще раз.
Mandriva 2011
-
- Сообщения: 405
- ОС: Mandriva 2011
Re: WiFi чипы Broadcom в 2011
ssb и b43 , занесены в blacklist. И еще раз. Если при загрузки системы сетевой кабель в разъеме, то система не видит модуль WiFi. Если кабеля нет, то видит конечно, но все равно не работает. Пишет, что не возможно найти сетевой интерфейс для выбранного устройства (использую wl)
Mandriva 2011
-
- Модератор
- Сообщения: 21281
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: WiFi чипы Broadcom в 2011
У меня wl цеплялся с какими-то жуткими тормозами (и не работал). Не проверял, зависит ли это от подключённого кабеля. Рекомендованный драйвер всё-таки b43.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 405
- ОС: Mandriva 2011
Re: WiFi чипы Broadcom в 2011
Спасибо. У меня пару раз получалось запустить wifi, но сеть он не ловил, видел, но не цеплялся... Поэтому я пока забил на это. Хватает из без этого остального...
Mandriva 2011
-
- Сообщения: 460
- Статус: Мандривопоклонник
- ОС: Mandriva 2011 x86_64
Re: WiFi чипы Broadcom в 2011
pilotza писал(а): ↑23.09.2011 20:51ssb и b43 , занесены в blacklist. И еще раз. Если при загрузки системы сетевой кабель в разъеме, то система не видит модуль WiFi. Если кабеля нет, то видит конечно, но все равно не работает. Пишет, что не возможно найти сетевой интерфейс для выбранного устройства (использую wl)
Предположу что в блеклисте ssb записан последним, после него должна идти новая пустая строка.
-
- Сообщения: 405
- ОС: Mandriva 2011
Re: WiFi чипы Broadcom в 2011
Tverskoy писал(а): ↑24.09.2011 15:11pilotza писал(а): ↑23.09.2011 20:51ssb и b43 , занесены в blacklist. И еще раз. Если при загрузки системы сетевой кабель в разъеме, то система не видит модуль WiFi. Если кабеля нет, то видит конечно, но все равно не работает. Пишет, что не возможно найти сетевой интерфейс для выбранного устройства (использую wl)
Предположу что в блеклисте ssb записан последним, после него должна идти новая пустая строка.
Именно так
Mandriva 2011
-
- Сообщения: 287
- ОС: ROSA 2012 LTS Marathon
Re: WiFi чипы Broadcom в 2011
pilotza писал(а): ↑24.09.2011 15:53Tverskoy писал(а): ↑24.09.2011 15:11pilotza писал(а): ↑23.09.2011 20:51ssb и b43 , занесены в blacklist. И еще раз. Если при загрузки системы сетевой кабель в разъеме, то система не видит модуль WiFi. Если кабеля нет, то видит конечно, но все равно не работает. Пишет, что не возможно найти сетевой интерфейс для выбранного устройства (использую wl)
Предположу что в блеклисте ssb записан последним, после него должна идти новая пустая строка.
Именно так
Обзавелся и я ноутом HP и с такой же WiFi картой. У меня все работает!
1. Чтобы линукс видел вашу карту в BIOSе поставьте LAN/WLAN Swiching - Disabled
2. Пакет b43-fwcutter установлен в РОСА-2011.
3. Скачиваем отсюда драйвер
4. Дальше открываем wiki mandriva и там делаем все как написано, распаковываем, дальше b43-fcutter -w .... и т.д.
5. Перегружаемся.
6. Все работает!
Код: Выделить всё
[root@localhost pastordi]# lspci
00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
00:04.0 PCI bridge: ATI Technologies Inc Device 7914
00:05.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 1)
00:06.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 2)
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series]
02:04.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b6)
02:04.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 02)
10:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
30:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 02)
[root@localhost pastordi]#
Используя лицензионную Windows - Вы поддерживаете войну в Ираке и размещение ПРО в Европе!
-
- Модератор
- Сообщения: 21281
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: WiFi чипы Broadcom в 2011
PastorDi, вместо всего этого достаточно было сделать
.
Shell
Код: Выделить всё
# urpmi http://mirror.yandex.ru/mandriva/devel/cooker/i586/media/non-free/release/b43-firmware-install-0.1-1-mdv2012.0.noarch.rpm
.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 287
- ОС: ROSA 2012 LTS Marathon
Re: WiFi чипы Broadcom в 2011
Bizdelnick писал(а): ↑26.12.2011 21:56PastorDi, вместо всего этого достаточно было сделатьShell
Код: Выделить всё
# urpmi http://mirror.yandex.ru/mandriva/devel/cooker/i586/media/non-free/release/b43-firmware-install-0.1-1-mdv2012.0.noarch.rpm
.
Пробовал - не помогло.
А вот другой способ помог. Про него и написал.
Буду снова систему переставлять, еще раз попробую...

Используя лицензионную Windows - Вы поддерживаете войну в Ираке и размещение ПРО в Европе!
-
- Модератор
- Сообщения: 21281
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: WiFi чипы Broadcom в 2011
Этот способ делает ровно то же самое, только автоматически. В пакете лежит сей скрипт, который запускается сразу после установки. Если сразу не отработал как надо - можно запустить вручную.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 44
- ОС: ROSA
Re: WiFi чипы Broadcom в 2011
Помог вариант
Просто пройдя на wiki mandriva и делая то, что там написанно для mandriva 2011 (без скачивания доп пакетов, а только тот, что указан там в wiki)
Просто пройдя на wiki mandriva и делая то, что там написанно для mandriva 2011 (без скачивания доп пакетов, а только тот, что указан там в wiki)