Broadcom WiFi

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Broadcom WiFi

Непрочитанное сообщение Alex Keda » 2009-01-14 21:44:05

см. аттач
Вложения
typescript.txt
(260.54 КБ) 41 скачивание
Убей их всех! Бог потом рассортирует...

Хостинговая компания 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
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Broadcom WiFi

Непрочитанное сообщение Alex Keda » 2009-01-14 23:11:08

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

Jan 14 23:08:23 HP kernel: bwi0: <Broadcom BCM4312 802.11 Wireless Lan> mem 0xc8000000-0xc8003fff irq 18 at device 0.0 on pci48
Jan 14 23:08:23 HP kernel: bwi0: [ITHREAD]
Jan 14 23:08:23 HP kernel: bwi0: regwin: type 0x800, rev 19, vendor 0x4243
Jan 14 23:08:23 HP kernel: bwi0: BBP: id 0x4311, rev 0x2, pkg 0
Jan 14 23:08:23 HP kernel: bwi0: nregwin 4, cap 0x0864000d
Jan 14 23:08:23 HP kernel: bwi0: regwin: type 0x812, rev 13, vendor 0x4243
Jan 14 23:08:23 HP kernel: bwi0: MAC: rev 13
Jan 14 23:08:23 HP kernel: bwi0: regwin: type 0x817, rev 4, vendor 0x4243
Jan 14 23:08:23 HP kernel: bwi0: regwin: type 0x820, rev 5, vendor 0x4243
Jan 14 23:08:23 HP kernel: bwi0: clksrc CS_OSC
Jan 14 23:08:23 HP kernel: bwi0: clkfreq min 990000, max 1010000
Jan 14 23:08:23 HP kernel: bwi0: power on delay 3
Jan 14 23:08:23 HP kernel: bwi0: bus rev 6
Jan 14 23:08:23 HP kernel: bwi0: PCIE is enabled
Jan 14 23:08:23 HP kernel: bwi0: card flags 0x4a49
Jan 14 23:08:23 HP kernel: bwi0: 0th led, act 2, lowact 0
Jan 14 23:08:23 HP kernel: bwi0: 1th led, act 3, lowact 1
Jan 14 23:08:23 HP kernel: bwi0: 2th led, act 4, lowact 0
Jan 14 23:08:23 HP kernel: bwi0: 3th led, act 0, lowact 0
Jan 14 23:08:23 HP kernel: bwi0: bus rev 6
Jan 14 23:08:24 HP kernel: bwi0: PHY is linked
Jan 14 23:08:24 HP kernel: bwi0: PHY: type 2, rev 9, ver 4
Jan 14 23:08:24 HP kernel: bwi0: RF: manu 0x17f, type 0x2050, rev 2
Jan 14 23:08:24 HP kernel: bwi0: bus rev 6
Jan 14 23:08:24 HP kernel: bwi0: PHY is linked
Jan 14 23:08:24 HP kernel: bwi0: 64bit bus space
Jan 14 23:08:24 HP kernel: bwi0: max txpower from sprom: 74 dBm
Jan 14 23:08:24 HP kernel: bwi0: ant gain 8 dBm
Jan 14 23:08:24 HP kernel: bwi0: region/domain max txpower 76 dBm
Jan 14 23:08:24 HP kernel: bwi0: max txpower 74 dBm
Jan 14 23:08:24 HP kernel: bwi0: sprom idle tssi: 0x783e
Jan 14 23:08:24 HP kernel: bwi0: TSSI-TX power map:
Jan 14 23:08:24 HP kernel: 83 83 82 82 82 82 81 81
Jan 14 23:08:24 HP kernel: 80 80 79 79 79 78 78 77
Jan 14 23:08:24 HP kernel: 77 76 75 75 74 74 73 73
Jan 14 23:08:24 HP kernel: 72 72 71 70 69 69 68 67
Jan 14 23:08:24 HP kernel: 66 65 64 64 62 61 60 59
Jan 14 23:08:24 HP kernel: 58 57 55 54 52 51 49 48
Jan 14 23:08:24 HP kernel: 46 45 42 41 38 36 33 31
Jan 14 23:08:24 HP kernel: 28 25 22 19 15 11 6 2
Jan 14 23:08:24 HP kernel: bwi0: idle tssi0: 62
Jan 14 23:08:24 HP kernel: bwi0: bus rev 6
Jan 14 23:08:24 HP kernel: bwi0: locale: 0
Jan 14 23:08:24 HP kernel: bwi0: WARNING: using obsoleted if_watchdog interface
Jan 14 23:08:33 HP kernel: bwi0: bbp atten: 0, rf atten: 3, ctrl1: 2, ctrl2: 65535
Jan 14 23:08:33 HP kernel: bwi0: bus rev 6
Jan 14 23:08:33 HP kernel: bwi0: MAC is disabled
Jan 14 23:08:33 HP kernel: bwi0: MAC was already disabled
Jan 14 23:08:33 HP kernel: bwi0: PHY is linked
Jan 14 23:08:33 HP kernel: bwi0: firmware rev 0x0127, patch level 0x000e
Jan 14 23:08:33 HP kernel: bwi0: IV count 317
Jan 14 23:08:33 HP kernel: bwi0: lo gain: 1, rx gain: 48
Jan 14 23:08:33 HP kernel: bwi0: RF calibration value: 0x0026
Jan 14 23:08:33 HP kernel: bwi0: base tssi 43
Jan 14 23:08:33 HP kernel: bwi0: can't initialize 0th TX ring
Jan 14 23:08:33 HP kernel: bwi0: bwi_init_statechg: error 45 on MAC init
Убей их всех! Бог потом рассортирует...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Broadcom WiFi

