Настройка wifi. Broadcom

Помогите, пожалуйста, настроить wifi на ноутбуке с сетевой картой Broadcom BCM4312

Что есть на данный момент:
Установлено: b43-firmware, b43-fwcutter, b43legacy-firmware, broadcom-wl, broadcom-wl-kmp-default Ядро: 2.6.37.6-0.7-default

Драйвера с репозитария Packman

Сразу после установки OpenSuse 11.04 в меню нетворкменеджера беспроводное соединение отображалось, но насколько помню показывало что-то типа “Беспроводное соединение неактивно, поскольку не установлена программа” И я по-аналогии с Федорой установил драйвера с репозитария и сделал modprobe wl и после этого уже даже в меню нетворкменеджера не отображается беспроводное соединение.

После этого по разных инструкциях доставил еще дополнительные файлы к драйверу. Но эффекта не было. Теперь думаю, что дальше делать…

Кнопка включения вайфай на ноутбуке не работает. Индикатор не включается.

Первым делом, определитесь, будем настраивать с драйвером b43 или с драйвером wl (одновременно не получится). Что пишет lspci -v про вашу карту, что говорят dmesg|grep wl и dmesg|grep b43

Лично я бы из всех названных вами пакетов оставил только b43-firmware, а остальное снёс. Естественно, если вы хотите настраивать с wl, то эта рекомендация не работает :wink:

lspci -v

04:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
Subsystem: Foxconn International, Inc. Device e003
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at 94600000 (64-bit, non-prefetchable) [size=16]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [e8] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number c6-91-2c-ff-ff-a3-00-24
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: b43-pci-bridge

dmesg|grep wl
нечего не выдает … сразу следующая строка

dmesg|grep b43
2.012604] b43-pci-bridge 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
2.012623] b43-pci-bridge 0000:04:00.0: setting latency timer to 64

"Первым делом, определитесь, будем настраивать с драйвером b43 или с драйвером wl " а как Вы считаете лучше?[/size]

Я считаю, что если заработает на b43, то так и надо оставить. Другое дело, что судя по приведённому выводу команд, ничего-то у нас с b43 не работает.
Давайте для верности посмотрим вывод следующих команд:
lsmod|grep b43
lsmod|grep wl
ip a
rfkill list

lsmod|grep b43
нечего

lsmod|grep wl
нечего

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:23:5a:df:f2:24 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.103/24 brd 192.168.0.255 scope global eth0
inet6 fe80::223:5aff:fedf:f224/64 scope link
valid_lft forever preferred_lft forever

** rfkill list**
Can’t open RFKILL control device: No such file or directory

Sorry for the English ( Извините за английский )
But that device will need ‘wl’
Install Broadcom Drivers from Packman

А у меня интересно :slight_smile: … согласно инструкции Install Broadcom Drivers from Packman набрал команду zypper in broadcom-wl broadcom-wl-kmp-default … (хотя у меня уже и так эти модули установлены) … и при переустановке еще установило пакет kernel-default-base и обновило ядро до третьей версии.

И чудо, в третей версии беспроводной интернет заработал сразу! … Но, следующие проблемы: не работает мышка и не загружается gnome-shell … У меня сейчас Gnome 3. По-этому загружаюсь со старого ядра… теперь думаю, решать проблему вайфай во втором ядре или решать проблемы которые возникли в третьем :slight_smile: … или вообще ничего не решать… а подождать обновлений третьего ядра

Ура!!! У меня уже и во втором ядре есть вайфай… просто нужно было еще modprobe b43 … а я modprobe по-другому давал… зараз перегружусь … посмотрю есть ли в автозагрузке… если нет… то пропишу … думаю проблема решена! Спасибо!
Я сначала не понял что пакеты з wl и пакеты з b43 есть разными вариантами драйверов.

b43 будет работать с большинством устройств Broadcom в 12,1
У меня есть b43 работает здесь с 11.4 и ядра 3

судя с того что в третьем ядре вайфай заработало сразу (в то время как во втором у меня еще не работало), то предположу что в третьем ядре драйвера уже встроены и сразу все будет работать без настройки и доустановки. Или я ошибаюсь?

Ошибаетесь. В вашем конкретном случае у вас “третье” ядро заработало на wl (так как вы переставляли все нужные для этого пакеты одним махом), а “второе” - на b43, который был выпихнут из списка автозагружаемых при установке wl, но вы его руками запихнули на место :slight_smile:
Можете ещё раз посмотреть в вывод lsmod для разных версий ядра, чтобы убедиться самостоятельно.