From ambrisko@ambrisko.com  Fri Nov  2 08:42:54 2001
Return-Path: <ambrisko@ambrisko.com>
Received: from ambrisko.com (adsl-64-174-51-42.dsl.snfc21.pacbell.net [64.174.51.42])
	by hub.freebsd.org (Postfix) with ESMTP id BDF3837B401
	for <FreeBSD-gnats-submit@freebsd.org>; Fri,  2 Nov 2001 08:42:53 -0800 (PST)
Received: (from ambrisko@localhost)
	by ambrisko.com (8.11.6/8.11.6) id fA2GgFf45386;
	Fri, 2 Nov 2001 08:42:15 -0800 (PST)
	(envelope-from ambrisko)
Message-Id: <200111021642.fA2GgFf45386@ambrisko.com>
Date: Fri, 2 Nov 2001 08:42:15 -0800 (PST)
From: Doug Ambrisko <ambrisko@ambrisko.com>
Reply-To: Doug Ambrisko <ambrisko@ambrisko.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: Enhancements and bug fixes to Aironet driver
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         31711
>Category:       kern
>Synopsis:       Enhancements and bug fixes to Aironet driver
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    ambrisko
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Nov 02 08:50:00 PST 2001
>Closed-Date:    Sun Dec 01 13:11:04 PST 2002
>Last-Modified:  Sun Dec 01 13:11:04 PST 2002
>Originator:     Doug Ambrisko
>Release:        FreeBSD 5.0-current i386
>Organization:
none
>Environment:
-current

	
>Description:
                                Auto-detect if Linux patches are missing 
                                then fake that code so the Linux flash
                                utility compile on FreeBSD will work.
                                The so be completed patch by DES emulates
                                the Cisco ioctls for Linux so that the
                                Cisco client utilities for Linux run on
                                FreeBSD.  This lets you flash firmware
                                etc.  The Linux emulation code
                                was derived from the open source 
                                Linux driver to maintain compatibility.
				I have a port of a flash utility 
				that will depend on this driver change.

                                Attempt to add LEAP support, hints from
                                Richard.  I'd like to verify this works
                                with someone that has a LEAP environment.

                                Change DELAYs in flash part of driver to
                                FLASH_DELAY which uses tsleep so it doesn't
                                look like your system died during a flash
                                update.

                                Install header files in /usr/include/dev/an
                                Forgot to include mtree patch for the include
                                found by David.

                                Cleanup some ifmedia bugs add "Home" key
                                mode to ifmedia and ancontrol.  This way
                                you can manage 2 keys a little easier.
                                Map the home mode into key 5.  Enhance 
                                ifconfig to dumps the various configured 
                                SSIDs.  I use a bunch of different ones 
                                and roam between them.  Also add a syntax 
                                similar to the WEP keys to deal with setting 
                                difference SSIDs.

I've been mostly running it on -stable.  David did a check check on 
-current.  It might be a good idea to leave in the SIOCGPRIVATE_0
so a MFS would be easier.  Probably makes sense to remove the
LINUX_EMULATION defines since I now always set it to be true so
the flash utility will work.

>How-To-Repeat:
	
>Fix:

	http://www.ambrisko.com/doug/an/send-pr
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: iedowse 
State-Changed-When: Sun Dec 1 12:17:53 PST 2002 
State-Changed-Why:  

If the patch still exists and is still necessary, could you submit 
it in a followup? It no longer exists at the URL in the PR. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=31711 
State-Changed-From-To: feedback->closed 
State-Changed-By: ambrisko 
State-Changed-When: Sun Dec 1 13:04:10 PST 2002 
State-Changed-Why:  
This PR has been included into FreeBSD -current & -stable a long time ago. 
This bug then was forgotten about. 


Responsible-Changed-From-To: freebsd-bugs->ambrisko 
Responsible-Changed-By: ambrisko 
Responsible-Changed-When: Sun Dec 1 13:04:10 PST 2002 
Responsible-Changed-Why:  
Since I'm a commiter now and submitted it I might as well own it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=31711 
>Unformatted:
