Чертов Broadcom

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
kapa6ac
мл. сержант
Сообщения: 146
Зарегистрирован: 2007-09-19 10:33:02

Чертов Broadcom

Непрочитанное сообщение kapa6ac » 2010-04-08 9:21:53

Доброго дня.

Имеется ноут. В нем wif-fi сетка от broadcom. Не заводится зараза.

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

# uname -a
FreeBSD FreAMD.textiles.ru 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

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

# less /boot/loader.conf
bwi_v3_ucode_load="YES"

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

# pkg_info | grep bwi
bwi-firmware-kmod-3.130.20 Broadcom AirForce IEEE 802.11 Firmware Kernel Module

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

# pciconf -lv
...
none5@pci0:2:9:0:       class=0x028000 card=0x01201043 chip=0x430114e4 rev=0x02 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'Dell Truemobile 1180 802.11b MiniPCI (Broadcom BCM4301 802.11b Wireless LAN Controller)'
    class      = network

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

# ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 00:13:d3:af:68:f8
        inet 192.168.0.116 netmask 0xffffff00 broadcast 192.168.0.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
fwe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 66:2f:01:98:b4:ac
        ch 1 dma -1
fwip0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        lladdr 67.2f.1.0.73.98.b4.ac.a.2.ff.fe.0.0.0.0
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
Второй день мучаюсь, пробывал и ndis и bwn результата 0. Могет глаз замылился и чо-то не догоняю.
Подскажите как эту бяку запустить.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Чертов Broadcom

Непрочитанное сообщение Alex Keda » 2010-04-08 9:59:19

до куррента для начала обновитесь
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: Чертов Broadcom

Непрочитанное сообщение Гость » 2010-04-08 11:01:21

а вы вообще драйвер bwi загрузили?

что бы пробовать ndis, нужно найти драйвер именно для вашей карточки а не какойто первый попавшийся броадком

Аватара пользователя
kapa6ac
мл. сержант
Сообщения: 146
Зарегистрирован: 2007-09-19 10:33:02

Re: Чертов Broadcom

Непрочитанное сообщение kapa6ac » 2010-04-08 12:23:24

Гость писал(а):а вы вообще драйвер bwi загрузили?

что бы пробовать ndis, нужно найти драйвер именно для вашей карточки а не какойто первый попавшийся броадком

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

# kldstat
Id Refs Address    Size     Name
 1    4 0xc0400000 b6dfe0   kernel
 2    1 0xc0f6e000 1a2dc    bwi_v3_ucode.ko
Сейчас по совету ув. лиса обновляюсь.

Гость
проходил мимо

Re: Чертов Broadcom

Непрочитанное сообщение Гость » 2010-04-08 12:26:31

драйвера bwi я не вижу
можно конечно предположить что он уже включен в женерик
но вы и этих доказательств не предоставили

Аватара пользователя
kapa6ac
мл. сержант
Сообщения: 146
Зарегистрирован: 2007-09-19 10:33:02

Re: Чертов Broadcom

Непрочитанное сообщение kapa6ac » 2010-04-08 16:55:08

Всем спасибо.

Заработало. Только я не пойму почему на STABLE не определялась?.. Нигде про это ни слова...

Гость
проходил мимо

Re: Чертов Broadcom

Непрочитанное сообщение Гость » 2010-04-08 18:08:45

потому что вы драйвер не загрузили
а насколько я помню в релизе bwi не включали в женерик

Аватара пользователя
kapa6ac
мл. сержант
Сообщения: 146
Зарегистрирован: 2007-09-19 10:33:02

Re: Чертов Broadcom

Непрочитанное сообщение kapa6ac » 2010-04-09 7:53:34

Возможно. После пересборки интерфейс определился.

unsobill
рядовой
Сообщения: 43
Зарегистрирован: 2009-02-09 21:51:13

Re: Чертов Broadcom

Непрочитанное сообщение unsobill » 2010-04-24 0:11:06

не хочу захватывать тред, но и у меня также проблема с чертовым Broadcom 4315 :(

система

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

FreeBSD  8.0-STABLE FreeBSD 8.0-STABLE #1: Mon Apr 19 21:29:36 UTC 2010
4315broadcom

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

    class      = network
    subclass   = ethernet
none2@pci0:2:0:0:       class=0x028000 card=0x1507103c chip=0x431514e4 rev=0x01 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'Broadcom Wireless b/g (BCM4315/BCM22062000)'
    class      = network
wpa_supplicant.conf

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

ap_scan=1
network={
        ssid="mynetwork"
        proto=WPA
        key_mgmt=WPA-PSK
        pairwise=CCMP TKIP
        group=CCMP TKIP WEP104 WEP40
        psk=********************************
        priority=2
        }
загружаю wpa_supplicant

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

$ sudo wpa_supplicant -Dndis -iwlan0 -dd -c/etc/wpa_supplicant.conf
Initializing interface 'wlan0' conf '/etc/wpa_supplicant.conf' driver 'ndis' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant.conf'
Line: 2 - start of a new network block
ssid - hexdump_ascii(len=8):
     75 6e 73 6f 62 69 6c 6c                           xxxxxxx
proto: 0x1
key_mgmt: 0x2
pairwise: 0x18
group: 0x1e
PSK - hexdump(len=32): [REMOVED]
priority=2 (0x2)
Priority group 2
   id=0 ssid='unsobill'
Initializing interface (2) 'wlan0'
NDIS: Packet.dll version: FreeBSD WinPcap compatibility shim v1.0
NDIS: 1 adapter names found
NDIS: 1 adapter descriptions found
NDIS: 0 - wlan0 - wlan0
NDIS: Adapter description prefix 'wlan0'
OID_802_11_CAPABILITY - hexdump(len=128): 80 00 00 00 02 00 00 00 10 00 00 00 0e 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 01 
00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 04 00 00 00 04 00 00 00 05 00 00 00 04 00 00 00 06 00 00 00 04 00 00 00 
07 00 00 00 04 00 00 00 03 00 00 00 06 00 00 00 04 00 00 00 06 00 00 00 05 00 00 00 06 00 00 00 06 00 00 00 06 00 00 00 07 00 00 00 06 00 00 
00 
NDIS: Driver supports OID_802_11_CAPABILITY - NoOfPMKIDs 16 NoOfAuthEncrPairs 14
NDIS: 0 - auth 0 encr 1
NDIS: 1 - auth 0 encr 0
NDIS: 2 - auth 1 encr 1
NDIS: 3 - auth 1 encr 0
NDIS: 4 - auth 3 encr 4
NDIS: 5 - auth 4 encr 4
NDIS: 6 - auth 5 encr 4
NDIS: 7 - auth 6 encr 4
NDIS: 8 - auth 7 encr 4
NDIS: 9 - auth 3 encr 6
NDIS: 10 - auth 4 encr 6
NDIS: 11 - auth 5 encr 6
NDIS: 12 - auth 6 encr 6
NDIS: 13 - auth 7 encr 6
NDIS: driver capabilities: key_mgmt 0x1f enc 0xf auth 0x3
NDIS: Set OID 0d010118 - hexdump(len=4): [REMOVED]
NDIS: OID_802_11_PMKID (flush) - hexdump(len=8): 08 00 00 00 00 00 00 00
NDIS: Set OID 0d010123 - hexdump(len=8): [REMOVED]
NDIS: Set OID 0d010118 - hexdump(len=4): [REMOVED]
NDIS: Set OID 0d010102 - hexdump(len=36): [REMOVED]
NDIS: Set OID 0d010108 - hexdump(len=4): [REMOVED]
Own MAC address: c4:17:fe:bf:1b:bd
wpa_driver_ndis_set_wpa: enabled=1
ndis_get_oid: oid=0xd010101 len (6) failed
NDIS: Set OID 0d01011e - hexdump(len=16): [REMOVED]
NDIS: Set OID 0d010114 - hexdump(len=4): [REMOVED]
ndis_get_oid: oid=0xd010101 len (6) failed
NDIS: Set OID 0d01011e - hexdump(len=16): [REMOVED]
NDIS: Set OID 0d010114 - hexdump(len=4): [REMOVED]
ndis_get_oid: oid=0xd010101 len (6) failed
NDIS: Set OID 0d01011e - hexdump(len=16): [REMOVED]
NDIS: Set OID 0d010114 - hexdump(len=4): [REMOVED]
ndis_get_oid: oid=0xd010101 len (6) failed
NDIS: Set OID 0d01011e - hexdump(len=16): [REMOVED]
NDIS: Set OID 0d010114 - hexdump(len=4): [REMOVED]
RSN: flushing PMKID list in the driver
NDIS: Set OID 0d010118 - hexdump(len=4): [REMOVED]
NDIS: OID_802_11_PMKID (flush) - hexdump(len=8): 08 00 00 00 00 00 00 00
NDIS: Set OID 0d010123 - hexdump(len=8): [REMOVED]
NDIS: Set OID 0d010118 - hexdump(len=4): [REMOVED]
Setting scan request: 0 sec 100000 usec
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
Added interface wlan0
State: DISCONNECTED -> SCANNING
Starting AP scan (broadcast SSID)
Trying to get current scan results first without requesting a new scan to speed up initial association
Cached scan results are empty - not posting
Selecting BSS from priority group 2
Try to find WPA-enabled AP
Try to find non-WPA AP
No suitable AP found.
Setting scan request: 0 sec 0 usec
Starting AP scan (broadcast SSID)
NDIS: Set OID 0d01011a - hexdump(len=4): [REMOVED]
ndis_get_oid: oid=0xd010101 len (6) failed
EAPOL: disable timer tick
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
Scan timeout - try to get results
CTRL-EVENT-SCAN-RESULTS
Selecting BSS from priority group 2
Try to find WPA-enabled AP
Try to find non-WPA AP
No suitable AP found.
Setting scan request: 5 sec 0 usec
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
Starting AP scan (broadcast SSID)
NDIS: Set OID 0d01011a - hexdump(len=4): [REMOVED]
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
Scan timeout - try to get results
CTRL-EVENT-SCAN-RESULTS
Selecting BSS from priority group 2
Try to find WPA-enabled AP
Try to find non-WPA AP
No suitable AP found.
Setting scan request: 5 sec 0 usec
ndis_get_oid: oid=0xd010101 len (6) failed
ndis_get_oid: oid=0xd010101 len (6) failed
^CCTRL-EVENT-TERMINATING - signal 2 received
Removing interface wlan0
State: SCANNING -> DISCONNECTED
No keys have been configured - skip key clearing
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
wpa_driver_ndis_set_wpa: enabled=0
No keys have been configured - skip key clearing
Cancelling scan request
Cancelling authentication timeout
NDIS: Set OID 0d010118 - hexdump(len=4): [REMOVED]
NDIS: OID_802_11_PMKID (flush) - hexdump(len=8): 08 00 00 00 00 00 00 00
NDIS: Set OID 0d010123 - hexdump(len=8): [REMOVED]
NDIS: Set OID 0d010118 - hexdump(len=4): [REMOVED]
NDIS: Set OID 0d010102 - hexdump(len=36): [REMOVED]
NDIS: Set OID 0d010115 - hexdump(len=4): [REMOVED]
если добавляю в /etc/wpa_supplicant.conf

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

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
то при запуске wpa_supplicant cистема выдает кернел трап панику 21 или что-то в этом виде.

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

CTRL-EVENT-SCAN-RESULTS
Trying to associate with xx:xx:xx:xx:xx:xx (SSID='myssid' freq=2412 MHz)
Associated with xx:xx:xx:xx:xx:xx
Write failed: Software caused connection abort 

Гость
проходил мимо

Re: Чертов Broadcom

Непрочитанное сообщение Гость » 2010-04-24 0:14:15

а вы я смотрю упорный
чем вам bwn не угодил?

unsobill
рядовой
Сообщения: 43
Зарегистрирован: 2009-02-09 21:51:13

Re: Чертов Broadcom

Непрочитанное сообщение unsobill » 2010-04-24 1:11:43

Гость писал(а):а вы я смотрю упорный
чем вам bwn не угодил?
и снова вы :roll:
да я бы с удовольствием использовал, только я не вижу драйвер bwn или bwi в /usr/src/sys/i386/conf/GENERIC хотя и на stable уже вроде уже как пару дней...
если честно делал машинки с 7.2 и ndis без проблем - но драйверы устанавливать впервой - можно дать совет как если есть я только рад буду пойти не используя ndis.


unsobill
рядовой
Сообщения: 43
Зарегистрирован: 2009-02-09 21:51:13

Re: Чертов Broadcom

Непрочитанное сообщение unsobill » 2010-04-24 22:43:18

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

FreeBSD  8.0-STABLE FreeBSD 8.0-STABLE #1: Mon Apr 19 21:29:36 UTC 2010
уже устал допиливать все вручную, ну его :st:

Гость
проходил мимо

Re: Чертов Broadcom

Непрочитанное сообщение Гость » 2010-04-24 22:47:58

FreeBSD 8.0-STABLE FreeBSD 8.0-STABLE #1: Mon Apr 19 21:29:36 UTC 2010
bwn перенесли в стеибл только 21 апреля
http://lists.freebsd.org/pipermail/svn- ... 23127.html

так что дело ваше
устали или нет

unsobill
рядовой
Сообщения: 43
Зарегистрирован: 2009-02-09 21:51:13

Re: Чертов Broadcom

Непрочитанное сообщение unsobill » 2010-04-24 23:26:04

понял, дело в Дате... компепю теперь вот...

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

cvsup -g -L 2 ~/stable-supfile
make cleanworld
make buildworld
make buildkernel
make installkernel
make installworld
reboot 

unsobill
рядовой
Сообщения: 43
Зарегистрирован: 2009-02-09 21:51:13

Re: Чертов Broadcom

Непрочитанное сообщение unsobill » 2010-04-25 11:12:00

обновился но так bwn драйвер и не появился в GENERIC - вот что я сделал, чтобы завелась карточка...

1) Install the siba driver
go to:

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

http://svn.freebsd.org/base/head/sys/dev/siba/
pick the the files there and put them in /usr/src/sys/dev/siba <- must create
it !

then go to:

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

http://svn.freebsd.org/base/head/sys/modules/siba_bwn/
pick the Makefile and put in /usr/src/sys/modules/siba_bwn <- must create too.

then:

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

cd /usr/src/sys/modules/siba_bwn
make && make install
2) Install the bwn driver
Similar to 1), go to:

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

http://svn.freebsd.org/base/head/sys/dev/bwn/
pick the three files there and put them in

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

/usr/src/sys/dev/bwn
<- must create
it !

then go to:

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

http://svn.freebsd.org/base/head/sys/modules/bwn/
pick the Makefile and put in

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

/usr/src/sys/modules/bwn
<- must create too

then:

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

cd /usr/src/sys/modules/bwn
make && make install
3) Install bwn firmware:

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

cd /usr/ports/net/bwn-firmware-kmod && make install clean
4)Add the following to /etc/rc.conf:
network_interfaces="AUTO"
wpa_supplicant_enable="YES"
wlans_bwn0="wlan0"
ifconfig_wlan0="WPA DHCP"
5)and /boot/loader.conf:

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

if_bwn_load="YES"
bwn_v4_lp_ucode_load="YES"