Непрочитанное сообщение paradox » 2009-01-15 0:05:27

вообщем протупил с куррентом
оказываеться у дяди сема есть два перфорса
один
vap_7releng
и просто vap который являеться куррентом для 8

обновил в шапке
кто хочет потестить на 8 пробуйте

dma64 для PCI-E пока что неработает
отключить его никак нельзя

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Broadcom WiFi

Непрочитанное сообщение paradox » 2009-01-15 3:07:15

хех
_http://perforce.freebsd.org/chv.cgi?CH=111285
нашел токо очень старый bcw еще за 2006 год

тот кторый вырезали с openbsd найти неудалось(

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Broadcom WiFi

Непрочитанное сообщение paradox » 2009-01-17 8:29:11

шо я наешел.....ужасть
:Yahoo!: :Yahoo!: :Yahoo!:
драйвера wl под линукс от броадкома с исходниками на 70-75 процентов
в бинарнике токо часть которая работает с чипами wifi radio
правда это токо под 3 типа старых карточек
a/b/g
тоесть ревизии LP и N там нет
но это уже круто!!

зы
это не тот драйвер который открыл броадком где мегабайтный бинарный модуль и 5% исходной обертки на .c

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

Re: Broadcom WiFi

Непрочитанное сообщение Alex Keda » 2009-01-17 11:18:30

ну, где ж новая версия-то? =)
Убей их всех! Бог потом рассортирует...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Broadcom WiFi

Непрочитанное сообщение paradox » 2009-01-17 11:22:39

быстрый какой))))
в ней же еще разобраться надо
к томуже говою что работа с радио-чипом там в бинарнике

в соурсах токо
работа я ядром прошивкой dma и прочим

проще говоря, вся схема на внутренности "телевизора"
кроме той железной коробочки которая "тюнером" зоветься :-D

Novice
проходил мимо

Re: Broadcom WiFi

Непрочитанное сообщение Novice » 2009-01-17 13:57:29

Во-первых, большое спасибо, ребята, за драйвер!
А во-вторых, если не трудно, проконсультируйте, как приложенные исходники правильно установить на работающую FreeBSD 7.1 на ноутбуке Dell 500.
Там, как выяснилось, Wi-Fi модуль также выполнен на базе того же чипа.
:oops:

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Broadcom WiFi

