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