Страница 1 из 1

ndisgen драйвер для WiFi под FreeBSD.

Добавлено: 2008-02-07 11:47:21
InventoR
Всем добрый день. Народ ну раскажите бестолковому.
Взял уже другую карточку WiFi.

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

none1@pci0:0:11:0:      class=0x028000 card=0x100f1043 chip=0x431814e4 rev=0x02 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'BCM43XX Broadcom 802.11b/g'
    class      = network
Это карточка от Asus WL-138G на чипе broadcom.
Беру её драйвер, делаю все согласно вот этой статье:
http://blog.wearab.net/arab/2006/12/22/ ... 318-rev-2/
все нормально. после загрузки модуля вижу:

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

ndis0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:18:f3:84:10:54
        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
делаю ifconfig ndis0 up
дает вывод

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

ndis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:18:f3:84:10:54
        media: IEEE 802.11 Wireless Ethernet autoselect (OFDM/54Mbps)
        status: associated
        ssid default channel 6 (2437 Mhz 11g) bssid 00:19:5b:be:38:01
        authmode OPEN privacy OFF bmiss 7 scanvalid 60 protmode CTS bintval 0
он зацепился автоматом к моему роутеру.

даю ifconfig ndis0 scan он дает вывод

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

mail# ifconfig ndis0 scan
SSID            BSSID              CHAN RATE   S:N     INT CAPS
asdfg123        00:18:f3:33:c5:9c    6   54M -70:-96  100 EP   RSN
PNC.MSK         00:19:e0:a2:5e:34    6   54M -73:-96  100 EPS
ZXDSL531BII...  00:16:e3:73:54:eb   11   54M -74:-96  100 E
default         00:19:5b:be:38:01    6   54M -46:-96  100 ES
VBV3FK8X        00:1d:60:04:ab:5e   11   54M -75:-96  100 EP
pm10342         00:0e:8e:7b:18:c3    7   54M -76:-96  100 EP
но что-то я тут не вижу точек GoldenWiFi, насколько я понимаю он выводит не полный список.
подскажите куда еще копать?

Re: ndisgen драйвер для WiFi под FreeBSD.

Добавлено: 2008-02-07 12:00:01
Alex Keda
ручками каналы посканить.
у меня голды сидят на вервых каналах - у тебя их вообще не вижу.
(кстати - можети не ловить - у меня показывает три канала но работает лишоь по одному со скрипом - сигнал слабый
Зато ловит пару халявных соседских =))))

Re: ndisgen драйвер для WiFi под FreeBSD.

Добавлено: 2008-02-07 12:37:06
InventoR
вот вот, это я тоже заметил что первых каналов нету.
ручками это как?
я делал через ifconfig ndis0 scan, он сам автоматом перебирает все частоты, пробывал переключать его на первый канал, а потом снова задавать сканирование, он все равно сканит весь диапазон.
переключ роутре на первый канал и попробовал заново просканить диапазон. и роутер сразу нашло.
хз куда уже рыть. может все таки железо и пробелема с питанием, так вроде нет.
на другую машину подлючал и там тоже самое.

Re: ndisgen драйвер для WiFi под FreeBSD.

Добавлено: 2008-02-07 13:44:32
Alex Keda
поиском по форуму - я скрипт для скана сеток по одной вываливал уже...

Re: ndisgen драйвер для WiFi под FreeBSD.

Добавлено: 2008-02-07 13:55:19
InventoR
Лис если ты имееш в виду этот скрипт, то вот вывод:

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

mail# cat /wifi.sh
#!/bin/sh

i=1

while test $i != 13
do

/sbin/ifconfig ral0 down
/sbin/ifconfig ral0 delete >/dev/null 2>&1
/sbin/ifconfig ral0 up
/sbin/ifconfig ral0 channel $i
/bin/sleep 1
/sbin/ifconfig -v ral0 list scan

i="`/bin/expr $i + 1`"
done

/sbin/ifconfig ral0 down
/sbin/ifconfig ral0 delete >/dev/null 2>&1
/sbin/ifconfig ral0 up
mail#
Он выдает все время одни и те же результаты.

Re: ndisgen драйвер для WiFi под FreeBSD.

Добавлено: 2008-02-07 13:59:10
Alex Keda
какие?

Re: ndisgen драйвер для WiFi под FreeBSD.

Добавлено: 2008-02-07 14:05:30
InventoR

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

