wireless ethernet
Jon Hamilton
hamilton at pobox.com
Wed Aug 31 19:28:06 PDT 2005
Sorry to reply to my own message; I tried with similar debug levels using the ath driver
and am seeing a similar bottom line (won't associate) but some different debugging information
which I've included below. I don't know if this sheds appreciably more light or not.
Thanks again.
laptop# ifconfig ath0
ath0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
ether 00:12:17:62:f5:88
media: IEEE 802.11 Wireless Ethernet autoselect (OFDM/6Mbps)
status: no carrier
ssid ANY 1:ANY
channel -1 authmode OPEN powersavemode OFF powersavesleep 100
rtsthreshold 2312 protmode CTS txpower 100
wepmode OFF weptxkey 1
laptop# ifconfig ath0 up
laptop# athstats
87 tx management frames
87 tx frames discarded prior to association
87 tx frames with no ack marked
laptop# ifconfig ath0 down
laptop# dmesg | grep ath
ath_chan_set: 10 (2457 MHz) -> 11 (2462 MHz)
ath_chan_set: 11 (2462 MHz) -> 36 (5180 MHz)
ath_chan_set: 36 (5180 MHz) -> 40 (5200 MHz)
ath_chan_set: 40 (5200 MHz) -> 42 (5210 MHz)
ath_chan_set: 42 (5210 MHz) -> 44 (5220 MHz)
ath_chan_set: 44 (5220 MHz) -> 48 (5240 MHz)
ath_chan_set: 48 (5240 MHz) -> 50 (5250 MHz)
ath_chan_set: 50 (5250 MHz) -> 52 (5260 MHz)
ath_chan_set: 52 (5260 MHz) -> 56 (5280 MHz)
ath_chan_set: 56 (5280 MHz) -> 58 (5290 MHz)
ath_chan_set: 58 (5290 MHz) -> 60 (5300 MHz)
ath_chan_set: 60 (5300 MHz) -> 64 (5320 MHz)
ath_chan_set: 64 (5320 MHz) -> 149 (5745 MHz)
ath_chan_set: 149 (5745 MHz) -> 152 (5760 MHz)
ath_chan_set: 152 (5760 MHz) -> 153 (5765 MHz)
ath_chan_set: 153 (5765 MHz) -> 157 (5785 MHz)
ath_chan_set: 157 (5785 MHz) -> 160 (5800 MHz)
ath_chan_set: 160 (5800 MHz) -> 161 (5805 MHz)
ath_chan_set: 161 (5805 MHz) -> 165 (5825 MHz)
ath_chan_set: 165 (5825 MHz) -> 1 (2412 MHz)
ath_chan_set: 1 (2412 MHz) -> 2 (2417 MHz)
ath_chan_set: 2 (2417 MHz) -> 3 (2422 MHz)
ath_chan_set: 3 (2422 MHz) -> 4 (2427 MHz)
ath_chan_set: 4 (2427 MHz) -> 5 (2432 MHz)
ath_chan_set: 5 (2432 MHz) -> 6 (2437 MHz)
ath_chan_set: 6 (2437 MHz) -> 7 (2442 MHz)
ath_chan_set: 7 (2442 MHz) -> 8 (2447 MHz)
ath_chan_set: 8 (2447 MHz) -> 9 (2452 MHz)
ath_chan_set: 9 (2452 MHz) -> 10 (2457 MHz)
ath_chan_set: 10 (2457 MHz) -> 11 (2462 MHz)
ath_chan_set: 11 (2462 MHz) -> 36 (5180 MHz)
ath_chan_set: 36 (5180 MHz) -> 40 (5200 MHz)
ath_chan_set: 40 (5200 MHz) -> 42 (5210 MHz)
ath_chan_set: 42 (5210 MHz) -> 44 (5220 MHz)
ath_chan_set: 44 (5220 MHz) -> 48 (5240 MHz)
ath_chan_set: 48 (5240 MHz) -> 50 (5250 MHz)
ath_chan_set: 50 (5250 MHz) -> 52 (5260 MHz)
ath_chan_set: 52 (5260 MHz) -> 56 (5280 MHz)
ath_chan_set: 56 (5280 MHz) -> 58 (5290 MHz)
ath_chan_set: 58 (5290 MHz) -> 60 (5300 MHz)
ath_chan_set: 60 (5300 MHz) -> 64 (5320 MHz)
ath_chan_set: 64 (5320 MHz) -> 149 (5745 MHz)
ath_chan_set: 149 (5745 MHz) -> 152 (5760 MHz)
ath_chan_set: 152 (5760 MHz) -> 153 (5765 MHz)
ath_chan_set: 153 (5765 MHz) -> 157 (5785 MHz)
ath_chan_set: 157 (5785 MHz) -> 160 (5800 MHz)
ath_chan_set: 160 (5800 MHz) -> 161 (5805 MHz)
ath_chan_set: 161 (5805 MHz) -> 165 (5825 MHz)
ath_chan_set: 165 (5825 MHz) -> 1 (2412 MHz)
ath_chan_set: 1 (2412 MHz) -> 2 (2417 MHz)
ath_chan_set: 2 (2417 MHz) -> 3 (2422 MHz)
ath_chan_set: 3 (2422 MHz) -> 4 (2427 MHz)
ath_chan_set: 4 (2427 MHz) -> 5 (2432 MHz)
ath_chan_set: 5 (2432 MHz) -> 6 (2437 MHz)
ath_chan_set: 6 (2437 MHz) -> 7 (2442 MHz)
ath_chan_set: 7 (2442 MHz) -> 8 (2447 MHz)
ath_chan_set: 8 (2447 MHz) -> 9 (2452 MHz)
ath_chan_set: 9 (2452 MHz) -> 10 (2457 MHz)
ath_chan_set: 10 (2457 MHz) -> 11 (2462 MHz)
ath_chan_set: 11 (2462 MHz) -> 36 (5180 MHz)
ath_chan_set: 36 (5180 MHz) -> 40 (5200 MHz)
ath_chan_set: 40 (5200 MHz) -> 42 (5210 MHz)
ath_chan_set: 42 (5210 MHz) -> 44 (5220 MHz)
ath_chan_set: 44 (5220 MHz) -> 48 (5240 MHz)
ath_chan_set: 48 (5240 MHz) -> 50 (5250 MHz)
ath_chan_set: 50 (5250 MHz) -> 52 (5260 MHz)
ath_chan_set: 52 (5260 MHz) -> 56 (5280 MHz)
ath_chan_set: 56 (5280 MHz) -> 58 (5290 MHz)
ath_chan_set: 58 (5290 MHz) -> 60 (5300 MHz)
ath_chan_set: 60 (5300 MHz) -> 64 (5320 MHz)
ath_chan_set: 64 (5320 MHz) -> 149 (5745 MHz)
ath_chan_set: 149 (5745 MHz) -> 152 (5760 MHz)
ath_chan_set: 152 (5760 MHz) -> 153 (5765 MHz)
ath_chan_set: 153 (5765 MHz) -> 157 (5785 MHz)
ath_chan_set: 157 (5785 MHz) -> 160 (5800 MHz)
ath_chan_set: 160 (5800 MHz) -> 161 (5805 MHz)
ath_chan_set: 161 (5805 MHz) -> 165 (5825 MHz)
ath_chan_set: 165 (5825 MHz) -> 1 (2412 MHz)
ath_chan_set: 1 (2412 MHz) -> 2 (2417 MHz)
ath_chan_set: 2 (2417 MHz) -> 3 (2422 MHz)
ath_chan_set: 3 (2422 MHz) -> 4 (2427 MHz)
ath_chan_set: 4 (2427 MHz) -> 5 (2432 MHz)
ath_chan_set: 5 (2432 MHz) -> 6 (2437 MHz)
ath_chan_set: 6 (2437 MHz) -> 7 (2442 MHz)
ath_chan_set: 7 (2442 MHz) -> 8 (2447 MHz)
ath_chan_set: 8 (2447 MHz) -> 9 (2452 MHz)
ath_chan_set: 9 (2452 MHz) -> 10 (2457 MHz)
ath_chan_set: 10 (2457 MHz) -> 11 (2462 MHz)
ath_chan_set: 11 (2462 MHz) -> 36 (5180 MHz)
ath_chan_set: 36 (5180 MHz) -> 40 (5200 MHz)
ath_chan_set: 40 (5200 MHz) -> 42 (5210 MHz)
ath_chan_set: 42 (5210 MHz) -> 44 (5220 MHz)
ath_chan_set: 44 (5220 MHz) -> 48 (5240 MHz)
ath_chan_set: 48 (5240 MHz) -> 50 (5250 MHz)
ath_chan_set: 50 (5250 MHz) -> 52 (5260 MHz)
ath_chan_set: 52 (5260 MHz) -> 56 (5280 MHz)
ath_chan_set: 56 (5280 MHz) -> 58 (5290 MHz)
ath_chan_set: 58 (5290 MHz) -> 60 (5300 MHz)
ath_chan_set: 60 (5300 MHz) -> 64 (5320 MHz)
ath_chan_set: 64 (5320 MHz) -> 149 (5745 MHz)
ath_chan_set: 149 (5745 MHz) -> 152 (5760 MHz)
ath_chan_set: 152 (5760 MHz) -> 153 (5765 MHz)
ath_chan_set: 153 (5765 MHz) -> 157 (5785 MHz)
ath_chan_set: 157 (5785 MHz) -> 160 (5800 MHz)
ath_chan_set: 160 (5800 MHz) -> 161 (5805 MHz)
ath_chan_set: 161 (5805 MHz) -> 165 (5825 MHz)
ath_chan_set: 165 (5825 MHz) -> 1 (2412 MHz)
ath_chan_set: 1 (2412 MHz) -> 2 (2417 MHz)
ath_chan_set: 2 (2417 MHz) -> 3 (2422 MHz)
ath_chan_set: 3 (2422 MHz) -> 4 (2427 MHz)
ath_chan_set: 4 (2427 MHz) -> 5 (2432 MHz)
ath_chan_set: 5 (2432 MHz) -> 6 (2437 MHz)
ath_chan_set: 6 (2437 MHz) -> 7 (2442 MHz)
ath_chan_set: 7 (2442 MHz) -> 8 (2447 MHz)
ath_chan_set: 8 (2447 MHz) -> 9 (2452 MHz)
ath_chan_set: 9 (2452 MHz) -> 10 (2457 MHz)
ath_chan_set: 10 (2457 MHz) -> 11 (2462 MHz)
ath_chan_set: 11 (2462 MHz) -> 36 (5180 MHz)
ath_chan_set: 36 (5180 MHz) -> 40 (5200 MHz)
ath_chan_set: 40 (5200 MHz) -> 42 (5210 MHz)
ath_chan_set: 42 (5210 MHz) -> 44 (5220 MHz)
ath_chan_set: 44 (5220 MHz) -> 48 (5240 MHz)
ath_chan_set: 48 (5240 MHz) -> 50 (5250 MHz)
ath_chan_set: 50 (5250 MHz) -> 52 (5260 MHz)
ath_chan_set: 52 (5260 MHz) -> 56 (5280 MHz)
ath_chan_set: 56 (5280 MHz) -> 58 (5290 MHz)
ath_chan_set: 58 (5290 MHz) -> 60 (5300 MHz)
ath_chan_set: 60 (5300 MHz) -> 64 (5320 MHz)
ath_chan_set: 64 (5320 MHz) -> 149 (5745 MHz)
ath_chan_set: 149 (5745 MHz) -> 152 (5760 MHz)
ath_chan_set: 152 (5760 MHz) -> 153 (5765 MHz)
ath_chan_set: 153 (5765 MHz) -> 157 (5785 MHz)
ath_chan_set: 157 (5785 MHz) -> 160 (5800 MHz)
ath_chan_set: 160 (5800 MHz) -> 161 (5805 MHz)
ath_chan_set: 161 (5805 MHz) -> 165 (5825 MHz)
ath_chan_set: 165 (5825 MHz) -> 1 (2412 MHz)
ath_chan_set: 1 (2412 MHz) -> 2 (2417 MHz)
ath_chan_set: 2 (2417 MHz) -> 3 (2422 MHz)
ath_chan_set: 3 (2422 MHz) -> 4 (2427 MHz)
ath_chan_set: 4 (2427 MHz) -> 5 (2432 MHz)
ath_chan_set: 5 (2432 MHz) -> 6 (2437 MHz)
ath_chan_set: 6 (2437 MHz) -> 7 (2442 MHz)
ath_chan_set: 7 (2442 MHz) -> 8 (2447 MHz)
ath_chan_set: 8 (2447 MHz) -> 9 (2452 MHz)
ath_chan_set: 9 (2452 MHz) -> 10 (2457 MHz)
ath_chan_set: 10 (2457 MHz) -> 11 (2462 MHz)
ath_chan_set: 11 (2462 MHz) -> 36 (5180 MHz)
ath_chan_set: 36 (5180 MHz) -> 40 (5200 MHz)
ath_stop: invalid 0 if_flags 0x8842
ath_init: if_flags 0x8803
ath_stop: invalid 0 if_flags 0x8803
ath_chan_set: 40 (5200 MHz) -> 40 (5200 MHz)
ath_chan_set: 40 (5200 MHz) -> 42 (5210 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 42 (5210 MHz) -> 44 (5220 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 44 (5220 MHz) -> 48 (5240 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 48 (5240 MHz) -> 50 (5250 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 50 (5250 MHz) -> 52 (5260 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 52 (5260 MHz) -> 56 (5280 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 56 (5280 MHz) -> 58 (5290 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 58 (5290 MHz) -> 60 (5300 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 60 (5300 MHz) -> 64 (5320 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 64 (5320 MHz) -> 149 (5745 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 149 (5745 MHz) -> 152 (5760 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 152 (5760 MHz) -> 153 (5765 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 153 (5765 MHz) -> 157 (5785 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 157 (5785 MHz) -> 160 (5800 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 160 (5800 MHz) -> 161 (5805 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 161 (5805 MHz) -> 165 (5825 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 165 (5825 MHz) -> 1 (2412 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 1 (2412 MHz) -> 2 (2417 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 2 (2417 MHz) -> 3 (2422 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 3 (2422 MHz) -> 4 (2427 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 4 (2427 MHz) -> 5 (2432 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 5 (2432 MHz) -> 6 (2437 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 6 (2437 MHz) -> 7 (2442 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 7 (2442 MHz) -> 8 (2447 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 8 (2447 MHz) -> 9 (2452 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 9 (2452 MHz) -> 10 (2457 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 10 (2457 MHz) -> 11 (2462 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 11 (2462 MHz) -> 36 (5180 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 36 (5180 MHz) -> 40 (5200 MHz)
ath_start: ignore data packet, state 1
ath_chan_set: 40 (5200 MHz) -> 42 (5210 MHz)
ath_chan_set: 42 (5210 MHz) -> 44 (5220 MHz)
ath_chan_set: 44 (5220 MHz) -> 48 (5240 MHz)
ath_chan_set: 48 (5240 MHz) -> 50 (5250 MHz)
ath_chan_set: 50 (5250 MHz) -> 52 (5260 MHz)
ath_chan_set: 52 (5260 MHz) -> 56 (5280 MHz)
ath_chan_set: 56 (5280 MHz) -> 58 (5290 MHz)
ath_chan_set: 58 (5290 MHz) -> 60 (5300 MHz)
ath_chan_set: 60 (5300 MHz) -> 64 (5320 MHz)
ath_chan_set: 64 (5320 MHz) -> 149 (5745 MHz)
ath_chan_set: 149 (5745 MHz) -> 152 (5760 MHz)
ath_chan_set: 152 (5760 MHz) -> 153 (5765 MHz)
ath_chan_set: 153 (5765 MHz) -> 157 (5785 MHz)
ath_chan_set: 157 (5785 MHz) -> 160 (5800 MHz)
ath_chan_set: 160 (5800 MHz) -> 161 (5805 MHz)
ath_chan_set: 161 (5805 MHz) -> 165 (5825 MHz)
ath_chan_set: 165 (5825 MHz) -> 1 (2412 MHz)
ath_chan_set: 1 (2412 MHz) -> 2 (2417 MHz)
ath_chan_set: 2 (2417 MHz) -> 3 (2422 MHz)
ath_chan_set: 3 (2422 MHz) -> 4 (2427 MHz)
ath_chan_set: 4 (2427 MHz) -> 5 (2432 MHz)
ath_chan_set: 5 (2432 MHz) -> 6 (2437 MHz)
ath_chan_set: 6 (2437 MHz) -> 6 (2437 MHz)
ath_chan_set: 6 (2437 MHz) -> 7 (2442 MHz)
ath_chan_set: 7 (2442 MHz) -> 8 (2447 MHz)
ath_chan_set: 8 (2447 MHz) -> 9 (2452 MHz)
ath_chan_set: 9 (2452 MHz) -> 10 (2457 MHz)
ath_chan_set: 10 (2457 MHz) -> 11 (2462 MHz)
ath_chan_set: 11 (2462 MHz) -> 36 (5180 MHz)
ath_chan_set: 36 (5180 MHz) -> 40 (5200 MHz)
ath_chan_set: 40 (5200 MHz) -> 42 (5210 MHz)
ath_chan_set: 42 (5210 MHz) -> 44 (5220 MHz)
ath_chan_set: 44 (5220 MHz) -> 48 (5240 MHz)
ath_chan_set: 48 (5240 MHz) -> 50 (5250 MHz)
ath_chan_set: 50 (5250 MHz) -> 52 (5260 MHz)
ath_chan_set: 52 (5260 MHz) -> 56 (5280 MHz)
ath_chan_set: 56 (5280 MHz) -> 58 (5290 MHz)
ath_chan_set: 58 (5290 MHz) -> 60 (5300 MHz)
ath_chan_set: 60 (5300 MHz) -> 64 (5320 MHz)
ath_chan_set: 64 (5320 MHz) -> 149 (5745 MHz)
ath_chan_set: 149 (5745 MHz) -> 152 (5760 MHz)
ath_chan_set: 152 (5760 MHz) -> 153 (5765 MHz)
ath_chan_set: 153 (5765 MHz) -> 157 (5785 MHz)
ath_chan_set: 157 (5785 MHz) -> 160 (5800 MHz)
ath_chan_set: 160 (5800 MHz) -> 161 (5805 MHz)
ath_chan_set: 161 (5805 MHz) -> 165 (5825 MHz)
ath_chan_set: 165 (5825 MHz) -> 1 (2412 MHz)
ath_chan_set: 1 (2412 MHz) -> 2 (2417 MHz)
ath_chan_set: 2 (2417 MHz) -> 3 (2422 MHz)
ath_chan_set: 3 (2422 MHz) -> 4 (2427 MHz)
ath_chan_set: 4 (2427 MHz) -> 5 (2432 MHz)
ath_chan_set: 5 (2432 MHz) -> 6 (2437 MHz)
ath_chan_set: 6 (2437 MHz) -> 7 (2442 MHz)
ath_chan_set: 7 (2442 MHz) -> 8 (2447 MHz)
ath_chan_set: 8 (2447 MHz) -> 9 (2452 MHz)
ath_chan_set: 9 (2452 MHz) -> 10 (2457 MHz)
ath_chan_set: 10 (2457 MHz) -> 11 (2462 MHz)
ath_chan_set: 11 (2462 MHz) -> 36 (5180 MHz)
ath_chan_set: 36 (5180 MHz) -> 40 (5200 MHz)
ath_chan_set: 40 (5200 MHz) -> 42 (5210 MHz)
ath_chan_set: 42 (5210 MHz) -> 44 (5220 MHz)
ath_chan_set: 44 (5220 MHz) -> 48 (5240 MHz)
ath_chan_set: 48 (5240 MHz) -> 50 (5250 MHz)
ath_chan_set: 50 (5250 MHz) -> 52 (5260 MHz)
ath_chan_set: 52 (5260 MHz) -> 56 (5280 MHz)
ath_chan_set: 56 (5280 MHz) -> 58 (5290 MHz)
ath_chan_set: 58 (5290 MHz) -> 60 (5300 MHz)
ath_chan_set: 60 (5300 MHz) -> 64 (5320 MHz)
ath_chan_set: 64 (5320 MHz) -> 149 (5745 MHz)
ath_chan_set: 149 (5745 MHz) -> 152 (5760 MHz)
ath_chan_set: 152 (5760 MHz) -> 153 (5765 MHz)
ath_chan_set: 153 (5765 MHz) -> 157 (5785 MHz)
ath_chan_set: 157 (5785 MHz) -> 160 (5800 MHz)
ath_chan_set: 160 (5800 MHz) -> 161 (5805 MHz)
ath_chan_set: 161 (5805 MHz) -> 165 (5825 MHz)
ath_chan_set: 165 (5825 MHz) -> 1 (2412 MHz)
ath_chan_set: 1 (2412 MHz) -> 2 (2417 MHz)
ath_chan_set: 2 (2417 MHz) -> 3 (2422 MHz)
ath_chan_set: 3 (2422 MHz) -> 4 (2427 MHz)
ath_chan_set: 4 (2427 MHz) -> 5 (2432 MHz)
ath_chan_set: 5 (2432 MHz) -> 6 (2437 MHz)
ath_chan_set: 6 (2437 MHz) -> 7 (2442 MHz)
ath_chan_set: 7 (2442 MHz) -> 8 (2447 MHz)
ath_chan_set: 8 (2447 MHz) -> 9 (2452 MHz)
ath_chan_set: 9 (2452 MHz) -> 10 (2457 MHz)
ath_chan_set: 10 (2457 MHz) -> 11 (2462 MHz)
ath_chan_set: 11 (2462 MHz) -> 36 (5180 MHz)
ath_chan_set: 36 (5180 MHz) -> 40 (5200 MHz)
ath_chan_set: 40 (5200 MHz) -> 42 (5210 MHz)
ath_chan_set: 42 (5210 MHz) -> 44 (5220 MHz)
ath_chan_set: 44 (5220 MHz) -> 48 (5240 MHz)
ath_chan_set: 48 (5240 MHz) -> 50 (5250 MHz)
ath_chan_set: 50 (5250 MHz) -> 52 (5260 MHz)
ath_chan_set: 52 (5260 MHz) -> 56 (5280 MHz)
ath_chan_set: 56 (5280 MHz) -> 58 (5290 MHz)
ath_chan_set: 58 (5290 MHz) -> 60 (5300 MHz)
ath_chan_set: 60 (5300 MHz) -> 64 (5320 MHz)
ath_chan_set: 64 (5320 MHz) -> 149 (5745 MHz)
ath_chan_set: 149 (5745 MHz) -> 152 (5760 MHz)
ath_chan_set: 152 (5760 MHz) -> 153 (5765 MHz)
ath_chan_set: 153 (5765 MHz) -> 157 (5785 MHz)
ath_chan_set: 157 (5785 MHz) -> 160 (5800 MHz)
ath_chan_set: 160 (5800 MHz) -> 161 (5805 MHz)
ath_stop: invalid 0 if_flags 0x8842
Jon Hamilton <hamilton at xxxxxxxxx>, said on Wed Aug 31, 2005 [08:55:07 PM]:
} Sepherosa Ziehau <sepherosa at xxxxxxxxx>, said on Thu Sep 01, 2005 [08:26:21 AM]:
} } The info intr seems lost. Try using wicontrol to squeeze more
} } information out of wi. If you have time, please compile kernel with
} } DEVICE_POLLING support, setup wi to use polling and see whether this
} } works for you.
}
} Thanks for sticking with me :) I recompiled the kernel and enabled polling, then did as
} you suggested. The results are below. One thing that stands out is that in the first
} ``wicontrol'', the "Current BSSID" does match the MAC addr of my base station. In the
} subsequent wicontrol (after I did some ifconfig stuff to tell it to go find any station)
} that value reverted to 44:44:44....
}
} The debug output and pattern is identical with polling on as when using interrupts.
} When I ifconfig the interface up, I get no messages. When I ifconfig it down, I get the
}
} wi_newstate INIT -> INIT
} ieee80211_newstate: INIT -> INIT
}
} lines. I can repeat that as often as desired; ifconfig up => no messages ifconfig up then
} later down => the INIT -> INIT pair above.
}
}
} Here's a transcript, edited to better space the lines out. The AP is operating at this point
} with WEP turned off, access control turned off, and is broadcasting its SSID.
}
} laptop# sysctl debug.ieee80211=2
} debug.ieee80211: 0 -> 2
}
} laptop# sysctl hw.wi.debug=2
} hw.wi.debug: 0 -> 2
}
} laptop# sysctl kern.polling.enable=2
} kern.polling.enable: 0 -> 2
}
} laptop# ifconfig wi0 ssid linksys up
}
} [ I waited about a minute here to give it time to do its thing ]
}
} laptop# ifconfig wi0
} wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
} options=40<POLLING>
} ether 00:05:5d:f2:c1:50
} media: IEEE 802.11 Wireless Ethernet autoselect (DS/2Mbps)
} status: no carrier
} ssid linksys 1:linksys
} stationname "DragonFly WaveLAN/IEEE node"
} channel -1 authmode OPEN powersavemode OFF powersavesleep 100
} rtsthreshold 2312 protmode CTS
} wepmode OFF weptxkey 1
}
} laptop# wicontrol
} NIC serial number: [ 001214004756 ]
} Station name: [ DragonFly WaveLAN/IEEE node ]
} SSID for IBSS creation: [ linksys ]
} Current netname (SSID): [ linksys ]
} Desired netname (SSID): [ linksys ]
} Current BSSID: [ 00:0f:66:18:d5:90 ]
} Channel list: [ 7ff ]
} IBSS channel: [ 6 ]
} Current channel: [ 6 ]
} Comms quality/signal/noise: [ 91 138 0 ]
} dBm Coms Quality: [ ]
} Promiscuous mode: [ Off ]
} Process 802.11b Frame: [ Off ]
} Intersil-Prism2 based card: [ 1 ]
} Port type (1=BSS, 3=ad-hoc): [ 1 ]
} MAC address: [ 00:05:5d:f2:c1:50 ]
} TX rate (selection): [ 0 ]
} TX rate (actual speed): [ 2 ]
} RTS/CTS handshake threshold: [ 2312 ]
} Create IBSS: [ Off ]
} Access point density: [ 1 ]
} Power Mgmt (1=on, 0=off): [ 0 ]
} Max sleep time: [ 100 ]
} PRI Identity: [ 21 0 0 3 ]
} STA Identity: [ 31 2 0 8 ]
} Card ID register: [ 8008 1 1 0 ]
} Temperature Range: [ 1 ]
} WEP encryption: [ Off ]
} TX encryption key: [ 1 ]
} Encryption keys: [ ][ ][ ][ ]
}
} laptop# wicontrol -o
} Transmitted unicast frames: 0
} Transmitted multicast frames: 0
} Transmitted fragments: 0
} Transmitted unicast octets: 0
} Transmitted multicast octets: 0
} Single transmit retries: 0
} Multiple transmit retries: 0
} Transmit retry limit exceeded: 0
} Transmit discards: 0
} Transmit discards due to wrong SA: 0
} Received unicast frames: 0
} Received multicast frames: 0
} Received fragments: 0
} Received unicast octets: 0
} Received multicast octets: 0
} Receive FCS errors: 0
} Receive discards due to no buffer: 0
} Can't decrypt WEP frame: 0
} Received message fragments: 0
} Received message bad fragments: 0
}
} laptop# wicontrol -n ANY -p 1
} wicontrol: warning: flag n deprecated, migrate to ifconfig ssid
}
} laptop# ifconfig wi0 ssid ANY
}
} [ waited a minute or so ]
}
} laptop# wicontrol
} NIC serial number: [ 001214004756 ]
} Station name: [ DragonFly WaveLAN/IEEE node ]
} SSID for IBSS creation: [ ANY ]
} Current netname (SSID): [ ANY ]
} Desired netname (SSID): [ ANY ]
} Current BSSID: [ 44:44:44:44:44:44 ]
} Channel list: [ 7ff ]
} IBSS channel: [ 6 ]
} Current channel: [ 6 ]
} Comms quality/signal/noise: [ 0 27 27 ]
} dBm Coms Quality: [ ]
} Promiscuous mode: [ Off ]
} Process 802.11b Frame: [ Off ]
} Intersil-Prism2 based card: [ 1 ]
} Port type (1=BSS, 3=ad-hoc): [ 1 ]
} MAC address: [ 00:05:5d:f2:c1:50 ]
} TX rate (selection): [ 0 ]
} TX rate (actual speed): [ 2 ]
} RTS/CTS handshake threshold: [ 2312 ]
} Create IBSS: [ Off ]
} Access point density: [ 1 ]
} Power Mgmt (1=on, 0=off): [ 0 ]
} Max sleep time: [ 100 ]
} PRI Identity: [ 21 0 0 3 ]
} STA Identity: [ 31 2 0 8 ]
} Card ID register: [ 8008 1 1 0 ]
} Temperature Range: [ 1 ]
} WEP encryption: [ Off ]
} TX encryption key: [ 1 ]
} Encryption keys: [ ][ ][ ][ ]
}
} laptop# ifconfig wi0
} wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
} options=40<POLLING>
} ether 00:05:5d:f2:c1:50
} media: IEEE 802.11 Wireless Ethernet autoselect (DS/2Mbps)
} status: no carrier
} ssid ANY 1:ANY
} stationname "DragonFly WaveLAN/IEEE node"
} channel -1 authmode OPEN powersavemode OFF powersavesleep 100
} rtsthreshold 2312 protmode CTS
} wepmode OFF weptxkey 1
} laptop# exit
}
} --
}
} Jon Hamilton
} hamilton at xxxxxxxxx
}
--
Jon Hamilton
hamilton at xxxxxxxxx
More information about the Kernel
mailing list