WiFi чипы Broadcom в 2011 (как не запутаться в драйверах)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21281
Статус: nulla salus bello
ОС: Debian GNU/Linux

WiFi чипы Broadcom в 2011

Сообщение Bizdelnick »

Довольно много времени потратил на то, чтобы разобраться с драйверами для броадкомовских чипов, опишу, что удалось выяснить.
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.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
pilotza
Сообщения: 405
ОС: Mandriva 2011

Re: WiFi чипы Broadcom в 2011

Сообщение pilotza »

Чип 4312, не работает и не хочет определяться, не на ядре 28, не на 3.0.4 mib. Самое интересное, протестировал его на Fedora Remix и Alt LInux 6 там работает (из коробки), что в лайв режиме, что живьем установленным. Пробовал так, же все описанные в инете варианты. Ничего...
Mandriva 2011
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21281
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: WiFi чипы Broadcom в 2011

Сообщение Bizdelnick »

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. Хотя мне это не понадобилось.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
pilotza
Сообщения: 405
ОС: Mandriva 2011

Re: WiFi чипы Broadcom в 2011

Сообщение pilotza »

Попробуем. Но пока мандрива не видет мою карту (странно), раньше (10.2 и ранее) все было ок
Mandriva 2011
Спасибо сказали:
Аватара пользователя
pilotza
Сообщения: 405
ОС: Mandriva 2011

Re: WiFi чипы Broadcom в 2011

Сообщение pilotza »

В моем случае ничего не сработало. Пока прекратим попытки... Вариант из Wiki тоже не сработал ????
Mandriva 2011
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21281
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: WiFi чипы Broadcom в 2011

Сообщение Bizdelnick »

pilotza писал(а):
20.09.2011 21:25
В моем случае ничего не сработало. Пока прекратим попытки... Вариант из Wiki тоже не сработал ????

Покажите, что у Вас за пациент: lspci -vvnnd 14e4:.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
pilotza
Сообщения: 405
ОС: Mandriva 2011

Re: WiFi чипы Broadcom в 2011

Сообщение pilotza »

Bizdelnick писал(а):
22.09.2011 14:19
pilotza писал(а):
20.09.2011 21:25
В моем случае ничего не сработало. Пока прекратим попытки... Вариант из Wiki тоже не сработал ????

Покажите, что у Вас за пациент: lspci -vvnnd 14e4:.


С отключенным 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
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21281
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: WiFi чипы Broadcom в 2011

Сообщение Bizdelnick »

pilotza писал(а):
22.09.2011 21:24
Когда кабель подключен, то ядро не видит WiFi адаптер.

Как это - ядро не видит? Каким образом Вы это выяснили?
Возможно, это заморочки конкретного ноута. Аппаратная кнопка включения WiFi там есть?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
pilotza
Сообщения: 405
ОС: Mandriva 2011

Re: WiFi чипы Broadcom в 2011

Сообщение pilotza »

Да есть там все... есть.. не видит, как определил.., да когда загружаешься с подключенной сетевой картой, то в списке устройств нет wifi карты. И повторюсь еще раз.., RussainFedora и AltLinux все прекрасно видят и без разницы подключен сетевой кабель или нет (т.е. отключается адаптер WiFi или нет). Да и заморочками он не страдал (HP Compaq 6715b). Все работает под виндой и под названными дистрами. Пока я на это забил, все равно работаю от сетевого адаптера, но иногда перемещаюсь и тут.., нужен вайфай
Mandriva 2011
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21281
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: WiFi чипы Broadcom в 2011

Сообщение Bizdelnick »

pilotza писал(а):
22.09.2011 22:43
когда загружаешься с подключенной сетевой картой, то в списке устройств нет wifi карты

В каком списке устройств, в lspci?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Tverskoy
Сообщения: 460
Статус: Мандривопоклонник
ОС: Mandriva 2011 x86_64

Re: WiFi чипы Broadcom в 2011

Сообщение Tverskoy »

pilotza писал(а):
22.09.2011 21:24
Bizdelnick писал(а):
22.09.2011 14:19
pilotza писал(а):
20.09.2011 21:25
В моем случае ничего не сработало. Пока прекратим попытки... Вариант из Wiki тоже не сработал ????

Покажите, что у Вас за пациент: lspci -vvnnd 14e4:.


С отключенным 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 в блеклист.
Спасибо сказали:
Аватара пользователя
pilotza
Сообщения: 405
ОС: Mandriva 2011

Re: WiFi чипы Broadcom в 2011

Сообщение pilotza »