mail# /wifi_ndis.sh
SSID                              BSSID              CHAN RATE   S:N     INT CAPS
PNC.MSK                           00:19:e0:a2:5e:34    6   54M -71:-96  100 EPS
default                           00:19:5b:be:38:01    1   54M -46:-96  100 ES
ZXDSL531BII-7354EB                00:16:e3:73:54:eb   11   54M -75:-96  100 E
SSID                              BSSID              CHAN RATE   S:N     INT CAPS
PNC.MSK                           00:19:e0:a2:5e:34    6   54M -71:-96  100 EPS
default                           00:19:5b:be:38:01    1   54M -46:-96  100 ES
ZXDSL531BII-7354EB                00:16:e3:73:54:eb   11   54M -75:-96  100 E
SSID                              BSSID              CHAN RATE   S:N     INT CAPS
PNC.MSK                           00:19:e0:a2:5e:34    6   54M -71:-96  100 EPS
default                           00:19:5b:be:38:01    1   54M -46:-96  100 ES
ZXDSL531BII-7354EB                00:16:e3:73:54:eb   11   54M -75:-96  100 E
SSID                              BSSID              CHAN RATE   S:N     INT CAPS
PNC.MSK                           00:19:e0:a2:5e:34    6   54M -71:-96  100 EPS
default                           00:19:5b:be:38:01    1   54M -46:-96  100 ES
ZXDSL531BII-7354EB                00:16:e3:73:54:eb   11   54M -75:-96  100 E
SSID                              BSSID              CHAN RATE   S:N     INT CAPS
PNC.MSK                           00:19:e0:a2:5e:34    6   54M -71:-96  100 EPS
default                           00:19:5b:be:38:01    1   54M -46:-96  100 ES
ZXDSL531BII-7354EB                00:16:e3:73:54:eb   11   54M -75:-96  100 E
SSID                              BSSID              CHAN RATE   S:N     INT CAPS
PNC.MSK                           00:19:e0:a2:5e:34    6   54M -71:-96  100 EPS
default                           00:19:5b:be:38:01    1   54M -46:-96  100 ES
ZXDSL531BII-7354EB                00:16:e3:73:54:eb   11   54M -75:-96  100 E
SSID                              BSSID              CHAN RATE   S:N     INT CAPS
PNC.MSK                           00:19:e0:a2:5e:34    6   54M -71:-96  100 EPS
default                           00:19:5b:be:38:01    1   54M -46:-96  100 ES
ZXDSL531BII-7354EB                00:16:e3:73:54:eb   11   54M -75:-96  100 E
SSID                              BSSID              CHAN RATE   S:N     INT CAPS
PNC.MSK                           00:19:e0:a2:5e:34    6   54M -71:-96  100 EPS
default                           00:19:5b:be:38:01    1   54M -46:-96  100 ES
ZXDSL531BII-7354EB                00:16:e3:73:54:eb   11   54M -75:-96  100 E
SSID                              BSSID              CHAN RATE   S:N     INT CAPS
PNC.MSK                           00:19:e0:a2:5e:34    6   54M -71:-96  100 EPS
default                           00:19:5b:be:38:01    1   54M -46:-96  100 ES
ZXDSL531BII-7354EB                00:16:e3:73:54:eb   11   54M -75:-96  100 E
SSID                              BSSID              CHAN RATE   S:N     INT CAPS
PNC.MSK                           00:19:e0:a2:5e:34    6   54M -71:-96  100 EPS
default                           00:19:5b:be:38:01    1   54M -46:-96  100 ES
ZXDSL531BII-7354EB                00:16:e3:73:54:eb   11   54M -75:-96  100 E
SSID                              BSSID              CHAN RATE   S:N     INT CAPS
PNC.MSK                           00:19:e0:a2:5e:34    6   54M -71:-96  100 EPS
default                           00:19:5b:be:38:01    1   54M -46:-96  100 ES
ZXDSL531BII-7354EB                00:16:e3:73:54:eb   11   54M -75:-96  100 E
SSID                              BSSID              CHAN RATE   S:N     INT CAPS
PNC.MSK                           00:19:e0:a2:5e:34    6   54M -71:-96  100 EPS
default                           00:19:5b:be:38:01    1   54M -46:-96  100 ES
ZXDSL531BII-7354EB                00:16:e3:73:54:eb   11   54M -75:-96  100 E
mail#

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

mail# cat /wifi_ndis.sh
#!/bin/sh