Непрочитанное сообщение paradox » 2009-01-17 14:09:00

скачиваешь драйвер
распаковываешь
набираешь make
собираються два модуля *.ko
одна прошивка
другой драйвер
подгружаешь оба
и смотришь в dmesg -a
ну и дальше в шапку смотри
либо всю тему перечитай

Novice
проходил мимо

Re: Broadcom WiFi

Непрочитанное сообщение Novice » 2009-01-17 18:29:39

Спасибо за совет.
Все скомпилировалось, но загрузка не через kldload не получается - operation not permitted пишет из-под root'а :(
Ничего не пойму...
pciconf -lv вот что пишет
none3@pci0:11:0:0: class=0x028000 card=0x000b1028 chip=0x431514e4 rev=0x01 hdr=0x00
vendor = 'Broadcom Corporation'
device = 'BCM4310 USB Controller'
class = network

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Broadcom WiFi

Непрочитанное сообщение paradox » 2009-01-17 18:35:50

chip=0x431514e4
помоему ваш вариант пока что токо через NDIS

operation not permitted
странно
а что на нулевой консоли пишет?

Novice
проходил мимо

Re: Broadcom WiFi

Непрочитанное сообщение Novice » 2009-01-17 19:15:21

paradox писал(а):
operation not permitted
странно
а что на нулевой консоли пишет?
Так я в tty0 и сижу вроде как...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Broadcom WiFi

Непрочитанное сообщение paradox » 2009-01-17 19:41:29

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

показывайте по командам

Novice
проходил мимо

Re: Broadcom WiFi

Непрочитанное сообщение Novice » 2009-01-17 19:44:40

