Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 08 Jan 2005 12:01:16 -0500
From:      rafege@mail.com (Gary E. RAFE, Ph.D.)
To:        freebsd-mobile@freebsd.org
Subject:   More WiFi Access Point Discovery
Message-ID:  <41E011DC.nailM4911BU7M@mail.com>

next in thread | raw e-mail | index | archive | help
I'm still trying to determine how to get WiFi access point discovery
to work on my Toshiba Satellite Pro 6100 running 5.3-R.
The (custom) kernel has devices "wlan" and "wi" compiled in.

At boot-time, the kernel reports the internal MiniPCI WiFi card as:

wi0: <TOSHIBA Wireless LAN Card> at port 0xd000-0xd03f irq 11 function 0 config 1 on pccard0
wi0: using Lucent Embedded WaveLAN/IEEE
wi0: Lucent Firmware: Station (8.72.1)
wi0: Ethernet address: 00:02:2d:XX:XX:XX
wi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps

while "ifconfig wi0" reports:

wi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        ether 00:02:2d:XX:XX:XX
        media: IEEE 802.11 Wireless Ethernet autoselect (none)
        ssid ""
        stationname "FreeBSD WaveLAN/IEEE node"
        channel -1 authmode OPEN powersavemode OFF powersavesleep 100
        rtsthreshold 2312 protmode CTS
        wepmode OFF weptxkey 1

When my USR2410 PCCARD is inserted into an available slot,
the kernel reports:

wi1: <U.S. Robotics IEEE 802.11b PC-CARD> at port 0xd040-0xd07f irq 11 function 0 config 1 on pccard2
wi1: using RF:PRISM2 MAC:HFA3841 CARD:HWB3163 rev.A
wi1: Intersil Firmware: Primary (0.3.0), Station (0.7.6)
wi1: Ethernet address: 00:90:d1:XX:XX:XX
wi1: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps

and "ifconfig wi1" reports:

wi1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        ether 00:90:d1:XX:XX:XX
        media: IEEE 802.11 Wireless Ethernet autoselect (none)
        ssid ""
        stationname "FreeBSD WaveLAN/IEEE node"
        channel -1 authmode OPEN powersavemode OFF powersavesleep 100
        rtsthreshold 2312 protmode CTS
        wepmode OFF weptxkey 1

Both cards report "0 stations" with "wicontrol -i wiX -l",
although our local WiFi access point, situated across the room,
is powered on and active.
In the case of "wicontrol -i wiX -L",
the listing ends with the line:
SSID                        BSSID         Chan     SN  S  N  Intrvl Capinfo
for the wi0 (MiniPCI), while wi1 (USR2410) does *not* report this line.

Is there some "magic" I'm missing to make this work,
or is access point discovery not something these WiFi devices do ?

In the case of the latter, can someone suggest a supported PCCARD
that does reliable access point discovery with FreeBSD ?
--
Gary E. RAFE, Ph.D.	<mailto:rafege@mail.com>
Please do not send me HTML-encoded mail.
It will be discarded automatically.


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41E011DC.nailM4911BU7M>