ssb и b43 , были занесены в blacklist. Но сегодня проверю еще раз.
Mandriva 2011
Спасибо сказали:
Аватара пользователя
pilotza
Сообщения: 405
ОС: Mandriva 2011

Re: WiFi чипы Broadcom в 2011

Сообщение pilotza »

ssb и b43 , занесены в blacklist. И еще раз. Если при загрузки системы сетевой кабель в разъеме, то система не видит модуль WiFi. Если кабеля нет, то видит конечно, но все равно не работает. Пишет, что не возможно найти сетевой интерфейс для выбранного устройства (использую wl)
Mandriva 2011
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21281
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: WiFi чипы Broadcom в 2011

Сообщение Bizdelnick »

У меня wl цеплялся с какими-то жуткими тормозами (и не работал). Не проверял, зависит ли это от подключённого кабеля. Рекомендованный драйвер всё-таки b43.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
pilotza
Сообщения: 405
ОС: Mandriva 2011

Re: WiFi чипы Broadcom в 2011

Сообщение pilotza »

Спасибо. У меня пару раз получалось запустить wifi, но сеть он не ловил, видел, но не цеплялся... Поэтому я пока забил на это. Хватает из без этого остального...
Mandriva 2011
Спасибо сказали:
Аватара пользователя
Tverskoy
Сообщения: 460
Статус: Мандривопоклонник
ОС: Mandriva 2011 x86_64

Re: WiFi чипы Broadcom в 2011

Сообщение Tverskoy »

pilotza писал(а):
23.09.2011 20:51
ssb и b43 , занесены в blacklist. И еще раз. Если при загрузки системы сетевой кабель в разъеме, то система не видит модуль WiFi. Если кабеля нет, то видит конечно, но все равно не работает. Пишет, что не возможно найти сетевой интерфейс для выбранного устройства (использую wl)

Предположу что в блеклисте ssb записан последним, после него должна идти новая пустая строка.
Спасибо сказали:
Аватара пользователя
pilotza
Сообщения: 405
ОС: Mandriva 2011

Re: WiFi чипы Broadcom в 2011

Сообщение pilotza »

Tverskoy писал(а):
24.09.2011 15:11
pilotza писал(а):
23.09.2011 20:51
ssb и b43 , занесены в blacklist. И еще раз. Если при загрузки системы сетевой кабель в разъеме, то система не видит модуль WiFi. Если кабеля нет, то видит конечно, но все равно не работает. Пишет, что не возможно найти сетевой интерфейс для выбранного устройства (использую wl)

Предположу что в блеклисте ssb записан последним, после него должна идти новая пустая строка.

Именно так
Mandriva 2011
Спасибо сказали:
Аватара пользователя
PastorDi
Сообщения: 287
ОС: ROSA 2012 LTS Marathon

Re: WiFi чипы Broadcom в 2011

Сообщение PastorDi »

pilotza писал(а):
24.09.2011 15:53
Tverskoy писал(а):
24.09.2011 15:11
pilotza писал(а):
23.09.2011 20:51
ssb и 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 - Вы поддерживаете войну в Ираке и размещение ПРО в Европе!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21281
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: WiFi чипы Broadcom в 2011

Сообщение Bizdelnick »

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

.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
PastorDi
Сообщения: 287
ОС: ROSA 2012 LTS Marathon

Re: WiFi чипы Broadcom в 2011

Сообщение PastorDi »

Bizdelnick писал(а):
26.12.2011 21:56
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

.


Пробовал - не помогло.
А вот другой способ помог. Про него и написал.
Буду снова систему переставлять, еще раз попробую...
:)
Используя лицензионную Windows - Вы поддерживаете войну в Ираке и размещение ПРО в Европе!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21281
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: WiFi чипы Broadcom в 2011

Сообщение Bizdelnick »

PastorDi писал(а):
30.12.2011 19:35
Пробовал - не помогло.
А вот другой способ помог. Про него и написал.

Этот способ делает ровно то же самое, только автоматически. В пакете лежит сей скрипт, который запускается сразу после установки. Если сразу не отработал как надо - можно запустить вручную.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
BoDun
Сообщения: 44
ОС: ROSA

Re: WiFi чипы Broadcom в 2011

Сообщение BoDun »

Помог вариант
PastorDi писал(а):
26.12.2011 20:22
4. Дальше открываем wiki mandriva и там делаем все как написано, распаковываем, дальше b43-fcutter -w .... и т.д.


Просто пройдя на wiki mandriva и делая то, что там написанно для mandriva 2011 (без скачивания доп пакетов, а только тот, что указан там в wiki)
Спасибо сказали: