Subject: kern/19111: wi driver can no longer talk to MacOS/MacOS X 802.11 peers.
To: None <gnats-bugs@gnats.netbsd.org>
From: None <tls@netbsd.org>
List: netbsd-bugs
Date: 11/20/2002 16:20:21
>Number:         19111
>Category:       kern
>Synopsis:       wi driver can no longer talk to MacOS/MacOS X 802.11 peers.
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Nov 20 08:21:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Thor Lancelot Simon
>Release:        NetBSD 1.6K
>Organization:
The NetBSD Project
>Environment:
NetBSD hotpoint.hvg.tjls.com 1.6K NetBSD 1.6K (HOTPOINT) #6: Sun Nov 10 00:33:11 EST 2002     root@enola-gay:/usr/src/sys/arch/i386/compile/HOTPOINT i386
Architecture: i386
Machine: i386
>Description:
	Since the recent overhaul of the 'wi' driver, it no longer supports
	shared-key authentication.  The Apple Airport drivers require 
	shared-key authentication if WEP is in use; if shared-key is not
	supported, they report that the network has failed when attempting to
	send the first packet.  Thus the recent 'wi' driver changes have
	resulted in a situation in which NetBSD and Apple 802.11b peers can no
	longer communicate.  This is particularly ugly for users who were
	formerly using NetBSD machines in IBSS or hostap mode as gateways for
	networks of machines including Macintoshes; at the very least, radical
	network reconfiguration is required to avoid rendering their networks
	even less secure than they were when relying on WEP for 
	security/access control.  We should not do such things to our users,
	certainly without extensive prior notice.
>How-To-Repeat:
	Upgrade your NetBSD machine with a 'wi' card to -current.  Note that
	it can no longer talk to machines using Apple Airport drivers if WEP
	is in use.
>Fix:
	Implement shared-key in the 802.11 state machine.
>Release-Note:
>Audit-Trail:
>Unformatted: