не работает broadcom bcm 4312 в backtrack 4 (как выяснилось - поддержка этого адаптера - in progress)

Ethernet card, Wi-Fi, Bluetooth, IrDA, ADSL-модемы, модемы

Модератор: Модераторы разделов

pavlikbk
Сообщения: 7
ОС: ubuntu ,я [jxe уехать в сп

не работает broadcom bcm 4312 в backtrack 4

Сообщение pavlikbk »

итак , есть нетбук hp mini 311 , на нем запускается с флэшки backtrack 4 в default режиме.
проблема - не работает wi-fi,в списке lspci - видит , но дальше не в airmon-bg ни в ifconfig - нигде wlan нет .( broadcom bcm 4312 )
испробованные решения
1) ndiswrapper - не помогло , wlan всеравно нет!
2)bcm43xx-fwcutter -w/lib/firmware wl_apsta.o отказывается работать: выдает "This file has an unknown md5sum"
3)дрова с сайта broadcom (linux sta) тоже ничего не изменили .

подскажите , пожалуйста ,что делать ) , уж очень нужен backtrack .
Спасибо сказали:
Аватара пользователя
Cra3y
Сообщения: 80
ОС: Debian

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение Cra3y »

Посмотрите вывод iwconfig, ifconfig -a
ifconfig без параметров показывает только поднятые интерфейсы
HP G62 (AMD Phenom II x3 1.8GHz 4GB DDR3 Ram) / Debian 8 amd64
Спасибо сказали:
pavlikbk
Сообщения: 7
ОС: ubuntu ,я [jxe уехать в сп

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение pavlikbk »

да , точно ,забыл написать

ifconfig -a также не показывает wlan.
Спасибо сказали:
pavlikbk
Сообщения: 7
ОС: ubuntu ,я [jxe уехать в сп

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение pavlikbk »

после подсовывания старых драйверов (broadcom 150 ...) iwconfig увидел на eth1 - 802.11b.
но ни ifconfig -a , ни airmon-ng не видит wlan !
Спасибо сказали:
Аватара пользователя
Cra3y
Сообщения: 80
ОС: Debian

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение Cra3y »

Выложите выводы команд:
lspci
iwconfig
ifconfig -a
Без этого приходится гадать на кофейной гуще
HP G62 (AMD Phenom II x3 1.8GHz 4GB DDR3 Ram) / Debian 8 amd64
Спасибо сказали:
pavlikbk
Сообщения: 7
ОС: ubuntu ,я [jxe уехать в сп

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение pavlikbk »

ok - выкладываю :

lspci :

Код:

00:00.0 Host bridge: nVidia Corporation MCP79 Host Bridge (rev b1) 00:00.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1) 00:03.0 ISA bridge: nVidia Corporation MCP79 LPC Bridge (rev b3) 00:03.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1) 00:03.2 SMBus: nVidia Corporation MCP79 SMBus (rev b1) 00:03.3 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1) 00:03.5 Co-processor: nVidia Corporation MCP79 Co-processor (rev b1) 00:04.0 USB Controller: nVidia Corporation MCP79 OHCI USB 1.1 Controller (rev b1) 00:04.1 USB Controller: nVidia Corporation MCP79 EHCI USB 2.0 Controller (rev b1) 00:06.0 USB Controller: nVidia Corporation MCP79 OHCI USB 1.1 Controller (rev b1) 00:06.1 USB Controller: nVidia Corporation MCP79 EHCI USB 2.0 Controller (rev b1) 00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1) 00:09.0 PCI bridge: nVidia Corporation MCP79 PCI Bridge (rev b1) 00:0a.0 Ethernet controller: nVidia Corporation MCP79 Ethernet (rev b1) 00:0b.0 SATA controller: nVidia Corporation MCP79 AHCI Controller (rev b1) 00:10.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1) 00:15.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1) 00:16.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1) 02:00.0 VGA compatible controller: nVidia Corporation Device 087f (rev b1) 03:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)


iwconfig :

Код:

lo no wireless extensions. eth0 no wireless extensions. eth1 IEEE 802.11bg ESSID:"" Nickname:"" Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated Bit Rate:54 Mb/s Tx-Power:32 dBm Retry min limit:7 RTS thr:off Fragment thr:off Power Managementmode:All packets received Link Quality=5/5 Signal level=0 dBm Noise level=0 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0


ifconfig -a :

Код:

eth0 Link encap:Ethernet HWaddr 00:26:9e:36:36:5c BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:22 Base address:0xc000 eth1 Link encap:Ethernet HWaddr 0c:60:76:63:65:e5 inet6 addr: fe80::e60:76ff:fe63:65e5/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:16 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:52 errors:0 dropped:0 overruns:0 frame:0 TX packets:52 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3176 (3.1 KB) TX bytes:3176 (3.1 KB)


