Re: pccards

Sam Leffler <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
Alexandre "Sunny" Kovalenko wrote:
> On Tue, 2005-11-22 at 19:06 -0500, Robert Fitzpatrick wrote:
> 
>>On Tue, 2005-11-22 at 15:27 +0100, Marcin Jessa wrote:
>>
>>
>>>http://www.freebsdmall.com/~loader/en_US.ISO8859-1/articles/wireless/article.html
>>
>>Perfect, that was what I needed, thanks! Now I have the card working
>>with WEP, I still don't quite understand how to get the card to start up
>>on boot. I have in my /etc/rc.conf 'ifconfig_ath0="ssid WEBTENT DHCP"'
>>and I have the necessary modules loaded:
>>
>>felipa# cat /boot/loader.conf
>>wlan_wep_load="YES"
>>wlan_tkip_load="YES"
>>wlan_ccmp_load="YES"
>>wlan_xauth_load="YES"
>>wlan_acl_load="YES"
>>
>>Another thing is I tried the wpa_supplicant.conf method of starting the
>>card, but it just hangs, I have to just hit Ctrl+C after a long wait:
>>
>>felipa# cat /etc/wpa_supplicant.conf
>>network={
>>    ssid="WEBTENT"
>>    key_mgmt=NONE
>>    wep_key1=<MYKEY>
>>    wep_tx_keyidx=1
>>}
> 
> I tend to belive that ifconfig and wpa_supplicant disagree on numbering
> of the key indices. In order to match 'weptxkey 1' below you want to
> specify wep_key0 and wep_tx_keyidx=0 in your wpa_supplicant.conf.
> 
> Following wpa_supplicant.conf works here quite well:
> 
> ctrl_interface=/var/run/wpa_supplicant
> ctrl_interface_group=wheel
> 
> network={
>   ssid="MySsId"
>   scan_ssid=1
>   priority=5
>   key_mgmt=NONE
>   wep_key0=11111111111111111111111111
>   wep_tx_keyidx=0
> }
> 
> with proper SSID and key.
> 
> 
>>felipa# wpa_supplicant -i ath0 -c /etc/wpa_supplicant.conf
>>Trying to associate with 00:05:5d:89:c8:78 (SSID='WEBTENT' freq=2437
>>MHz)
>>Associated with 00:05:5d:89:c8:78
>>^CSignal 2 received - terminating
>>ioctl[SIOCS80211, op 20, len 7]: Can't assign requested address
>>
>>If I use the following, all works great with WEP and it gets a DHCP
>>address even though I specified a static IP, I assume this is because I
>>have that specified in /etc/rc.conf:
>>
>>felipa# ifconfig ath0 inet 192.168.1.30 netmask 255.255.255.0 ssid
>>WEBTENT wepmode on weptxkey 1 wepkey 1:<MYKEY>
>>felipa# ifconfig -v ath0 ath0:
>>flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>>        inet6 fe80::280:c8ff:fe1f:9655%ath0 prefixlen 64 scopeid 0x5
>>        inet 192.168.1.52 netmask 0xffffff00 broadcast 192.168.1.255
>>        ether 00:80:c8:1f:96:55
>>        media: IEEE 802.11 Wireless Ethernet autoselect (DS/11Mbps)
>>        status: associated
>>        ssid WEBTENT channel 6 (2437) bssid 00:05:5d:89:c8:78
>>        authmode OPEN privacy ON deftxkey 1
>>        wepkey 1:104-bit powersavemode OFF powersavesleep 100 txpowmax
>>32
>>        txpower 60 rtsthreshold 2346 fragthreshold 2346 -pureg protmode
>>CTS -wme        roaming AUTO bintval 100
>>
>>Also, I assume my D-Link access point does not support WPA, so I am
>>stuck with the weakness of WEP? Perhaps I'll try to setup my FreeBSD
>>AP :)
> 
> Check for firmware update -- at least one of my D-Link parts
> (DWL-G730AP) acquired ability to do WPA-PSK with last update.
> 
> 

This is probably the bug I've not resolved where wpa_supplicant doesn't 
plumb wep keys at key indices > 0 properly.  Joe Love figured out a 
workaround but the change doesn't make sense so I need to dig deeper to 
find the root cause.

	Sam

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.