Subject: kern/35682: WEP enabled ath does not come back from acpi sleep/wake.
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <ggm@pobox.com>
List: netbsd-bugs
Date: 02/18/2007 06:10:01
>Number:         35682
>Category:       kern
>Synopsis:       WEP enabled ath does not come back from acpi sleep/wake
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Feb 18 06:10:01 +0000 2007
>Originator:     George Michaelson
>Release:        NetBSD 4.99.10
>Organization:
>Environment:
	
	
System: NetBSD garlique.algebras.org 4.99.10 NetBSD 4.99.10 (GGM_ACPI) #0: Fri Feb 16 10:37:13 EST 2007 ggm@garlique.algebras.org:/data/Build/obj/usr/src/sys/arch/i386/compile/GGM_ACPI i386
Architecture: i386
Machine: i386
>Description:
	
	Attach an ath card to a Linksys WRT54G base-station with
	a non-broadcast SSID, and a 128 bit WEP key. go into ACPI
	sleep mode, then on re-awake, although you can DHCP an
	address, your arp cache never has complete entries, and you
	have no functional 'route to host' for the entire local net.
>How-To-Repeat:

	as above. I reset my base to non_WEP, and this problem went
	away, the network comes back fine.

	
>Fix:
	NFI. I wonder if the ACPI restore-state matrix is excluding
	something from the state recovery, or if in userspace its
	neccessary to clear and re-bind the WEP state. If WEP has
	session-keys, possibly it has to be a clean re-bind to avoid
	re-use of a stale key (this is hypothesis, I really have NFI)

	

>Unformatted: