Страница 2 из 41

Re: Broadcom WiFi

Добавлено: 2008-09-23 15:38:05
paradox
хе всетаки нашел драйвер броадкма последний
с символьной информацией по функциям
хоть реверсить там дооооооофига
но чуть легче
другой вопрос
нужно бсд шный стек 802.11 изучить
дабы понимать как и что прикрутить

Re: Broadcom WiFi

Добавлено: 2008-09-23 18:26:26
bu7cher
Может проще посмотреть здесь?
http://cvsweb.dragonflybsd.org/cvsweb/s ... netif/bwi/

Re: Broadcom WiFi

Добавлено: 2008-09-23 22:56:54
paradox
мы вкурсе про тот драйвер
его и в бсд уже портировали
в перфорсе есть
но он мне очень ненравиться
написан по спецификации которую нашкрябали реверсинженеры для линуха
причем дрова котороые пишуться под линух
ту спецификацию мало соблдают
а пишут они то что получаеться достать из бинарников

ps
имелось ввиду
разобраться в уже соществующем стеке 802.11

Re: Broadcom WiFi

Добавлено: 2008-09-24 0:09:11
~>cerber<~
кстати в опене тоже стянули с стрекозы этот драйвер, работает вполне удачно, но к сожелению один из коммитов по части улучшения QOS именно в стеке 802.11 сломал его, никак не достучусь до гуру, чтоб пофиксили..

а на stable-4.3 вполне отлично работает, может народ не в курсе, в опене wpa уже интегрирован в ifconfig, пока эта радость только в cvs, надеюсь что до 4.4 вообще красотище будет..

если будет интересен мой доходяга linksys wpc54g, зы: никак minipci не куплю, говори, оттестирую

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

bwi0 at cardbus1 dev 0 function 0 "Broadcom BCM4306" rev 0x03: irq 11, address 00:12:17:b6:97:70

Re: Broadcom WiFi

Добавлено: 2008-09-24 0:22:50
paradox
тот драйвер bwi не работает на amd64
поскольку часть касательно dma 64 недописали

даи вообще драйвер очень поверхностный

Re: Broadcom WiFi

Добавлено: 2008-09-24 8:01:59
Alex Keda
paradox писал(а):тот драйвер bwi не работает на amd64
поскольку часть касательно dma 64 недописали

даи вообще драйвер очень поверхностный
да-да. не работает.
они во фре бы уже был, если бы я со своим буком в рассылку не вылез =)))

Re: Broadcom WiFi

Добавлено: 2008-09-24 11:07:51
~>cerber<~
lissyara писал(а):да-да. не работает.
они во фре бы уже был, если бы я со своим буком в рассылку не вылез =)))
что-то не понял тебя

Re: Broadcom WiFi

Добавлено: 2008-09-24 11:35:06
Alex Keda
ну драйвер портирвоали ис обирались в куррент включать.
у меня на x64 оно не собиралось - поэтому не включили =)))

Re: Broadcom WiFi

Добавлено: 2008-09-24 18:41:18
Xand
может понадобится - у меня vostro 1700, pciconf

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

none1@pci0:12:0:0:      class=0x028000 card=0x00071028 chip=0x431114e4 rev=0x01 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'Dell Wireless 1390 WLAN Mini-PCI Card'
    class      = network
работает через ndis. в /sys/modules/if_ndis копируются bcmwl5.inf bcmwl5.sys, затем ndisgen bcmwl5.inf bcmwl5.sys. Получаем работающий bcmwl5_sys.ko.
при прогрузке которого

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

ndis0: <Dell Wireless 1390 WLAN Mini-Card> mem 0xf9ffc000-0xf9ffffff irq 17 at device 0.0 on pci12
ndis0: [ITHREAD]
ndis0: NDIS API version: 5.1
ndis0: WARNING: using obsoleted if_watchdog interface
ndis0: Ethernet address: 00:1e:4c:3b:d2:d6
 
вывод ifconfig

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

ndis0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:1e:4c:3b:d2:d6
        media: IEEE 802.11 Wireless Ethernet autoselect
        status: no carrier
        ssid "" channel 1 (2412 Mhz 11b)
        authmode OPEN privacy OFF bmiss 7 scanvalid 60 bintval 0

Re: Broadcom WiFi

Добавлено: 2008-09-24 18:53:44
paradox
>lissyara
даже если бы он собрался
думаеться мне он бы не заработал
поскольку для разных архитектур
у него разные dma режимы
dma64 там недописан

если я правильно понял работу этой карты

но есть еще режим PIO
этому режиму всеравно какая архитектура
он и через pcmcia работает
но наскоко он реализован в драйвере я не смотрел

но надо понимать что PIO медленнее чем DMA

Re: Broadcom WiFi

Добавлено: 2008-09-24 18:55:28
Alex Keda
ну, с учётом что инет у меня 2.5 мегабита - больше мне не надо было =))

Re: Broadcom WiFi

Добавлено: 2008-10-10 21:13:54
manefesto

Re: Broadcom WiFi

Добавлено: 2008-10-10 21:30:33
paradox
мну уже вкурсе)))) еще вчера с лисом обсуждали
там пострипали все имена функций
тоесть оригианльных имен невидно
да и прошивка там какая то неполная в самом модуле

вообщем то я уже как говрил нашел нормальный модуль
со всеми именами не стрипаными
под x86 платформу
но реверисть там доXXXXXXXXXXX

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

Re: Broadcom WiFi

Добавлено: 2008-10-11 19:15:02
Alex Keda
paradox писал(а):мну уже вкурсе)))) еще вчера с лисом обсуждали
там пострипали все имена функций
тоесть оригианльных имен невидно
да и прошивка там какая то неполная в самом модуле

вообщем то я уже как говрил нашел нормальный модуль
со всеми именами не стрипаными
под x86 платформу
но реверисть там доXXXXXXXXXXX

вот думаю может тот что в бсд bwi немного нерабочий чуть чуть подпилить что бы народ юзал
правда хз что там за функционал будет
наверняка неполный
так сказать лишбы была связь
без всяких последних шифрований вида WEP2
ну, ты знаешь - хоть так для начала.
=====
а там глядишь народ поппилит =)

Re: Broadcom WiFi

Добавлено: 2008-10-11 20:22:20
paradox
знаю я этот народ
ничего он пилить небудет

Re: Broadcom WiFi

Добавлено: 2008-10-13 14:59:58
paradox
тестировать то кто будет?

кстати оказываеться в wl роутерах асус так точно
стоят mini-pci wifi броадкомы

Re: Broadcom WiFi

Добавлено: 2008-10-13 19:24:47
TaN
paradox писал(а):тестировать то кто будет?

кстати оказываеться в wl роутерах асус так точно
стоят mini-pci wifi броадкомы
На тестирование подписываюсь. Хочу наконец нормально фрю на ноуте использовать. Забросил это дело именно из-за броадкомовского вайфая.

Re: Broadcom WiFi

Добавлено: 2008-10-13 19:28:23
paradox
ну если есть с кем сконнетить wifi то на днях тогда закину что то нахимичил с bwi драйвером

кинь свой pciconf -lv
насчет этотого броадкома
посмотреть что там у тебя за плата

Re: Broadcom WiFi

Добавлено: 2008-10-15 14:57:24
TaN
Ок. На днях тогда накачу бэкапы системы на ноут.
Но, если не изменяет память, у меня было такое:
pciconf -lv
none0@pci0:16:0:0: class=0x028000 card=0x1364103c chip=0x431114e4
rev=0x01 hdr=0x00
vendor = 'Broadcom Corporation'
device = 'Dell Wireless 1390 WLAN Mini-PCI Card'
class = network

Re: Broadcom WiFi

Добавлено: 2008-10-15 20:12:51
paradox
фигасе память....

Re: Broadcom WiFi