Ну, в общем, разобрался путем отключения контроля kerenel securelevel в rc.conf.
Драйверы загрузились но вывод dmesg не изменился... :(
NDIS ?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Broadcom WiFi

Непрочитанное сообщение paradox » 2009-01-17 19:52:18

dmesg в любом случае должен что то вывадать

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

bwi.02\bwi\if_bwi_pci.c

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

} bwi_devices[] = {
        { PCI_VENDOR_BROADCOM, 0x4301,"Broadcom BCM4301 802.11 Wireless Lan" },
добавь строку следующей строкой

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

        { PCI_VENDOR_BROADCOM, 0x4315,"Broadcom 802.11 Wireless Lan" },
и пересобери драйвер

я как то запамятовал
надо будет добавить вендоров


в любом случае NDIS
но на dmesg я хочу глянуть
дабы убедиться

Novice
проходил мимо

Re: Broadcom WiFi

Непрочитанное сообщение Novice » 2009-01-17 20:11:56

Строчку в исходник добавил.
Заработало.
Вот какой вывод дало
bwi0: <Broadcom BCM4315 802.11 Wireless Lan> mem 0xfe7fc000-0xfe7fffff irq 17 at device 0.0 on pci11
bwi0: [ITHREAD]
bwi0: regwin: chipcommon (0x800), rev 22, vendor 0x4243
bwi0: BBP: id 0x4312, rev 0x1, pkg 0
bwi0: nregwin 4, cap 0x18600000
bwi0: regwin: 802.11 MAC (0x812), rev 15, vendor 0x4243
bwi0: MAC: rev 15
bwi0: regwin: pcmcia (0x80d), rev 10, vendor 0x4243
bwi0: regwin: pci express (0x820), rev 9, vendor 0x4243
bwi0: bus rev 6
bwi0: pci express is enabled
bwi0: card flags 0x0000
bwi0: 0th led, act 2, lowact 0
bwi0: 1th led, act 0, lowact 0
bwi0: 2th led, act 0, lowact 0
bwi0: 3th led, act 0, lowact 0
bwi0: 802.11 MAC was already disabled
bwi0: PHY is linked
bwi0: PHY: type 5, rev 1, ver 6
bwi0: unsupported PHY type 5
device_attach: bwi0 attach returned 6

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Broadcom WiFi

Непрочитанное сообщение paradox » 2009-01-17 20:18:18

bwi0: unsupported PHY type 5
вообем неподдерживаеться эта ревизия ни одним опенсоурс драйвером

ставь NDIS

ищи посты Санька

Novice
проходил мимо

Re: Broadcom WiFi

Непрочитанное сообщение Novice » 2009-01-17 22:52:50

Понял. Спасибо, в любом случае.
А что такое это самое PHY? Так, для общего развития...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Broadcom WiFi

Непрочитанное сообщение paradox » 2009-01-17 23:05:16

PHY это как ревизия радио тюнера для wifi

в броадкома их 6 штук
802.11 A
802.11 B
802.11 G,B
802.11 LP(B,G)
802.11 N
и еще какой то непонятный SB

как такового стандарта 802.11 LP нет
это себе броадком что то придумал
но он поддерживает 802.11b 802.11g

вот у тебя этот самый LP

впринципе думаю я добью и будут соурсы и под этот

а пока что как подпорку что бы завести твой wifi используй NDIS

Novice
проходил мимо

Re: Broadcom WiFi

Непрочитанное сообщение Novice » 2009-01-18 0:11:58

paradox писал(а):а пока что как подпорку что бы завести твой wifi используй NDIS
Понял. Уже скачал последний свежайший драйвер с сайта Dell...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Broadcom WiFi

Непрочитанное сообщение paradox » 2009-01-18 0:22:15

тебе последний ненадо
последний для висты
он не заведеться под бсд
бери последний под XP
линк кажись в шапке

Novice
проходил мимо

Re: Broadcom WiFi

Непрочитанное сообщение Novice » 2009-01-18 18:56:15

NDIS драйвер запустил.
Однако не хочет он что-то AP видеть хоть убей.

dmesg | grep ndis
ndis0: <Dell Wireless 1395 WLAN Mini-Card> mem 0xfe7fc000-0xfe7fffff irq 17 at device 0.0 on pci11
ndis0: [ITHREAD]
ndis0: NDIS API version: 5.1
ndis0: WARNING: using obsoleted if_watchdog interface
ndis0: Ethernet address: 00:16:44:c3:c4:dc
Варнинг меня этот настораживает...

ipconfig ndis0
ndis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:16:44:c3:c4:dc
media: IEEE 802.11 Wireless Ethernet autoselect
status: no carrier
ssid "" channel 1 (2412 Mhz 11g)
authmode OPEN privacy OFF bmiss 7 scanvalid 60 protmode CTS
roaming MANUAL bintval 0
Что бы это могло быть?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Broadcom WiFi

Непрочитанное сообщение paradox » 2009-01-18 19:32:26

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

MAK
ст. сержант
Сообщения: 344
Зарегистрирован: 2008-09-17 2:23:21

Re: Broadcom WiFi

Непрочитанное сообщение MAK » 2009-01-18 23:03:54

Novice писал(а):dmesg | grep ndis
ndis0: <Dell Wireless 1395 WLAN Mini-Card> mem 0xfe7fc000-0xfe7fffff irq 17 at device 0.0 on pci11
ndis0: [ITHREAD]
ndis0: NDIS API version: 5.1
ndis0: WARNING: using obsoleted if_watchdog interface
ndis0: Ethernet address: 00:16:44:c3:c4:dc
карточка завелась, настраивай коннект к точке.
на варнинг забей.

Novice
проходил мимо

Re: Broadcom WiFi

Непрочитанное сообщение Novice » 2009-01-18 23:17:39

MAK писал(а):карточка завелась, настраивай коннект к точке.
на варнинг забей.
Угу. Только не выходит каменный цветок.
Даже шифрование уже на AP отключил. Драйвер стартует, но не более.
Не видит ничегошеньки...
Ветку перечитал. Ответа не нашел, к сожалению. Статья Лиссяры не помогла. :(