[SOLVED] wi-fi Broadcom Corporation BCM4312 802.11b/g [14e4:4315]

Вот такая проблема с вай-фаем:

Есть сабжевый девайс на ноуте Acer Extensa 5620Z но стандартным Линуксовым драйвером b43, согласно с http://linuxwireless.org/en/users/Drivers/b43#Known_PCI_devices , он пока не поддерживается, хотя я в надежде пробовал и его.

поставил поэтому временно проприетарный:

[ebuild R ] net-wireless/broadcom-sta-5.10.91.9-r1

и драйвер wl у меня не работает, хота здесь люди его заводили: http://linuxforum.ru/index.php?showtopic=93829&view=findpost&p=874970

Вот дополнительная инфа:

# uname -r
2.6.29-gentoo-r5

#iwconfig
lo no wireless extensions
eth0 no wireless extensions

# lsmod
Module Size Used by
wl 1257480 0
lib80211_crypt_tkip 7608 0
lib80211 4752 2 wl,lib80211_crypt_tkip

# lspci -vnnk
04:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
Subsystem: Foxconn International, Inc. Device [105b:e003]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at f8000000 (64-bit, non-prefetchable) [=16K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information
Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable-
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSVoil-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSVoil-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSVoil-
CESta: RxErr+ BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 22-00-01-ff-ff-69-8e-92
Capabilities: [16c] Power Budgeting
Kernel modules: wl

Почему нету "Kernel driver in use: "???

# cat /etc/modprobe.d/wl
# modules.d configuration file for WL
# Internal Aliases - Do not edit
# ------------------------------
alias wlan0 wl

Да после перегрузки заметил что модуль wl конфликтирует со звуковыми драйверами если загружается перед ними и звука в кедах нет... По этому я его забанил и гружу потом руками тогда звук не пропадает. Вот инфа по звуковой:

# cat /etc/modprobe.d/blacklist.conf
# This file lists modules which will not be loaded by udev,
# not at coldplugging and not on hotplug events.
blacklist wl

# lsmod |grep snd
snd_seq 40100 0
snd_seq_device 5420 1 snd_seq
snd_pcm_oss 31872 0
snd_mixer_oss 11892 1 snd_pcm_oss
snd_hda_codec_realtek 173432 1
snd_hda_intel 21800 2
snd_hda_codec 49500 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 5868 1 snd_hda_codec
snd_pcm 55388 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 16012 2 snd_seq,snd_pcm
snd 41864 14 snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
snd_page_alloc 7144 2 snd_hda_intel,snd_pcm

# lspci -vnnk
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 04)
Subsystem: Acer Incorporated [ALI] Realtek ALC268 audio codec [1025:011f]
Flags: bus master, fast devsel, latency 0, IRQ 21
Memory at fc300000 (64-bit, non-prefetchable) [=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable-
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [130] Root Complex Link
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel

[ebuild R ] media-sound/alsa-utils-1.0.20 USE="midi nls -doc -minimal" 1,021 kB

Да, я также пробовал выгружать все *snd* модули с ядра и после этого грузил wl - не помогло.

В какую сторону рыть дальше?

Извините если чего-то не

Извините если чего-то не понимаю, но в чем вопрос то?

присоединяюсь .

присоединяюсь .

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Извените...

Просто записал случайно только консольный вывод перед русскими комментариями..

Вот ещё нарыл:

http://linuxforum.ru/index.php?showtopic=77851&view=findpost&p=736309

может пробывать net-wireless/ndiswrapper
Latest version available: 1.53-r1
Latest version installed: [ Not Installed ]
Size of files: 193 kB
Homepage: http://ndiswrapper.sourceforge.net/
Description: Wrapper for using Windows drivers for some wireless cards
License: GPL-2

но сама фирма Broadcom Corporation даёт закрытый драйвер для своих устройсв http://www.broadcom.com/support/802.11/linux_sta.php

а что, с настройкой? (что в

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

да к стати вывод ifconfig покажи т.к. пока даже при установленном драйвере ты не увидишь wifi сеть и iwconfig пока не зачем.

# ifconfig -a

# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1d:72:c3:50:8c
inet addr:192.168.0.33 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5276 errors:0 dropped:0 overruns:0 frame:0
TX packets:3731 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5926036 (5.6 MiB) TX bytes:379700 (370.8 KiB)
Interrupt:16

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1000 (1000.0 B) TX bytes:1000 (1000.0 B)

С настройкой пока ничего, не вижу рабочего девайса который можно было бы начинать настраивать...

Планирую использовать
nano -w /etc/conf.d/wireless
или
kdesu wpa_gui

Да, вообще мне этот wl драйвер не нравится, чувствую он с чемто конфликтирует, после его загрузки и возврата в Х система пару раз подвисала намертво, да гуй кеды-4.2.4

dmesg

Может это поможет?

# modprobe lib80211_crypt_tkip
# modprobe wl

# dmesg
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
lib80211_crypt: registered algorithm 'TKIP'
wl: module license 'MIXED/Proprietary' taints kernel.
wl 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
wl 0000:04:00.0: setting latency timer to 64

# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.

вот это стоит у тебя

вот это стоит у тебя net-wireless/b43-fwcutter , если ты обратил внимание твой адаптер
14e4:4312

supported (802.11g only)

BCM4312 802.11a/b/g

b43

покажи вывод ifconfig еще раз говорю

leomuz написал(а):вот это

leomuz написал(а):
вот это стоит у тебя net-wireless/b43-fwcutter , если ты обратил внимание твой адаптер
14e4:4312

Broadcom Corporation BCM4312 802.11b/g [14e4:4315]

Ещё раз 14e4:4315

[ebuild R ] net-wireless/b43-fwcutter-011 13 kB

$ b43-fwcutter -v
b43-fwcutter version 012

Руками ставил последнюю версию...

Только что ребутнулся и пробовал ещё раз с b43:

Цитата:
# ls /lib/firmware/b43/
a0g0bsinitvals5.fw a0g1bsinitvals9.fw b0g0bsinitvals9.fw lp0bsinitvals15.fw n0initvals11.fw ucode5.fw
a0g0bsinitvals9.fw a0g1initvals13.fw b0g0initvals13.fw lp0initvals13.fw pcm5.fw ucode9.fw
a0g0initvals5.fw a0g1initvals5.fw b0g0initvals5.fw lp0initvals14.fw ucode11.fw
a0g0initvals9.fw a0g1initvals9.fw b0g0initvals9.fw lp0initvals15.fw ucode13.fw
a0g1bsinitvals13.fw b0g0bsinitvals13.fw lp0bsinitvals13.fw n0absinitvals11.fw ucode14.fw
a0g1bsinitvals5.fw b0g0bsinitvals5.fw lp0bsinitvals14.fw n0bsinitvals11.fw ucode15.fw

# modprobe lib80211_crypt_tkip
# modprobe b43

# dmesg
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
lib80211_crypt: registered algorithm 'TKIP'
cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: US
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
(5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
cfg80211: Calling CRDA for country: US
Broadcom 43xx driver loaded [ Features: PLR, Firmware-ID: FW13 ]

# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.

# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1d:72:c3:50:8c
inet addr:192.168.0.33 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5676 errors:0 dropped:0 overruns:0 frame:0
TX packets:3994 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6541846 (6.2 MiB) TX bytes:348536 (340.3 KiB)
Interrupt:16
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1000 (1000.0 B) TX bytes:1000 (1000.0 B)

# lspci -vvnnk
04:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
Subsystem: Foxconn International, Inc. Device [105b:e003]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR+ Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at f8000000 (64-bit, non-prefetchable) [=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-
Capabilities: [58] Vendor Specific Information
Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable-
Address: 0000000000000000 Data: 0000
Capabilities: [d0] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr+ UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 <64us
ClockPM+ Suprise- LLActRep- BwNot-
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [100] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSVoil-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSVoil-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSVoil-
CESta: RxErr+ BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 22-00-01-ff-ff-69-8e-92
Capabilities: [16c] Power Budgeting
Kernel modules: wl

leomuz написал(а):
supported (802.11g only)

BCM4312 802.11a/b/g

b43

14e4:4315 Согласно с http://linuxwireless.org/en/users/Drivers/b43#Known_PCI_devices драйвером b43 не поддерживается..

leomuz написал(а):
покажи вывод ifconfig еще раз говорю

Выше уже запостил.

извиняюсь не увидел;

извиняюсь не увидел;

подерживает режим g "only" а сейчас вроде все роутеры g выдают, по крайней мере у меня два линксис и зиксел, работают по данному протоколу.

leomuz написал(а):подерживает

leomuz написал(а):
подерживает режим g "only" а сейчас вроде все роутеры g выдают, по крайней мере у меня два линксис и зиксел, работают по данному протоколу.

Где поддержка режима "g only" ???

http://linuxwireless.org/en/users/Drivers/b43#Known_PCI_devices

Цитата:
14e4:4315

not supported

BCM4312 802.11b/g - low power

b43

lspci -k "Kernel driver in use:" ???

Почему lspci -k не пишет "Kernel driver in use:", а только
Kernel modules: wl ,,,

да у тебя ...15 чипсет, как

да у тебя ...15 чипсет, как то проморгал я )), а может постарей версию попробовать net-wireless/broadcom-sta

попробуй взять вот отсюда бинарник ftp://ftp.us.dell.com/network/R174291.exe и настроить через ndiswrapper.
тут https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff почитай вроде это рулить с твоими id & vendor

Ещё идеи?

У меня пока этот ноут увели для работы... так что продолжу с вай-фай на нём потом...

Думаю что проблема в конфликте модуля wl с другими, ибо система при его загрузке явно теряет стабильность.. попробую потом выгрузить все лишние модули и грузить только wl...

Если не получится буду пробовать пересобирать wl, ядра...

Виндовые драйвера и

[ebuild N ] net-wireless/ndiswrapper-1.53-r1

попробую в самом конце...

Какие ещё идеи?

GNU Fun написал(а): Какие

GNU Fun написал(а):

Какие ещё идеи?

интересное подметил по твоему ид и вендору бьется BCM4310 USB , попробуй в эту сторону копать, видимо у них чипсеты одинаковые, а так у мну идеи иссякли ))) ; вроде как альтернатива с данными чипами только ndiswrapper, удачи!

еще добавлю по мысли насчет BCM4310, вот сдесь же на форуме человек отписался http://www.gentoo.ru/node/13307#comment-93737 и ссылку дал, http://en.gentoo-wiki.com/wiki/Lenovo_Ideapad_S10e!

Спасибо, уже начал качать

Спасибо, уже начал качать виндовые дрова. Но попробую потом ещё с родными http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_32-v5_10_91_9.tar.gz может возьму другую версию, в других же эти дрова на 2.6.29 заводятся...

Во всём виноват udev и /etc/udev/rules.d/70-persistent-net.rules

Проблемы с отсутствием сетевых интерфейсов лечатся так:

rm /etc/udev/rules.d/70-persistent-net.rules && /etc/init.d/udev restart

Вообще подобное часто случается когда гента собиралась на одной машине, а потом тарболом перенеслась на другую... также возможно после обновления udev или ещё чего. В общем если пропало устройство то должно помочь шаманство как здесь:

emerge -1av baselayout openrc udev
rm -rf /etc/udev
merge --noconfmem -1avt $(equery b /etc/udev | sed s/'^'/'='/)

# modprobe wl
# lsmod
michael_mic             2004  4
arc4                    1460  2
ecb                     2268  2
lib80211_crypt_tkip     7608  0
wl                   1257480  0
lib80211                4752  2 lib80211_crypt_tkip,wl

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".