Гость
проходил мимо

Re: Чертов Broadcom

Непрочитанное сообщение Гость » 2010-04-25 11:16:26

ну и как в этой каше понять нормально вы обновились до стеибла или нет?
нафига вам еще и svn с какими то инструкциями?
где вы это взяли?

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

unsobill
рядовой
Сообщения: 43
Зарегистрирован: 2009-02-09 21:51:13

Re: Чертов Broadcom

Непрочитанное сообщение unsobill » 2010-04-25 11:29:31

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

 uname -a
FreeBSD  8.0-STABLE FreeBSD 8.0-STABLE #0: Sat Apr 24 20:03:13 UTC 2010     root@:/usr/obj/usr/src/sys/GENERIC  i386
- bwn в GENERIC нет... может я что-то неправильно делаю?
апдейтил до стейбла по манам... buildkernel - installkernel... :unknown:

unsobill
рядовой
Сообщения: 43
Зарегистрирован: 2009-02-09 21:51:13

Re: Чертов Broadcom

Непрочитанное сообщение unsobill » 2010-04-25 11:40:04

загуборные дядьки сказали что bwn добавили только в Current пока, в Stable его нет еще... вообщем незнаю я спать пошел - Слава Богу запустил это чудо-юдо наконец напильником ! :unknown: :no:

Гость
проходил мимо

Re: Чертов Broadcom

Непрочитанное сообщение Гость » 2010-04-25 11:41:58

блядь я вам ссылку привел! где черным по белому написано что bwn добавили в стеибл 8
пиздец товарищи
просто слов нет какие вы......

unsobill
рядовой
Сообщения: 43
Зарегистрирован: 2009-02-09 21:51:13

Re: Чертов Broadcom

Непрочитанное сообщение unsobill » 2010-04-25 11:43:53

как мне проверить добавили или нет??? - дай все комманды - я все сделаю - потом сверим результат я не знаю ..

Гость
проходил мимо

Re: Чертов Broadcom

Непрочитанное сообщение Гость » 2010-04-25 11:47:46

unsobill писал(а):понял, дело в Дате... компепю теперь вот...

cvsup -g -L 2 ~/stable-supfile
make cleanworld
make buildworld
make buildkernel
make installkernel
make installworld
reboot
в stable-supfile
поменять тег на RELENG_8

и дальше профит


ps забугорных дядек можете послать нах
и ткнуть им ссылку
http://lists.freebsd.org/pipermail/svn- ... 23127.html
итд по треиду там много MFC

unsobill
рядовой
Сообщения: 43
Зарегистрирован: 2009-02-09 21:51:13

Re: Чертов Broadcom

Непрочитанное сообщение unsobill » 2010-04-25 11:58:11

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

[Uns0b1ll@ ~]$ sudo uname -ar
FreeBSD  8.0-STABLE FreeBSD 8.0-STABLE #0: Sat Apr 24 20:03:13 UTC 2010     root@:/usr/obj/usr/src/sys/GENERIC  i386
[Uns0b1ll@ ~]$ sudo cat /usr/src/sys/i386/conf/GENERIC | grep bwn
[Uns0b1ll@ ~]$
:st: :cz2:

Гость
проходил мимо

Re: Чертов Broadcom

Непрочитанное сообщение Гость » 2010-04-25 12:03:37

ну и что что он не собираеться в женерике по умолчанию? ручками можно набрать команды и собрать

сам то драйвер уже есть в стеибл
http://svn.freebsd.org/viewvc/base/stab ... s/dev/bwn/
http://svn.freebsd.org/viewvc/base/stab ... dules/bwn/

итд

unsobill
рядовой
Сообщения: 43
Зарегистрирован: 2009-02-09 21:51:13

Re: Чертов Broadcom

Непрочитанное сообщение unsobill » 2010-04-25 12:13:59

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