Добавлено: 2008-10-16 1:17:09
paradox
paradox.lissyara.su/bwi.01.tar.bz2
после загрузки модуля bwi

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

bwi0: <Broadcom BCM4309 802.11 Wireless Lan> mem 0xc0200000-0xc0201fff irq 11 at device 2.0 on pci2
bwi0: [MPSAFE]
bwi0: [ITHREAD]
bwi0: regwin: chipcommon (0x800), rev 4, vendor 0x4243
bwi0: BBP: id 0x4306, rev 0x3, pkg 1
bwi0: nregwin 5, cap 0x0004002a
bwi0: regwin: 802.11 MAC (0x812), rev 5, vendor 0x4243
bwi0: MAC: rev 5
bwi0: regwin: pcmcia (0x80d), rev 2, vendor 0x4243
bwi0: regwin: v90 codec (0x807), rev 2, vendor 0x4243
bwi0: regwin: pci (0x804), rev 9, vendor 0x4243
bwi0: clksrc CS_OSC
bwi0: clkfreq min 618750, max 631250
bwi0: clksrc CS_OSC
bwi0: clkfreq min 618750, max 631250
bwi0: power on delay 157
bwi0: bus rev 1
bwi0: pci is enabled
bwi0: card flags 0x000d
bwi0: 0th led, act 2, lowact 0
bwi0: 1th led, act 5, lowact 0
bwi0: 2th led, act 4, lowact 0
bwi0: 3th led, act 0, lowact 0
bwi0: 802.11 MAC was already disabled
bwi0: PHY is linked
bwi0: PHY: type 2, rev 2, ver 2
bwi0: PHY: 802.11G attach
bwi0: RF: manu 0x17f, type 0x2050, rev 2
bwi0: bus rev 1
bwi0: PHY is linked
bwi0: 30bit bus space
bwi0: max txpower from sprom: 60 dBm
bwi0: ant gain 8 dBm
bwi0: region/domain max txpower 76 dBm
bwi0: max txpower 60 dBm
bwi0: sprom idle tssi: 0x783e
bwi0: TSSI-TX power map:
81 80 80 80 80 79 79 78
78 78 77 77 76 76 75 75
74 74 73 73 72 72 71 70
70 69 69 68 68 67 66 65
64 64 62 62 61 60 59 58
57 56 54 53 52 50 49 48
46 44 43 41 40 37 35 33
30 28 25 22 19 16 12 8
bwi0: idle tssi0: 62
bwi0: bus rev 1
bwi0: locale: 0
bwi0: using obsoleted if_watchdog interface
bwi0: bpf attached
bwi0: Ethernet address: 00:90:4b:d5:38:46
bwi0: bpf attached
bwi0: bpf attached
bwi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
потом загружаем фирмваре
и делаем ifconfig bwi0 up

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

bwi0: bwi_init
bwi0: bwi_stop
bwi0: bbp atten: 0, rf atten: 3, ctrl1: 2, ctrl2: 65535
bwi0: bus rev 1
bwi0: 802.11 MAC is disabled
bwi0: 802.11 MAC was already disabled
bwi0: PHY is linked
bwi0: firmware rev 0x0127, patch level 0x000e
bwi0: IV count 317
bwi0: IV count 31
bwi0: lo gain: 7, rx gain: 48
bwi0: RF calibration value: 0x003e
хотелось бы увидеть ваши dmesg

Re: Broadcom WiFi

Добавлено: 2008-10-16 1:24:07
Alex Keda
это та плата что я приволок?

Re: Broadcom WiFi

Добавлено: 2008-10-16 1:34:27
paradox
ну да

Re: Broadcom WiFi

Добавлено: 2008-10-16 1:36:03
Alex Keda
прикольно =)
а под x64 заведётся? ;-)

Re: Broadcom WiFi

Добавлено: 2008-10-16 1:43:40
paradox
думаю нет
вообще незнаю
смотреть надо dmesg
какая там
bwi0: 30bit bus space
поидеи должна быть 64bit
хз