i=1

while test $i != 13
do

/sbin/ifconfig ndis0 down
/sbin/ifconfig ndis0 delete >/dev/null 2>&1
/sbin/ifconfig ndis0 up
/sbin/ifconfig ndis0 channel $i
/bin/sleep 1
/sbin/ifconfig -v ndis0 list scan

i="`/bin/expr $i + 1`"
done

/sbin/ifconfig ndis0 down
/sbin/ifconfig ndis0 delete >/dev/null 2>&1
/sbin/ifconfig ndis0 up
mail#

Re: ndisgen драйвер для WiFi под FreeBSD.

Добавлено: 2008-02-07 14:24:07
Alex Keda

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

/sbin/ifconfig ndis0 channel 1
/sbin/ifconfig -v ndis0 list scan
/sbin/ifconfig ndis0
/sbin/ifconfig ndis0 channel 2
/sbin/ifconfig -v ndis0 list scan
/sbin/ifconfig ndis0
дай вывод этих команд в этой последовательности

Re: ndisgen драйвер для WiFi под FreeBSD.

Добавлено: 2008-02-07 14:42:09
InventoR

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

mail# /sbin/ifconfig ndis0 channel 1
mail# /sbin/ifconfig -v ndis0 list scan
SSID                              BSSID              CHAN RATE   S:N     INT CAPS
asdfg123                          00:18:f3:33:c5:9c   11   54M -71:-96  100 EP   RSN<v1 mc:TKIP uc:TKIP km:8021X-PSK>
PNC.MSK                           00:19:e0:a2:5e:34    6   54M -72:-96  100 EPS
ZXDSL531BII-7354EB                00:16:e3:73:54:eb   11   54M -73:-96  100 E
default                           00:19:5b:be:38:01    1   54M -46:-96  100 ES
mail# /sbin/ifconfig ndis0
ndis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:18:f3:84:10:54
        media: IEEE 802.11 Wireless Ethernet autoselect (OFDM/54Mbps)
        status: associated
        ssid default channel 1 (2412 Mhz 11g) bssid 00:19:5b:be:38:01
        authmode OPEN privacy OFF bmiss 7 scanvalid 60 protmode CTS
mail# /sbin/ifconfig ndis0 channel 2
mail# /sbin/ifconfig -v ndis0 list scan
SSID                              BSSID              CHAN RATE   S:N     INT CAPS
asdfg123                          00:18:f3:33:c5:9c   11   54M -71:-96  100 EP   RSN<v1 mc:TKIP uc:TKIP km:8021X-PSK>
PNC.MSK                           00:19:e0:a2:5e:34    6   54M -72:-96  100 EPS
ZXDSL531BII-7354EB                00:16:e3:73:54:eb   11   54M -73:-96  100 E
default                           00:19:5b:be:38:01    1   54M -46:-96  100 ES
mail# /sbin/ifconfig ndis0
ndis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:18:f3:84:10:54
        media: IEEE 802.11 Wireless Ethernet autoselect (OFDM/54Mbps)
        status: associated
        ssid default channel 1 (2412 Mhz 11g) bssid 00:19:5b:be:38:01
        authmode OPEN privacy OFF bmiss 7 scanvalid 60 protmode CTS
mail#

Re: ndisgen драйвер для WiFi под FreeBSD.

Добавлено: 2008-02-07 14:48:43
Alex Keda
чё-то где-то поменяли...
в синтаксисе ifconfig
а ОС какой?

Re: ndisgen драйвер для WiFi под FreeBSD.

Добавлено: 2008-02-07 15:02:41
InventoR

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

FreeBSD mail.gambi.local 7.0-BETA4 FreeBSD 7.0-BETA4 #0: Thu Jan 31 17:30:02 MSK 2008     root@mail.gambi.local:/usr/src/sys/i386/compile/kernel-31-01-08  i386
mail#
вот и я бьюсь.
получаеться вторая карточка и ничего не могу сделать.

Re: ndisgen драйвер для WiFi под FreeBSD.

Добавлено: 2008-02-07 15:31:16
Alex Keda
у меня две и обе с полпинка...
карточки неправильные?

Re: ndisgen драйвер для WiFi под FreeBSD.

Добавлено: 2008-02-07 16:03:20
InventoR
наверно к доктору пойду, на осмотр рук.
хотя всеже странно почему не работает.
ведь все делаю как люди.