[Wireless] Can't connect to wlan

Mel fbsd.questions at rachie.is-a-geek.net
Tue Mar 11 12:56:04 UTC 2008


On Tuesday 11 March 2008 08:53:09 Benjamin Close wrote:
> Mel,
>     Do the recent patches by Andrew make a difference?
>
> http://people.freebsd.org/~thompsa/wpi_head.diff
> http://people.freebsd.org/~thompsa/wpi_releng7.diff

They aren't committed (yet)?
# ident /boot/kernel/if_wpi.ko /usr/src/sys/dev/wpi/*.c
/boot/kernel/if_wpi.ko:
     $FreeBSD: src/sys/dev/wpi/if_wpi.c,v 1.5.2.2 2008/02/02 06:49:57 sam Exp 
$

/usr/src/sys/dev/wpi/if_wpi.c:
     $FreeBSD: src/sys/dev/wpi/if_wpi.c,v 1.5.2.2 2008/02/02 06:49:57 sam Exp 
$

I will try the RELENG_7 patch, possibly today.

> Mel wrote:
> > Redirect -> freebsd-mobile, cc Ben
> >
> > Ref:
> > http://lists.freebsd.org/pipermail/freebsd-current/2007-November/080653.h
> >tml
> >
> > On Sunday 24 February 2008 16:50:47 Alphons "Fonz" van Werven wrote:
> >> Okay, so here goes:
> >>
> >> SYNOPSIS
> >>
> >> Wireless network gets detected, but has "no carrier". So I can't
> >> connect.
> >>
> >> PROMPT
> >>
> >> All prompts are indicated as $ to avoid confusion with #-comment lines,
> >> but in reality most things are done by root.
> >>
> >> THE NETWORK
> >>
> >> SSID: SpeedTouch1EC5E8
> >> radio type: 11g
> >> security type: WPA2-PSK
> >> PSK: known
> >> Station: Thomson ST 780 WL Wireless modem
> >> Signal: present (Windows picks it up right away) and generally excellent
> >>
> >> THE COMPUTER
> >>
> >> Thoshiba Satellite P200 1A4 notebook
> >> Wireless card: Intel 3945ABG
> >> OS: FreeBSD 7.0-RC3
> >>
> >> KERNEL
> >>
> >> The driver for the Intel 3945ABG card is wpi.
> >> As instructed by its manpage, my /boot/loader.conf reads:
> >>
> >> $ cat /boot/loader.conf
> >> if_wpi_load="YES"
> >> wlan_load="YES"
> >> wlan_amrr_load="YES"
> >> firmware_load="YES"
> >> wpifw_load="YES"
> >> wlan_xauth_load="YES"
> >>
> >> legal.intel_wpi.license_ack=1
> >> $
> >>
> >> Relevant dmesg greps:
> >>
> >> $ dmesg|grep wpi
> >> wpi0: <Intel(R) PRO/Wireless 3945ABG> mem 0xd8000000-0xd8000fff irq 17
> >> at device 0.0 on pci4
> >> wpi0: Ethernet address: 00:1b:77:b5:98:bd
> >> wpi0: [ITHREAD]
> >> wpi0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
> >> wpi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
> >> wpi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps
> >> 24Mbps 36Mbps 48Mbps 54Mbps
> >> $ dmesg|grep wlan
> >> $ dmesg|grep firmware
> >> $
> >>
> >> CONFIGURATION
> >>
> >> My /etc/wpa_supplicant.conf:
> >
> > As you can see in the aboved mentioned URL, wpi and wpa_supplicant don't
> > play nice. I had the same problem yesterday, setting wpi through ifconfig
> > (WEP in my case) and the card just works.
> > I also had the bluetooth message, but Fonz doesn't seem to have that.
> >
> > # ident /boot/kernel/if_wpi.ko
> > /boot/kernel/if_wpi.ko:
> >      $FreeBSD: src/sys/dev/wpi/if_wpi.c,v 1.5.2.2 2008/02/02 06:49:57 sam
> > Exp $
> >
> > My kernel is GENERIC with ULE scheduler rather then 4BSD. I want to
> > investigate more this week, with a debug kernel and/or wpi in debug mode.
> > Since RELENG_7 is probably thawed/frozen, is there patches from -current
> > you can backport to have tested?
> >
> > Leaving the rest of the email in tact so you have a full report.
> >
> >> $ cat /etc/wpa_supplicant.conf
> >> #eapol_version=2
> >>
> >> network={
> >>    ssid="SpeedTouch1EC5E8"
> >>    psk="********" (the correct preshared key, that is)
> >> #  bssid=00:90:d0:f3:e1:d2
> >>    mode=0
> >>    proto=WPA RSN
> >> #  key_mgmt=WPA-PSK
> >> #  pairwise=CCMP
> >> #  group=CCMP
> >>    scan_ssid=1
> >> }
> >> $
> >>
> >> STEPS
> >>
> >> $ wpa_supplicant -d -i wpi0 -c /etc/wpa_supplicant
> >> Initializing interface 'wpi0' conf '/etc/wpa_supplicant.conf' driver
> >> 'default' ctrl_interface 'N/A' bridge 'N/A'
> >> Configuration file '/etc/wpa_supplicant.conf' ->
> >> '/etc/wpa_supplicant.conf' Reading configuration file
> >> '/etc/wpa_supplicant.conf'
> >> Priority group 0
> >>     id=0 ssid='SpeedTouch1EC5E8'
> >> Initializing interface (2) 'wpi0'
> >> EAPOL: SUPP_PAE entering state DISCONNECTED
> >> EAPOL: KEY_RX entering state NO_KEY_RECEIVE
> >> EAPOL: SUPP_BE entering state INITIALIZE
> >> EAP: EAP entering state DISABLED
> >> EAPOL: External notification - portEnabled=0
> >> EAPOL: External notification - portValid=0
> >> Own MAC address: 00:1b:77:b5:98:bd
> >> wpa_driver_bsd_set_wpa: enabled=1
> >> wpa_driver_bsd_set_wpa_internal: wpa=3 privacy=1
> >> wpa_driver_bsd_del_key: keyidx=0
> >> wpa_driver_bsd_del_key: keyidx=1
> >> wpa_driver_bsd_del_key: keyidx=2
> >> wpa_driver_bsd_del_key: keyidx=3
> >> wpa_driver_bsd_set_countermeasures: enabled=0
> >> wpa_driver_bsd_set_drop_unencrypted: enabled=1
> >> Setting scan request: 0 sec 100000 usec
> >> Added interface wpi0
> >> Received 0 bytes of scan results (0 BSSes)
> >> Scan results: 0
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> Try to find non-WPA AP
> >> No suitable AP found.
> >> Setting scan request: 5 sec 0 usec
> >> State: DISCONNECTED -> SCANNING
> >> Starting AP scan (specific SSID)
> >> Scan SSID - hexdump_ascii(len=16):
> >>       53 70 65 65 64 54 6f 75 63 68 31 45 43 35 45 38   SpeedTouch1EC5E8
> >> Trying to get current scan results first without requesting a new scan
> >> to speed up initial association
> >> Received 0 bytes of scan results (0 BSSes)
> >> Scan results: 0
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> Try to find non-WPA AP
> >> No suitable AP found.
> >> Setting scan request: 0 sec 0 usec
> >> Starting AP scan (broadcast SSID)
> >> Received 0 bytes of scan results (0 BSSes)
> >> Scan results: 0
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> Try to find non-WPA AP
> >> No suitable AP found.
> >> Setting scan request: 5 sec 0 usec
> >> Starting AP scan (specific SSID)
> >> Scan SSID - hexdump_ascii(len=16):
> >>       53 70 65 65 64 54 6f 75 63 68 31 45 43 35 45 38   SpeedTouch1EC5E8
> >> Received 0 bytes of scan results (0 BSSes)
> >> Scan results: 0
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> Try to find non-WPA AP
> >> No suitable AP found.
> >> Setting scan request: 5 sec 0 usec
> >> Starting AP scan (broadcast SSID)
> >> Received 0 bytes of scan results (0 BSSes)
> >> Scan results: 0
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> Try to find non-WPA AP
> >> No suitable AP found.
> >> Setting scan request: 5 sec 0 usec
> >> Starting AP scan (specific SSID)
> >> Scan SSID - hexdump_ascii(len=16):
> >>       53 70 65 65 64 54 6f 75 63 68 31 45 43 35 45 38   SpeedTouch1EC5E8
> >> Received 0 bytes of scan results (0 BSSes)
> >> Scan results: 0
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> Try to find non-WPA AP
> >> No suitable AP found.
> >> Setting scan request: 5 sec 0 usec
> >> Starting AP scan (broadcast SSID)
> >> Received 0 bytes of scan results (0 BSSes)
> >> Scan results: 0
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> Try to find non-WPA AP
> >> No suitable AP found.
> >> Setting scan request: 5 sec 0 usec
> >> Starting AP scan (specific SSID)
> >> Scan SSID - hexdump_ascii(len=16):
> >>       53 70 65 65 64 54 6f 75 63 68 31 45 43 35 45 38   SpeedTouch1EC5E8
> >> Received 0 bytes of scan results (0 BSSes)
> >> Scan results: 0
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> Try to find non-WPA AP
> >> No suitable AP found.
> >> Setting scan request: 5 sec 0 usec
> >> Starting AP scan (broadcast SSID)
> >> Received 0 bytes of scan results (0 BSSes)
> >> Scan results: 0
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> Try to find non-WPA AP
> >> No suitable AP found.
> >> Setting scan request: 5 sec 0 usec
> >> Starting AP scan (specific SSID)
> >> Scan SSID - hexdump_ascii(len=16):
> >>       53 70 65 65 64 54 6f 75 63 68 31 45 43 35 45 38   SpeedTouch1EC5E8
> >> Received 0 bytes of scan results (0 BSSes)
> >> Scan results: 0
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> Try to find non-WPA AP
> >> No suitable AP found.
> >> Setting scan request: 5 sec 0 usec
> >> Starting AP scan (broadcast SSID)
> >> Received 0 bytes of scan results (0 BSSes)
> >> Scan results: 0
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> Try to find non-WPA AP
> >> No suitable AP found.
> >> Setting scan request: 5 sec 0 usec
> >> Starting AP scan (specific SSID)
> >> Scan SSID - hexdump_ascii(len=16):
> >>       53 70 65 65 64 54 6f 75 63 68 31 45 43 35 45 38   SpeedTouch1EC5E8
> >> Received 0 bytes of scan results (0 BSSes)
> >> Scan results: 0
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> Try to find non-WPA AP
> >> No suitable AP found.
> >> Setting scan request: 5 sec 0 usec
> >> Starting AP scan (broadcast SSID)
> >> Received 0 bytes of scan results (1 BSSes)
> >> Scan results: 1
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> 0: 00:90:d0:f3:e1:d2 ssid='SpeedTouch1EC5E8' wpa_ie_len=30 rsn_ie_len=26
> >> caps=0x11
> >>     selected based on RSN IE
> >>     selected WPA AP 00:90:d0:f3:e1:d2 ssid='SpeedTouch1EC5E8'
> >> Try to find non-WPA AP
> >> Trying to associate with 00:90:d0:f3:e1:d2 (SSID='SpeedTouch1EC5E8'
> >> freq=2437 MHz)
> >> Cancelling scan request
> >> WPA: clearing own WPA/RSN IE
> >> Automatic auth_alg selection: 0x1
> >> wpa_driver_bsd_set_auth_alg alg 0x1 authmode 1
> >> RSN: using IEEE 802.11i/D9.0
> >> WPA: Selected cipher suites: group 8 pairwise 24 key_mgmt 2 proto 2
> >> WPA: set AP WPA IE - hexdump(len=30): dd 1c 00 50 f2 01 01 00 00 50 f2
> >> 02 02 00 00 50 f2 04 00 50 f2 02 01 00 00 50 f2 02 0c 00
> >> WPA: set AP RSN IE - hexdump(len=26): 30 18 01 00 00 0f ac 02 02 00 00
> >> 0f ac 04 00 0f ac 02 01 00 00 0f ac 02 0c 00
> >> WPA: using GTK TKIP
> >> WPA: using PTK CCMP
> >> WPA: using KEY_MGMT WPA-PSK
> >> WPA: Set own WPA IE default - hexdump(len=22): 30 14 01 00 00 0f ac 02
> >> 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00
> >> No keys have been configured - skip key clearing
> >> wpa_driver_bsd_set_drop_unencrypted: enabled=1
> >> State: SCANNING -> ASSOCIATING
> >> wpa_driver_bsd_associate: ssid 'SpeedTouch1EC5E8' wpa ie len 22 pairwise
> >> 3 group 2 key mgmt 1
> >> wpa_driver_bsd_associate: set PRIVACY 1
> >> Setting authentication timeout: 10 sec 0 usec
> >> EAPOL: External notification - EAP success=0
> >> EAPOL: External notification - EAP fail=0
> >> EAPOL: External notification - portControl=Auto
> >> RSN: Ignored PMKID candidate without preauth flag
> >> Authentication with 00:00:00:00:00:00 timed out.
> >> Added BSSID 00:90:d0:f3:e1:d2 into blacklist
> >> No keys have been configured - skip key clearing
> >> State: ASSOCIATING -> DISCONNECTED
> >> EAPOL: External notification - portEnabled=0
> >> EAPOL: External notification - portValid=0
> >> EAPOL: External notification - EAP success=0
> >> Setting scan request: 0 sec 0 usec
> >> State: DISCONNECTED -> SCANNING
> >> Starting AP scan (specific SSID)
> >> Scan SSID - hexdump_ascii(len=16):
> >>       53 70 65 65 64 54 6f 75 63 68 31 45 43 35 45 38   SpeedTouch1EC5E8
> >> Received 0 bytes of scan results (1 BSSes)
> >> Scan results: 1
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> 0: 00:90:d0:f3:e1:d2 ssid='SpeedTouch1EC5E8' wpa_ie_len=30 rsn_ie_len=26
> >> caps=0x11
> >>     selected based on RSN IE
> >>     selected WPA AP 00:90:d0:f3:e1:d2 ssid='SpeedTouch1EC5E8'
> >> Try to find non-WPA AP
> >> Trying to associate with 00:90:d0:f3:e1:d2 (SSID='SpeedTouch1EC5E8'
> >> freq=2437 MHz)
> >> Cancelling scan request
> >> WPA: clearing own WPA/RSN IE
> >> Automatic auth_alg selection: 0x1
> >> wpa_driver_bsd_set_auth_alg alg 0x1 authmode 1
> >> RSN: using IEEE 802.11i/D9.0
> >> WPA: Selected cipher suites: group 8 pairwise 24 key_mgmt 2 proto 2
> >> WPA: set AP WPA IE - hexdump(len=30): dd 1c 00 50 f2 01 01 00 00 50 f2
> >> 02 02 00 00 50 f2 04 00 50 f2 02 01 00 00 50 f2 02 0c 00
> >> WPA: set AP RSN IE - hexdump(len=26): 30 18 01 00 00 0f ac 02 02 00 00
> >> 0f ac 04 00 0f ac 02 01 00 00 0f ac 02 0c 00
> >> WPA: using GTK TKIP
> >> WPA: using PTK CCMP
> >> WPA: using KEY_MGMT WPA-PSK
> >> WPA: Set own WPA IE default - hexdump(len=22): 30 14 01 00 00 0f ac 02
> >> 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00
> >> No keys have been configured - skip key clearing
> >> wpa_driver_bsd_set_drop_unencrypted: enabled=1
> >> State: SCANNING -> ASSOCIATING
> >> wpa_driver_bsd_associate: ssid 'SpeedTouch1EC5E8' wpa ie len 22 pairwise
> >> 3 group 2 key mgmt 1
> >> wpa_driver_bsd_associate: set PRIVACY 1
> >> Setting authentication timeout: 10 sec 0 usec
> >> EAPOL: External notification - EAP success=0
> >> EAPOL: External notification - EAP fail=0
> >> EAPOL: External notification - portControl=Auto
> >> RSN: Ignored PMKID candidate without preauth flag
> >> Authentication with 00:00:00:00:00:00 timed out.
> >> BSSID 00:90:d0:f3:e1:d2 blacklist count incremented to 2
> >> No keys have been configured - skip key clearing
> >> State: ASSOCIATING -> DISCONNECTED
> >> EAPOL: External notification - portEnabled=0
> >> EAPOL: External notification - portValid=0
> >> EAPOL: External notification - EAP success=0
> >> Setting scan request: 0 sec 0 usec
> >> State: DISCONNECTED -> SCANNING
> >> Starting AP scan (broadcast SSID)
> >> Received 0 bytes of scan results (1 BSSes)
> >> Scan results: 1
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> 0: 00:90:d0:f3:e1:d2 ssid='SpeedTouch1EC5E8' wpa_ie_len=30 rsn_ie_len=26
> >> caps=0x11
> >>     skip - blacklisted
> >> Try to find non-WPA AP
> >> 0: 00:90:d0:f3:e1:d2 ssid='SpeedTouch1EC5E8' wpa_ie_len=30 rsn_ie_len=26
> >> caps=0x11
> >>     skip - blacklisted
> >> No APs found - clear blacklist and try again
> >> Removed BSSID 00:90:d0:f3:e1:d2 from blacklist (clear)
> >> Selecting BSS from priority group 0
> >> Try to find WPA-enabled AP
> >> 0: 00:90:d0:f3:e1:d2 ssid='SpeedTouch1EC5E8' wpa_ie_len=30 rsn_ie_len=26
> >> caps=0x11
> >>     selected based on RSN IE
> >>     selected WPA AP 00:90:d0:f3:e1:d2 ssid='SpeedTouch1EC5E8'
> >> Try to find non-WPA AP
> >> Trying to associate with 00:90:d0:f3:e1:d2 (SSID='SpeedTouch1EC5E8'
> >> freq=2437 MHz)
> >> Cancelling scan request
> >> WPA: clearing own WPA/RSN IE
> >> Automatic auth_alg selection: 0x1
> >> wpa_driver_bsd_set_auth_alg alg 0x1 authmode 1
> >> RSN: using IEEE 802.11i/D9.0
> >> WPA: Selected cipher suites: group 8 pairwise 24 key_mgmt 2 proto 2
> >> WPA: set AP WPA IE - hexdump(len=30): dd 1c 00 50 f2 01 01 00 00 50 f2
> >> 02 02 00 00 50 f2 04 00 50 f2 02 01 00 00 50 f2 02 0c 00
> >> WPA: set AP RSN IE - hexdump(len=26): 30 18 01 00 00 0f ac 02 02 00 00
> >> 0f ac 04 00 0f ac 02 01 00 00 0f ac 02 0c 00
> >> WPA: using GTK TKIP
> >> WPA: using PTK CCMP
> >> WPA: using KEY_MGMT WPA-PSK
> >> WPA: Set own WPA IE default - hexdump(len=22): 30 14 01 00 00 0f ac 02
> >> 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00
> >> No keys have been configured - skip key clearing
> >> wpa_driver_bsd_set_drop_unencrypted: enabled=1
> >> State: SCANNING -> ASSOCIATING
> >> wpa_driver_bsd_associate: ssid 'SpeedTouch1EC5E8' wpa ie len 22 pairwise
> >> 3 group 2 key mgmt 1
> >> wpa_driver_bsd_associate: set PRIVACY 1
> >> Setting authentication timeout: 10 sec 0 usec
> >> EAPOL: External notification - EAP success=0
> >> EAPOL: External notification - EAP fail=0
> >> EAPOL: External notification - portControl=Auto
> >> RSN: Ignored PMKID candidate without preauth flag
> >>
> >> (after which it keeps repeating the above story until I stop it)
> >>
> >> CTRL-EVENT-TERMINATING - signal 2 received
> >> Removing interface wpi0
> >> State: ASSOCIATING -> DISCONNECTED
> >> No keys have been configured - skip key clearing
> >> EAPOL: External notification - portEnabled=0
> >> EAPOL: External notification - portValid=0
> >> wpa_driver_bsd_set_wpa: enabled=0
> >> wpa_driver_bsd_set_wpa_internal: wpa=0 privacy=0
> >> wpa_driver_bsd_set_drop_unencrypted: enabled=0
> >> wpa_driver_bsd_set_countermeasures: enabled=0
> >> No keys have been configured - skip key clearing
> >> Cancelling scan request
> >> Cancelling authentication timeout
> >> wpa_driver_bsd_set_wpa_internal: wpa=0 privacy=1
> >> $
> >>
> >> After this:
> >>
> >> $ ifcondig wpi0
> >> wpi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu
> >> 1500 ether 00:1b:77:b5:98:bd
> >> 	media: IEEE 802.11 Wireless Ethernet autoselect mode 11g (DS/1Mbps)
> >> 	status: no carrier
> >> 	ssid SpeedTouch1EC5E8 channel 6 (2437 Mhz 11g)
> >> 	authmode WPA2/802.11i privacy ON deftxkey UNDEF txpower 50 bmiss 7
> >> 	scanvalid 60 protmode CTS roaming MANUAL
> >> $
> >>
> >> As you can see, there's still no carrier, so
> >>
> >> $ dhclient wpi0
> >> wpi0: no link .............. giving up
> >> $
> >>
> >> If there's anything else you need to know, just holler.
> >>
> >> Thanks in advance,
> >>
> >> Alphons
>
> _______________________________________________
> freebsd-mobile at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
> To unsubscribe, send any mail to "freebsd-mobile-unsubscribe at freebsd.org"



-- 
Mel

Problem with today's modular software: they start with the modules
    and never get to the software part.


More information about the freebsd-mobile mailing list