Страница 1 из 3
Чертов Broadcom
Добавлено: 2010-04-08 9:21:53
kapa6ac
Доброго дня.
Имеется ноут. В нем 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. Могет глаз замылился и чо-то не догоняю.
Подскажите как эту бяку запустить.
Re: Чертов Broadcom
Добавлено: 2010-04-08 9:59:19
Alex Keda
до куррента для начала обновитесь
Re: Чертов Broadcom
Добавлено: 2010-04-08 11:01:21
Гость
а вы вообще драйвер bwi загрузили?
что бы пробовать ndis, нужно найти драйвер именно для вашей карточки а не какойто первый попавшийся броадком
Re: Чертов Broadcom
Добавлено: 2010-04-08 12:23:24
kapa6ac
Гость писал(а):а вы вообще драйвер 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 я не вижу
можно конечно предположить что он уже включен в женерик
но вы и этих доказательств не предоставили
Re: Чертов Broadcom
Добавлено: 2010-04-08 16:55:08
kapa6ac
Всем спасибо.
Заработало. Только я не пойму почему на STABLE не определялась?.. Нигде про это ни слова...
Re: Чертов Broadcom
Добавлено: 2010-04-08 18:08:45
Гость
потому что вы драйвер не загрузили
а насколько я помню в релизе bwi не включали в женерик
Re: Чертов Broadcom
Добавлено: 2010-04-09 7:53:34
kapa6ac
Возможно. После пересборки интерфейс определился.
Re: Чертов Broadcom
Добавлено: 2010-04-24 0:11:06
unsobill
не хочу захватывать тред, но и у меня также проблема с чертовым 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 не угодил?
Re: Чертов Broadcom
Добавлено: 2010-04-24 1:11:43
unsobill
Гость писал(а):а вы я смотрю упорный
чем вам bwn не угодил?
и снова вы
да я бы с удовольствием использовал, только я не вижу драйвер bwn или bwi в /usr/src/sys/i386/conf/GENERIC хотя и на stable уже вроде уже как пару дней...
если честно делал машинки с 7.2 и ndis без проблем - но драйверы устанавливать впервой - можно дать совет как если есть я только рад буду пойти не используя ndis.
Re: Чертов Broadcom
Добавлено: 2010-04-24 10:36:34
Гость
обновитесь до 8 стеибл
Re: Чертов Broadcom
Добавлено: 2010-04-24 22:43:18
unsobill
Код: Выделить всё
FreeBSD 8.0-STABLE FreeBSD 8.0-STABLE #1: Mon Apr 19 21:29:36 UTC 2010
уже устал допиливать все вручную, ну его

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
так что дело ваше
устали или нет
Re: Чертов Broadcom
Добавлено: 2010-04-24 23:26:04
unsobill
понял, дело в Дате... компепю теперь вот...
Код: Выделить всё
cvsup -g -L 2 ~/stable-supfile
make cleanworld
make buildworld
make buildkernel
make installkernel
make installworld
reboot
Re: Чертов Broadcom
Добавлено: 2010-04-25 11:12:00
unsobill
обновился но так 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
<- must create
it !
then go to:
Код: Выделить всё
http://svn.freebsd.org/base/head/sys/modules/bwn/
pick the Makefile and put in
<- 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 с какими то инструкциями?
где вы это взяли?
господи как же с вами тяжело....
заставь дурака богу молиться, он и лоб расшибет
Re: Чертов Broadcom
Добавлено: 2010-04-25 11:29:31
unsobill
Код: Выделить всё
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...

Re: Чертов Broadcom
Добавлено: 2010-04-25 11:40:04
unsobill
загуборные дядьки сказали что bwn добавили только в Current пока, в Stable его нет еще... вообщем незнаю я спать пошел - Слава Богу запустил это чудо-юдо наконец напильником !

Re: Чертов Broadcom
Добавлено: 2010-04-25 11:41:58
Гость
блядь я вам ссылку привел! где черным по белому написано что bwn добавили в стеибл 8
пиздец товарищи
просто слов нет какие вы......
Re: Чертов Broadcom
Добавлено: 2010-04-25 11:43:53
unsobill
как мне проверить добавили или нет??? - дай все комманды - я все сделаю - потом сверим результат я не знаю ..
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
Re: Чертов Broadcom
Добавлено: 2010-04-25 11:58:11
unsobill
Код: Выделить всё
[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@ ~]$

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/
итд
Re: Чертов Broadcom
Добавлено: 2010-04-25 12:13:59
unsobill
можно команды пожалуйста.......... я скоро сам драйверы таким темпом начну писать