прошу прощения - под спойлер если - то получается абракадабра)
Спасибо сказали:
Аватара пользователя
Cra3y
Сообщения: 80
ОС: Debian

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение Cra3y »

Судя по выводу команд eth1 и есть потеряный вами wlan )
HP G62 (AMD Phenom II x3 1.8GHz 4GB DDR3 Ram) / Debian 8 amd64
Спасибо сказали:
pavlikbk
Сообщения: 7
ОС: ubuntu ,я [jxe уехать в сп

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение pavlikbk »

да , вот только тип чипа - unknown и airmon-ng не видит его как wlan - говорит , что unknown
Спасибо сказали:
pavlikbk
Сообщения: 7
ОС: ubuntu ,я [jxe уехать в сп

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение pavlikbk »

в ubuntu 9.10 вайфай работает airmon-ng не видит wlan0 всеравно , а видит только eth1 и чип - unknown.
пробовал два драйвера - b43 и sta.
Спасибо сказали:
Аватара пользователя
Cra3y
Сообщения: 80
ОС: Debian

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение Cra3y »

Видимо просто вашего чипа нет в базе airmon-ng
Ну или попробуйте переименовать eth1 в wlan0

Код: Выделить всё

# ip link set eth1 name wlan0

хотя это вряд ли поможет
HP G62 (AMD Phenom II x3 1.8GHz 4GB DDR3 Ram) / Debian 8 amd64
Спасибо сказали:
pavlikbk
Сообщения: 7
ОС: ubuntu ,я [jxe уехать в сп

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение pavlikbk »

действительно - его нет в базе , точнее его статус - in process.
вот поэтому и спрашиваю , может кто-то решил подобную проблему.
сам я себе думаю взять другой адаптер - TP-Link TL-WN422G - он на чипе atheros - поддерживается уже давно вроде.
Спасибо сказали:
AD0
Сообщения: 2
ОС: win/nix/dos XD

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение AD0 »

та же ерунда, нет бук lenovo s10
broadcom 4312
Спасибо сказали:
Аватара пользователя
Nikky
Сообщения: 339
ОС: Debian GNU/Linux

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение Nikky »

Берем драйвер отсюда, внимательно читаем readme.txt, собираем и ставим. Теперь я уверен, он будет работать на ЛЮБОМ дистрибутиве, не обязательна даже версия ядра 2.6.32 (на одном авторитетном ресурсе четко сказано что этот девайс будет работать только (!!!, может быть!!!) на версии 2.6.32). 

Подводные камни:

1. перед установкой обстоятельно оцениваем вывод lsmod на предмет ВСЕХ загруженных модулей, относящихся к работе нашего wifi.

2. перед установкой скомпилированного wl.ko ИХ ВСЕ НУЖНО УДАЛИТЬ. Я занимался этим на Ubuntu 9.10 и это были модули: b43, mac80211, cfg80211, ssb, led_class; т.е - rmmod <имя_модуля>

3. эти же модули необходимо поместить в /etc/modprobe.d/blacklist.conf, т.е запретить их загрузку при загрузке системы.

4. подгружаем lib80211: modprobe lib80211 


5. обновляем зависимости модулей: depmod -a


6. инсталлируем наш вновь собранный модуль insmod wl. Уже на этом этапе iwlist <имя_устройства> scan показало работающий девайс, правильно нашедший мою сеть.

7. это ещё не все. После перезагрузки обнаруживаем вновь неработающий wifi, отсутствующее устройство eth1 (а это был именно он), среди загруженных модулей видим ssb, препятствующий нормальной работе нашего модуля wl. Оказывается, что несмотря на запрет загрузки ssb (в /etc/modprobe/blacklist.conf имеется строка blacklist ssb) этот модуль все равно загружался по зависимости от модуля b43-pci-bridge, которого lsmod мне не показывал! Запрещаем и его загрузку. Перезагружаемся. Все. Даже светодиод-индикатор работает.

Всё вышесказанное было проделано на LenovoG550 под Ubuntu9.10, но уверен, что будет работать и под другими дистрибутивами, естественно учитывая специфику их настройки.
Арфы нет - возьмите бубен...
Спасибо сказали:
AD0
Сообщения: 2
ОС: win/nix/dos XD

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение AD0 »

>?> инсталлируем наш вновь собранный модуль insmod wl. Уже на этом этапе iwlist <имя_устройства> scan показало работающий девайс, правильно нашедший мою сеть.

собрать как? )
Спасибо сказали:
Аватара пользователя
Nikky
Сообщения: 339
ОС: Debian GNU/Linux

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение Nikky »

AD0, согласно readme.txt:

в каталоге с распакованными исходниками выполнить make clean, затем make. Боюсь я не смогу помочь, если будут вопросы о вещах элементарных.
Арфы нет - возьмите бубен...
Спасибо сказали:
sergey111
Сообщения: 3

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение sergey111 »

Nikky, делал все по инструкции, но вафля так и не запустилась. Пытался завести на bt4-final.iso(MD5: af139d2a085978618dc53cabc67b9269 http://www.backtrack-linux.org/downloads/) с USB флешки, ядро 2.6.30, ноут lenovo Y450, карта 14E4&DEV_4315 REV_01(данные из WIN7).
Собрал драйвер по твоей ссылке(32-bit 5.60.48.36). При удалении led_class возникла проблема, на него оказались завязаны еще 2 модуля, вобщем и их грохнул. Модуля ssb вообще не было. Попутно прибил старый wl. Затем подгрузил lib80211, вставил новый wl, обновил зависимости. iwconfig не показал ничего кроме локалхост(lo) и изернета(eth0). lsmod говорит что модули lib80211 и wl загружены и один
юзает другой. lshw говорит что железка "enable" и использует драйвер b43-pci-bridge и модуль новый(надеюсь) wl. И тут возник вопрос: как прибить b43-pci-bridge без перезагрузки? Ведь изменения то не сохраняются....

зы: все осложняется тем, что это мое знакомство с linux :)
Спасибо сказали:
Аватара пользователя
Nikky
Сообщения: 339
ОС: Debian GNU/Linux

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение Nikky »

sergey111 писал(а):
19.02.2010 23:20
Nikky, делал все по инструкции, но вафля так и не запустилась. Пытался завести на bt4-final.iso(MD5: af139d2a085978618dc53cabc67b9269 http://www.backtrack-linux.org/downloads/) с USB флешки, ядро 2.6.30, ноут lenovo Y450, карта 14E4&DEV_4315 REV_01(данные из WIN7).
Собрал драйвер по твоей ссылке(32-bit 5.60.48.36). При удалении led_class возникла проблема, на него оказались завязаны еще 2 модуля, вобщем и их грохнул. Модуля ssb вообще не было. Попутно прибил старый wl. Затем подгрузил lib80211, вставил новый wl, обновил зависимости. iwconfig не показал ничего кроме локалхост(lo) и изернета(eth0). lsmod говорит что модули lib80211 и wl загружены и один
юзает другой. lshw говорит что железка "enable" и использует драйвер b43-pci-bridge и модуль новый(надеюсь) wl. И тут возник вопрос: как прибить b43-pci-bridge без перезагрузки? Ведь изменения то не сохраняются....

зы: все осложняется тем, что это мое знакомство с linux :)

После перезагрузки железяка-то ведь тоже будет нужна. :rolleyes:  

По поводу  b43-pci-bridge. Я запретил его загрузку первым в своем блеклисте, учитывая то, что именно он "тянул за собой" конфликтовавший с "новым" wl модуль ssb. Т.е. как-то так:


blacklist b43-pci-bridge

blacklist ssb

blacklist b43

blacklist b43xx

blacklist mac80211

blacklist cfg 80211

blacklist led_class

Удачи.
Арфы нет - возьмите бубен...
Спасибо сказали:
sergey111
Сообщения: 3

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение sergey111 »

Да понятно что надо в blacklist, только гружусь с live usb сделаный с помощью Unetbootin. Как изменения сохранить то, есть какая нить команда?
Спасибо сказали:
Аватара пользователя
Nikky
Сообщения: 339
ОС: Debian GNU/Linux

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение Nikky »

sergey111 писал(а):
20.02.2010 00:07
Да понятно что надо в blacklist, только гружусь с live usb сделаный с помощью Unetbootin. Как изменения сохранить то, есть какая нить команда?


Вот например. Параметр noload. Также довольно интересно по поводу backing-store


Ы: может я чего то не понимаю, но путь познания это движение от простого к сложному. Вы имеете проблемную железяку и охота же вам ещё долбится с LiveCD?
Арфы нет - возьмите бубен...
Спасибо сказали:
sergey111
Сообщения: 3

Re: не работает broadcom bcm 4312 в backtrack 4

Сообщение sergey111 »

Удалось настроить сохранение изменений с этим образом http://www.backtrack-linux.org/download.php?fname=bt4b. Дрова встали, сети сканируются :yahoo: Но проблема не исчезла, airmon-ng, kismet не понимают что это за железка, и все, приплыли....
Спасибо сказали: