From sacadmin Tue Jun 30 00:14:26 2009
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5U7EQuq014082;
	Tue, 30 Jun 2009 00:14:26 -0700 (PDT)
Received: (from xc149992@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id n5U7EQ39014068;
	Tue, 30 Jun 2009 00:14:26 -0700 (PDT)
Date: Tue, 30 Jun 2009 00:14:26 -0700 (PDT)
From: Xiang-Dong Frank Che <xc149992@sac.sfbay.sun.com>
Message-Id: <200906300714.n5U7EQ39014068@sac.sfbay.sun.com>
To: PSARC-record@sac.sfbay.sun.com
Subject: Atheros AR5523 USB IEEE802.11a/b/g Wireless Network Driver [PSARC/2009/372 Self Review]
Status: RO
Content-Length: 589


Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Atheros AR5523 USB IEEE802.11a/b/g Wireless Network Driver
    1.2. Name of Document Author/Supplier:
	 Author:  Felix Feng
    1.3  Date of This Document:
	30 June, 2009
4. Technical Description
    See the case directory for more detail

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		ON
    6.5. ARC review type: Automatic
    6.6. ARC Exposure: open


From Frank.Che@sun.com Tue Jun 30 00:27:06 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5U7R5Nw020405
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 30 Jun 2009 00:27:06 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n5U7R2aX008735
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 30 Jun 2009 08:27:05 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KM10081FJD23S00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 00:27:02 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KM10029MJD19E70@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 30 Jun 2009 00:27:02 -0700 (PDT)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n5U7R18V013284	for
 <PSARC-ext@sun.com>; Tue, 30 Jun 2009 07:27:01 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KM100000J8ULP00@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 15:27:01 +0800 (SGT)
Received: from [129.158.218.60] ([unknown] [129.158.218.60])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KM100AH8JD0I2B0@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 15:27:01 +0800 (SGT)
Date: Tue, 30 Jun 2009 15:23:17 +0800
From: Frank Che <Frank.Che@sun.com>
Subject: PSARC 2009/372 Atheros AR5523 USB IEEE802.11a/b/g Wireless Network
 Driver
Sender: Frank.Che@sun.com
To: PSARC-ext@sun.com
Cc: Felix <Fei.Feng@sun.com>
Message-id: <4A49BD65.6080304@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
User-Agent: Thunderbird 2.0.0.19 (X11/20090218)
Status: RO
Content-Length: 3674

I'm sponsoring this case for Felix Feng.  It is to provide a new
wireless driver, uath(7D), for Atheros AR5523 USB wireless devices.
The requested release binding is patch/micro.

I have marked it as "closed approved automatic" since the change is
straightforward and the interface is clear. If there is request, I'd be
happy to upgrade it to a fast track and set the timer.

-Frank


4. Technical Description

   4.1 Details
   This project is to support Atheros AR5523 USB IEEE 802.11a/b/g
   wireless devices through providing uath(7D) driver, which is based on
   gldv3, mac_wifi plugin, and net80211 kernel module.

   The vendor ID and product ID of the chips supported by this driver is:

       usb83a,4507
       usb83a,4508
       usb168c,2
       usb168c,3
       usbcf3,2
       usbcf3,3
       usbcf3,4
       usbcf3,5
       usbcf3,6
       usbcf3,7
       usbd8e,7802
       usbd8e,7803
       usbd8e,7812
       usbd8e,7813
       usb2001,3a05
       usb2001,3a06
       usb2001,3a01
       usb2001,3a02
       usb2001,3a03
       usb2001,3a04
       usb1690,713
       usb1690,714
       usb1690,711
       usb1690,712
       usb16ab,7802
       usb16ab,7803
       usb16ab,7812
       usb16ab,7813
       usb4bb,929
       usb4bb,92a
       usb411,92
       usb411,93
       usb846,4301
       usb846,4302
       usb1385,3251
       usb1385,4252
       usb1385,5f01
       usb1385,5f02
       usb471,1233
       usb471,1234
       usb157e,3206
       usb157e,3207
       usb157e,3007
       usb157e,3008
       usb1435,827
       usb1435,828
       usb1435,829
       usb1435,82a
       usbcde,13
       usbcde,14

   This driver supports Brussels, Suspend/Resume, and Fast Reboot.

+-----------------------------------------------------------------+
|          NAME          |    STABILITY LABEL    |  DESCRIPTION   |
+------------------------+-----------------------+----------------+
|                   Interfaces Exported                           |
|-----------------------------------------------------------------|
| uath               | Committed          | Driver name           |
|--------------------+--------------------+-----------------------|
| uathfw             | Committed          | Firmware file name    |
|--------------------+--------------------+-----------------------|
| SUNWrwd            | Committed          | Package name          |
+-----------------------------------------------------------------+
|                   Interfaces Imported                           |
|-----------------------------------------------------------------|
| Gldv3/Nemo             | Consolidation Private | PSARC/2004/571 |
|                        |                       | PSARC/2005/396 |
|------------------------+-----------------------+----------------|
| Mac_wifi plugin        | Consolidation Private | PSARC/2006/406 |
|------------------------+-----------------------+----------------|
| net80211 kernel module | Consolidation Private | PSARC/2006/406 |
|------------------------+-----------------------+----------------|
| Brussels               | Consolidation Private | PSARC/2007/429 |
|------------------------+-----------------------+----------------|
| Fast Reboot            | Committed             | PSARC/2008/382 |
|------------------------+-----------------------+----------------|

6. Resources and Schedule
   6.4. Steering Committee requested information
      6.4.1. Consolidation C-team Name:
        ON
      6.4.4. Project Boundary Conditions:
        No sparc version for this driver, for net80211 kernel module
        exists on x86 platform only.
   6.5. ARC review type: Self Review
   6.6. ARC Exposure: open



From pablomh@gmail.com Tue Jun 30 01:13:13 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5U8DCHv021455
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 30 Jun 2009 01:13:13 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n5U8DA3t002531;
	Tue, 30 Jun 2009 16:13:11 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KM100H0BLHRUN00@nwk-avmta-1.sfbay.Sun.COM>; Tue,
 30 Jun 2009 01:13:03 -0700 (PDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KM100EEELHQSBD0@nwk-avmta-1.sfbay.Sun.COM>; Tue,
 30 Jun 2009 01:13:02 -0700 (PDT)
Received: from relay15i.sun.com
 (ip125.net129179-4.block1.us.syntegra.com [129.179.4.125])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n5U848RD018095; Tue,
 30 Jun 2009 08:13:02 +0000 (GMT)
Received: from mmp11es.mmp.us.syntegra.com ([160.41.208.11] [160.41.208.11])
 by relay15i.sun.com with ESMTP id BT-MMP-41613; Tue,
 30 Jun 2009 08:13:02 +0000 (Z)
Received: from relay15i.sun.com (relay15i.sun.com [129.179.4.125])
 by mmp11es.mmp.us.syntegra.com with ESMTP id BT-MMP-122921448; Tue,
 30 Jun 2009 08:13:01 +0000 (Z)
Received: from mail-fx0-f222.google.com ([209.85.220.222] [209.85.220.222])
 by relay1i.sun.com with ESMTP id BT-MMP-1652725; Tue,
 30 Jun 2009 08:13:01 +0000 (Z)
Received: by fxm22 with SMTP id 22so4491276fxm.8 for <multiple recipients>;
 Tue, 30 Jun 2009 01:12:55 -0700 (PDT)
Received: by 10.86.84.16 with SMTP id h16mr2401382fgb.36.1246349575267; Tue,
 30 Jun 2009 01:12:55 -0700 (PDT)
Date: Tue, 30 Jun 2009 09:12:55 +0100
From: =?ISO-8859-1?Q?Pablo_M=E9ndez_Hern=E1ndez?= <pablomh@gmail.com>
Subject: Re: PSARC 2009/372 Atheros AR5523 USB IEEE802.11a/b/g Wireless	Network
 Driver
In-reply-to: <4A49BD65.6080304@sun.com>
To: Frank Che <Frank.Che@sun.com>, PSARC-ext@sun.com, Felix <Fei.Feng@sun.com>
Message-id: <59b875a00906300112wf56d08bvb8dd840f7d03b162@mail.gmail.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=gmail.com;
 s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references
 :date:message-id:subject:from:to:content-type :content-transfer-encoding;
 bh=s8EKiYxb65LqVucn0MdxxyhnXnmrs896HSC4snqi0sg=;
 b=KBHRPvMFDbKqQ5KzOwhE1IqtGXsE8asC+6CsDY/VemQklwCUYO3GODAxfUd0iOukYF
 Zdz4Jieb2xKDFALv2Nx6KFvh/X2ZkgWOINW63uuGnO/GdJ+I0w53r6wBu3arfM9wEUrD
 KnwggVOYhIYYiF0WoOBWt1M/T5hDiDu7zRmQU=
DomainKey-Signature: a=rsa-sha1; c=nofws;        d=gmail.com; s=gamma;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :content-type:content-transfer-encoding;
 b=vJ078IbEw9DMJDhDDLO3/S38UAl5oF4xKvrk+WQyo7ZwoHopyD/EW5Z4SbBnmsMa4L
 8FxtviblIIUrbq6d8RBNzYIQREl2ZYSO/9ZHAdaskjpIMhGd/KqhKhmC+t7ywdSdCLyM
 zzPSnkR6PWaPgKoDMppYzWz52SPSCbT6gjqEY=
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=0.0/5.0, scanned in 0.100sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <4A49BD65.6080304@sun.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by sac.sfbay.sun.com id n5U8DCHv021455
Status: RO
Content-Length: 4176

Hi:

is this driver based is BSD code (as it seems from the name) or is
Atheros based?


Cheers.


On 6/30/09, Frank Che <Frank.Che@sun.com> wrote:
> I'm sponsoring this case for Felix Feng.  It is to provide a new
> wireless driver, uath(7D), for Atheros AR5523 USB wireless devices.
> The requested release binding is patch/micro.
>
> I have marked it as "closed approved automatic" since the change is
> straightforward and the interface is clear. If there is request, I'd be
> happy to upgrade it to a fast track and set the timer.
>
> -Frank
>
>
> 4. Technical Description
>
>    4.1 Details
>    This project is to support Atheros AR5523 USB IEEE 802.11a/b/g
>    wireless devices through providing uath(7D) driver, which is based on
>    gldv3, mac_wifi plugin, and net80211 kernel module.
>
>    The vendor ID and product ID of the chips supported by this driver is:
>
>        usb83a,4507
>        usb83a,4508
>        usb168c,2
>        usb168c,3
>        usbcf3,2
>        usbcf3,3
>        usbcf3,4
>        usbcf3,5
>        usbcf3,6
>        usbcf3,7
>        usbd8e,7802
>        usbd8e,7803
>        usbd8e,7812
>        usbd8e,7813
>        usb2001,3a05
>        usb2001,3a06
>        usb2001,3a01
>        usb2001,3a02
>        usb2001,3a03
>        usb2001,3a04
>        usb1690,713
>        usb1690,714
>        usb1690,711
>        usb1690,712
>        usb16ab,7802
>        usb16ab,7803
>        usb16ab,7812
>        usb16ab,7813
>        usb4bb,929
>        usb4bb,92a
>        usb411,92
>        usb411,93
>        usb846,4301
>        usb846,4302
>        usb1385,3251
>        usb1385,4252
>        usb1385,5f01
>        usb1385,5f02
>        usb471,1233
>        usb471,1234
>        usb157e,3206
>        usb157e,3207
>        usb157e,3007
>        usb157e,3008
>        usb1435,827
>        usb1435,828
>        usb1435,829
>        usb1435,82a
>        usbcde,13
>        usbcde,14
>
>    This driver supports Brussels, Suspend/Resume, and Fast Reboot.
>
> +-----------------------------------------------------------------+
> |          NAME          |    STABILITY LABEL    |  DESCRIPTION   |
> +------------------------+-----------------------+----------------+
> |                   Interfaces Exported                           |
> |-----------------------------------------------------------------|
> | uath               | Committed          | Driver name           |
> |--------------------+--------------------+-----------------------|
> | uathfw             | Committed          | Firmware file name    |
> |--------------------+--------------------+-----------------------|
> | SUNWrwd            | Committed          | Package name          |
> +-----------------------------------------------------------------+
> |                   Interfaces Imported                           |
> |-----------------------------------------------------------------|
> | Gldv3/Nemo             | Consolidation Private | PSARC/2004/571 |
> |                        |                       | PSARC/2005/396 |
> |------------------------+-----------------------+----------------|
> | Mac_wifi plugin        | Consolidation Private | PSARC/2006/406 |
> |------------------------+-----------------------+----------------|
> | net80211 kernel module | Consolidation Private | PSARC/2006/406 |
> |------------------------+-----------------------+----------------|
> | Brussels               | Consolidation Private | PSARC/2007/429 |
> |------------------------+-----------------------+----------------|
> | Fast Reboot            | Committed             | PSARC/2008/382 |
> |------------------------+-----------------------+----------------|
>
> 6. Resources and Schedule
>    6.4. Steering Committee requested information
>       6.4.1. Consolidation C-team Name:
>         ON
>       6.4.4. Project Boundary Conditions:
>         No sparc version for this driver, for net80211 kernel module
>         exists on x86 platform only.
>    6.5. ARC review type: Self Review
>    6.6. ARC Exposure: open
>
>
> _______________________________________________
> opensolaris-arc mailing list
> opensolaris-arc@opensolaris.org
>


-- 

Pablo Méndez Hernández


From Fei.Feng@sun.com Tue Jun 30 01:17:05 2009
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5U8H5uI021504
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 30 Jun 2009 01:17:05 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n5U8E6te005777
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 30 Jun 2009 02:17:04 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KM100B01LO0G300@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 01:16:48 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KM1002XLLNY96E0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 30 Jun 2009 01:16:47 -0700 (PDT)
Received: from fe-apac-05.sun.com
 (fe-apac-05.sun.com [192.18.19.176] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n5U8Gkns016428	for
 <PSARC-ext@sun.com>; Tue, 30 Jun 2009 08:16:46 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KM100A00LB6UW00@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 16:16:46 +0800 (SGT)
Received: from [129.158.218.61] ([unknown] [129.158.218.61])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KM100BM9LNXH8C0@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 16:16:46 +0800 (SGT)
Date: Tue, 30 Jun 2009 16:17:02 +0800
From: Felix <Fei.Feng@sun.com>
Subject: Re: PSARC 2009/372 Atheros AR5523 USB IEEE802.11a/b/g Wireless	Network
 Driver
In-reply-to: <59b875a00906300112wf56d08bvb8dd840f7d03b162@mail.gmail.com>
Sender: Fei.Feng@sun.com
To: =?ISO-8859-1?Q?Pablo_M=E9ndez_Hern=E1ndez?= <pablomh@gmail.com>
Cc: Frank Che <Frank.Che@sun.com>, PSARC-ext@sun.com
Message-id: <4A49C9FE.30308@sun.com>
MIME-version: 1.0
Content-type: multipart/alternative;
 boundary="Boundary_(ID_TwD2Dpd/ZDsY7CUxH3I+5g)"
X-PMX-Version: 5.4.1.325704
References: <4A49BD65.6080304@sun.com>
 <59b875a00906300112wf56d08bvb8dd840f7d03b162@mail.gmail.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080728)
Status: RO
Content-Length: 9564

This is a multi-part message in MIME format.

--Boundary_(ID_TwD2Dpd/ZDsY7CUxH3I+5g)
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 8BIT

Pablo Méndez Hernández ??:
> Hi:
>
> is this driver based is BSD code (as it seems from the name) or is
> Atheros based?
>   
This driver is ported from FreeBSD uath driver.

------
Thanks,
Felix
>
> Cheers.
>
>
> On 6/30/09, Frank Che <Frank.Che@sun.com> wrote:
>   
>> I'm sponsoring this case for Felix Feng.  It is to provide a new
>> wireless driver, uath(7D), for Atheros AR5523 USB wireless devices.
>> The requested release binding is patch/micro.
>>
>> I have marked it as "closed approved automatic" since the change is
>> straightforward and the interface is clear. If there is request, I'd be
>> happy to upgrade it to a fast track and set the timer.
>>
>> -Frank
>>
>>
>> 4. Technical Description
>>
>>    4.1 Details
>>    This project is to support Atheros AR5523 USB IEEE 802.11a/b/g
>>    wireless devices through providing uath(7D) driver, which is based on
>>    gldv3, mac_wifi plugin, and net80211 kernel module.
>>
>>    The vendor ID and product ID of the chips supported by this driver is:
>>
>>        usb83a,4507
>>        usb83a,4508
>>        usb168c,2
>>        usb168c,3
>>        usbcf3,2
>>        usbcf3,3
>>        usbcf3,4
>>        usbcf3,5
>>        usbcf3,6
>>        usbcf3,7
>>        usbd8e,7802
>>        usbd8e,7803
>>        usbd8e,7812
>>        usbd8e,7813
>>        usb2001,3a05
>>        usb2001,3a06
>>        usb2001,3a01
>>        usb2001,3a02
>>        usb2001,3a03
>>        usb2001,3a04
>>        usb1690,713
>>        usb1690,714
>>        usb1690,711
>>        usb1690,712
>>        usb16ab,7802
>>        usb16ab,7803
>>        usb16ab,7812
>>        usb16ab,7813
>>        usb4bb,929
>>        usb4bb,92a
>>        usb411,92
>>        usb411,93
>>        usb846,4301
>>        usb846,4302
>>        usb1385,3251
>>        usb1385,4252
>>        usb1385,5f01
>>        usb1385,5f02
>>        usb471,1233
>>        usb471,1234
>>        usb157e,3206
>>        usb157e,3207
>>        usb157e,3007
>>        usb157e,3008
>>        usb1435,827
>>        usb1435,828
>>        usb1435,829
>>        usb1435,82a
>>        usbcde,13
>>        usbcde,14
>>
>>    This driver supports Brussels, Suspend/Resume, and Fast Reboot.
>>
>> +-----------------------------------------------------------------+
>> |          NAME          |    STABILITY LABEL    |  DESCRIPTION   |
>> +------------------------+-----------------------+----------------+
>> |                   Interfaces Exported                           |
>> |-----------------------------------------------------------------|
>> | uath               | Committed          | Driver name           |
>> |--------------------+--------------------+-----------------------|
>> | uathfw             | Committed          | Firmware file name    |
>> |--------------------+--------------------+-----------------------|
>> | SUNWrwd            | Committed          | Package name          |
>> +-----------------------------------------------------------------+
>> |                   Interfaces Imported                           |
>> |-----------------------------------------------------------------|
>> | Gldv3/Nemo             | Consolidation Private | PSARC/2004/571 |
>> |                        |                       | PSARC/2005/396 |
>> |------------------------+-----------------------+----------------|
>> | Mac_wifi plugin        | Consolidation Private | PSARC/2006/406 |
>> |------------------------+-----------------------+----------------|
>> | net80211 kernel module | Consolidation Private | PSARC/2006/406 |
>> |------------------------+-----------------------+----------------|
>> | Brussels               | Consolidation Private | PSARC/2007/429 |
>> |------------------------+-----------------------+----------------|
>> | Fast Reboot            | Committed             | PSARC/2008/382 |
>> |------------------------+-----------------------+----------------|
>>
>> 6. Resources and Schedule
>>    6.4. Steering Committee requested information
>>       6.4.1. Consolidation C-team Name:
>>         ON
>>       6.4.4. Project Boundary Conditions:
>>         No sparc version for this driver, for net80211 kernel module
>>         exists on x86 platform only.
>>    6.5. ARC review type: Self Review
>>    6.6. ARC Exposure: open
>>
>>
>> _______________________________________________
>> opensolaris-arc mailing list
>> opensolaris-arc@opensolaris.org
>>
>>     
>
>
>   


--Boundary_(ID_TwD2Dpd/ZDsY7CUxH3I+5g)
Content-type: text/html; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Pablo M&eacute;ndez Hern&aacute;ndez &#20889;&#36947;:
<blockquote
 cite="mid:59b875a00906300112wf56d08bvb8dd840f7d03b162@mail.gmail.com"
 type="cite">
  <pre wrap="">Hi:

is this driver based is BSD code (as it seems from the name) or is
Atheros based?
  </pre>
</blockquote>
This driver is ported from FreeBSD uath driver.<br>
<br>
------<br>
Thanks,<br>
Felix<br>
<blockquote
 cite="mid:59b875a00906300112wf56d08bvb8dd840f7d03b162@mail.gmail.com"
 type="cite">
  <pre wrap="">

Cheers.


On 6/30/09, Frank Che <a class="moz-txt-link-rfc2396E" href="mailto:Frank.Che@sun.com">&lt;Frank.Che@sun.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">I'm sponsoring this case for Felix Feng.  It is to provide a new
wireless driver, uath(7D), for Atheros AR5523 USB wireless devices.
The requested release binding is patch/micro.

I have marked it as "closed approved automatic" since the change is
straightforward and the interface is clear. If there is request, I'd be
happy to upgrade it to a fast track and set the timer.

-Frank


4. Technical Description

   4.1 Details
   This project is to support Atheros AR5523 USB IEEE 802.11a/b/g
   wireless devices through providing uath(7D) driver, which is based on
   gldv3, mac_wifi plugin, and net80211 kernel module.

   The vendor ID and product ID of the chips supported by this driver is:

       usb83a,4507
       usb83a,4508
       usb168c,2
       usb168c,3
       usbcf3,2
       usbcf3,3
       usbcf3,4
       usbcf3,5
       usbcf3,6
       usbcf3,7
       usbd8e,7802
       usbd8e,7803
       usbd8e,7812
       usbd8e,7813
       usb2001,3a05
       usb2001,3a06
       usb2001,3a01
       usb2001,3a02
       usb2001,3a03
       usb2001,3a04
       usb1690,713
       usb1690,714
       usb1690,711
       usb1690,712
       usb16ab,7802
       usb16ab,7803
       usb16ab,7812
       usb16ab,7813
       usb4bb,929
       usb4bb,92a
       usb411,92
       usb411,93
       usb846,4301
       usb846,4302
       usb1385,3251
       usb1385,4252
       usb1385,5f01
       usb1385,5f02
       usb471,1233
       usb471,1234
       usb157e,3206
       usb157e,3207
       usb157e,3007
       usb157e,3008
       usb1435,827
       usb1435,828
       usb1435,829
       usb1435,82a
       usbcde,13
       usbcde,14

   This driver supports Brussels, Suspend/Resume, and Fast Reboot.

+-----------------------------------------------------------------+
|          NAME          |    STABILITY LABEL    |  DESCRIPTION   |
+------------------------+-----------------------+----------------+
|                   Interfaces Exported                           |
|-----------------------------------------------------------------|
| uath               | Committed          | Driver name           |
|--------------------+--------------------+-----------------------|
| uathfw             | Committed          | Firmware file name    |
|--------------------+--------------------+-----------------------|
| SUNWrwd            | Committed          | Package name          |
+-----------------------------------------------------------------+
|                   Interfaces Imported                           |
|-----------------------------------------------------------------|
| Gldv3/Nemo             | Consolidation Private | PSARC/2004/571 |
|                        |                       | PSARC/2005/396 |
|------------------------+-----------------------+----------------|
| Mac_wifi plugin        | Consolidation Private | PSARC/2006/406 |
|------------------------+-----------------------+----------------|
| net80211 kernel module | Consolidation Private | PSARC/2006/406 |
|------------------------+-----------------------+----------------|
| Brussels               | Consolidation Private | PSARC/2007/429 |
|------------------------+-----------------------+----------------|
| Fast Reboot            | Committed             | PSARC/2008/382 |
|------------------------+-----------------------+----------------|

6. Resources and Schedule
   6.4. Steering Committee requested information
      6.4.1. Consolidation C-team Name:
        ON
      6.4.4. Project Boundary Conditions:
        No sparc version for this driver, for net80211 kernel module
        exists on x86 platform only.
   6.5. ARC review type: Self Review
   6.6. ARC Exposure: open


_______________________________________________
opensolaris-arc mailing list
<a class="moz-txt-link-abbreviated" href="mailto:opensolaris-arc@opensolaris.org">opensolaris-arc@opensolaris.org</a>

    </pre>
  </blockquote>
  <pre wrap=""><!---->

  </pre>
</blockquote>
<br>
</body>
</html>

--Boundary_(ID_TwD2Dpd/ZDsY7CUxH3I+5g)--

From Darren.Moffat@sun.com Tue Jun 30 03:20:29 2009
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5UAKTjd023489
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 30 Jun 2009 03:20:29 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n5UAKOfQ026925
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 30 Jun 2009 03:20:28 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KM100J2JRE0H500@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 03:20:24 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KM100CM3RDZU470@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 30 Jun 2009 03:20:24 -0700 (PDT)
Received: from fe-emea-09.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n5UAKNUP000463	for
 <PSARC-ext@sun.com>; Tue, 30 Jun 2009 10:20:23 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KM100G00R3XTO00@fe-emea-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 11:20:23 +0100 (BST)
Received: from [129.156.173.199] ([unknown] [129.156.173.199])
 by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KM100J9TRDWG3B0@fe-emea-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 11:20:20 +0100 (BST)
Date: Tue, 30 Jun 2009 11:20:20 +0100
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: PSARC 2009/372 Atheros AR5523 USB IEEE802.11a/b/g Wireless Network
 Driver
In-reply-to: <4A49BD65.6080304@sun.com>
Sender: Darren.Moffat@sun.com
To: Frank Che <Frank.Che@sun.com>
Cc: PSARC-ext@sun.com, Felix <Fei.Feng@sun.com>
Message-id: <4A49E6E4.1070405@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <4A49BD65.6080304@sun.com>
User-Agent: Thunderbird 2.0.0.18 (X11/20090127)
Status: RO
Content-Length: 516

Frank Che wrote:
> I'm sponsoring this case for Felix Feng.  It is to provide a new
> wireless driver, uath(7D), for Atheros AR5523 USB wireless devices.
> The requested release binding is patch/micro.
> 
> I have marked it as "closed approved automatic" since the change is
> straightforward and the interface is clear. If there is request, I'd be
> happy to upgrade it to a fast track and set the timer.

Why is a different driver required just because this is USB rather than 
PCI attached ?

-- 
Darren J Moffat

From Fei.Feng@sun.com Tue Jun 30 07:07:30 2009
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5UE7Tud027188
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 30 Jun 2009 07:07:29 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n5UE7SY8020343
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 30 Jun 2009 08:07:29 -0600 (MDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KM20041H1WG4Y00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 08:07:28 -0600 (MDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KM2006VM1WEXLC0@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 30 Jun 2009 08:07:27 -0600 (MDT)
Received: from fe-apac-05.sun.com
 (fe-apac-05.sun.com [192.18.19.176] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n5UE7PlO001875	for
 <PSARC-ext@sun.com>; Tue, 30 Jun 2009 14:07:25 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KM200B001SUKF00@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 22:07:25 +0800 (SGT)
Received: from [192.168.0.102] ([unknown] [123.112.2.41])
 by mail-apac.sun.com (Sun Java(tm) System Messaging Server 7u2-7.02 64bit
 (built Apr 16 2009)) with ESMTPSA id <0KM200BYR1W9YP40@mail-apac.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 30 Jun 2009 22:07:25 +0800 (SGT)
Date: Tue, 30 Jun 2009 22:07:42 +0800
From: Felix Feng <Fei.Feng@sun.com>
Subject: Re: PSARC 2009/372 Atheros AR5523 USB IEEE802.11a/b/g Wireless Network
 Driver
In-reply-to: <4A49E6E4.1070405@Sun.COM>
Sender: Fei.Feng@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: Frank Che <Frank.Che@sun.com>, PSARC-ext@sun.com
Message-id: <4A4A1C2E.6060408@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
References: <4A49BD65.6080304@sun.com> <4A49E6E4.1070405@Sun.COM>
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
Status: RO
Content-Length: 1144

Darren J Moffat ĺé:
> Frank Che wrote:
>> I'm sponsoring this case for Felix Feng. It is to provide a new
>> wireless driver, uath(7D), for Atheros AR5523 USB wireless devices.
>> The requested release binding is patch/micro.
>>
>> I have marked it as "closed approved automatic" since the change is
>> straightforward and the interface is clear. If there is request, I'd be
>> happy to upgrade it to a fast track and set the timer.
>
> Why is a different driver required just because this is USB rather 
> than PCI attached ?
>
Not just the difference of interface. Please see the details below.
1. The uath driver supports atheros5k USB chipset. The ath driver 
supports ath5k PCI/PCI-E chipset. They are two different series.
2. The uath driver need to download firmware to initial hardware. But 
ath driver do not need to do so. And the hardware operation is different.
3. The whole working mechanism is different between uath driver and ath 
driver. The uath driver depends on USBA. But the ath driver relies on 
PCI configuration.
4. For the same part of wifi driver, it has been abstracted as net80211 
module.

------
Thanks,
Felix

From danek.duvall@sun.com Tue Jun 30 07:39:40 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5UEddlj027472
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 30 Jun 2009 07:39:39 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n5UEdSCZ006948
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 30 Jun 2009 15:39:38 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KM200C3P3E0PL00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 07:39:36 -0700 (PDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KM2003503DZNNA0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 30 Jun 2009 07:39:35 -0700 (PDT)
Received: from mumak.SFBay.Sun.COM (mumak.SFBay.Sun.COM [129.146.229.4])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n5UEdXhT021263; Tue, 30 Jun 2009 07:39:33 -0700 (PDT)
Received: from mumak.SFBay.Sun.COM (loghost [127.0.0.1])
	by mumak.SFBay.Sun.COM (8.14.3+Sun/8.14.3) with ESMTP id n5UEdXrn029472; Tue,
 30 Jun 2009 07:39:33 -0700 (PDT)
Received: (from dduvall@localhost)
	by mumak.SFBay.Sun.COM (8.14.3+Sun/8.14.3/Submit) id n5UEdXIK029471; Tue,
 30 Jun 2009 07:39:33 -0700 (PDT)
Date: Tue, 30 Jun 2009 07:39:33 -0700
From: Danek Duvall <danek.duvall@sun.com>
Subject: Re: PSARC 2009/372 Atheros AR5523 USB IEEE802.11a/b/g Wireless Network
 Driver
In-reply-to: <4A49BD65.6080304@sun.com>
To: Frank Che <Frank.Che@sun.com>
Cc: PSARC-ext@sun.com, Felix <Fei.Feng@sun.com>
Message-id: <20090630143933.GH12356@mumak.SFBay.Sun.COM>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.4.1.325704
References: <4A49BD65.6080304@sun.com>
User-Agent: Mutt/1.5.20 (2009-06-23)
Status: RO
Content-Length: 777

On Tue, Jun 30, 2009 at 03:23:17PM +0800, Frank Che wrote:

> +-----------------------------------------------------------------+
> |          NAME          |    STABILITY LABEL    |  DESCRIPTION   |
> +------------------------+-----------------------+----------------+
> |                   Interfaces Exported                           |
> |-----------------------------------------------------------------|
> | uath               | Committed          | Driver name           |
> |--------------------+--------------------+-----------------------|
> | uathfw             | Committed          | Firmware file name    |
> |--------------------+--------------------+-----------------------|
> | SUNWrwd            | Committed          | Package name          |

SUNWrwd?

Danek

From Darren.Moffat@Sun.COM Tue Jun 30 07:49:31 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5UEnU9F027562
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 30 Jun 2009 07:49:30 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n5UEnSTI013265
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 30 Jun 2009 15:49:29 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KM200D293UH8F00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 07:49:29 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KM2003NR3UGNJA0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 30 Jun 2009 07:49:28 -0700 (PDT)
Received: from fe-emea-09.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n5UEnRuI018361	for
 <PSARC-ext@sun.com>; Tue, 30 Jun 2009 14:49:27 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KM200H001L8T900@fe-emea-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 15:49:27 +0100 (BST)
Received: from [129.156.173.215] ([unknown] [129.156.173.215])
 by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KM20086T3UDX3D0@fe-emea-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 15:49:25 +0100 (BST)
Date: Tue, 30 Jun 2009 15:49:41 +0100
From: Darren J Moffat <Darren.Moffat@Sun.COM>
Subject: Re: PSARC 2009/372 Atheros AR5523 USB IEEE802.11a/b/g Wireless Network
 Driver
In-reply-to: <4A4A1C2E.6060408@sun.com>
Sender: Darren.Moffat@Sun.COM
To: Felix Feng <Fei.Feng@Sun.COM>
Cc: Frank Che <Frank.Che@Sun.COM>, PSARC-ext@Sun.COM
Message-id: <4A4A2605.6010205@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
References: <4A49BD65.6080304@sun.com> <4A49E6E4.1070405@Sun.COM>
 <4A4A1C2E.6060408@sun.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090323)
Status: RO
Content-Length: 1507

Felix Feng wrote:
> Darren J Moffat ĺé:
>> Frank Che wrote:
>>> I'm sponsoring this case for Felix Feng. It is to provide a new
>>> wireless driver, uath(7D), for Atheros AR5523 USB wireless devices.
>>> The requested release binding is patch/micro.
>>>
>>> I have marked it as "closed approved automatic" since the change is
>>> straightforward and the interface is clear. If there is request, I'd be
>>> happy to upgrade it to a fast track and set the timer.
>>
>> Why is a different driver required just because this is USB rather 
>> than PCI attached ?
>>
> Not just the difference of interface. Please see the details below.
> 1. The uath driver supports atheros5k USB chipset. The ath driver 
> supports ath5k PCI/PCI-E chipset. They are two different series.
> 2. The uath driver need to download firmware to initial hardware. But 
> ath driver do not need to do so. And the hardware operation is different.
> 3. The whole working mechanism is different between uath driver and ath 
> driver. The uath driver depends on USBA. But the ath driver relies on 
> PCI configuration.
> 4. For the same part of wifi driver, it has been abstracted as net80211 
> module.

Okay I'm happy.

For future it would be really helpful if that type of information was in 
the fast track. We keep seeing cases like this were there are different 
drivers for what initially appears like similar hardware with different 
bus connection types and someone invariably asks the same question I did.

-- 
Darren J Moffat

From gdamore@sun.com Tue Jun 30 09:25:04 2009
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5UGP4MM001756
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 30 Jun 2009 09:25:04 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n5UGP2os014945
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 30 Jun 2009 09:25:04 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KM200G0Z89RDR00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 09:25:03 -0700 (PDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KM200E5989Q0C20@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 30 Jun 2009 09:25:02 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n5UGP2TX003698	for
 <PSARC-ext@sun.com>; Tue, 30 Jun 2009 09:25:02 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KM20090085TY900@fe-sfbay-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 09:25:02 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KM200GON89OHR50@fe-sfbay-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 09:25:00 -0700 (PDT)
Date: Tue, 30 Jun 2009 09:25:00 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: PSARC 2009/372 Atheros AR5523 USB IEEE802.11a/b/g Wireless Network
 Driver
In-reply-to: <4A4A1C2E.6060408@sun.com>
Sender: Garrett.Damore@sun.com
To: Felix Feng <Fei.Feng@sun.com>
Cc: Darren J Moffat <Darren.Moffat@sun.com>, Frank Che <Frank.Che@sun.com>,
        PSARC-ext@sun.com
Message-id: <4A4A3C5C.1040105@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
References: <4A49BD65.6080304@sun.com> <4A49E6E4.1070405@Sun.COM>
 <4A4A1C2E.6060408@sun.com>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 1881

Felix Feng wrote:
> Darren J Moffat ĺé:
>> Frank Che wrote:
>>> I'm sponsoring this case for Felix Feng. It is to provide a new
>>> wireless driver, uath(7D), for Atheros AR5523 USB wireless devices.
>>> The requested release binding is patch/micro.
>>>
>>> I have marked it as "closed approved automatic" since the change is
>>> straightforward and the interface is clear. If there is request, I'd be
>>> happy to upgrade it to a fast track and set the timer.
>>
>> Why is a different driver required just because this is USB rather 
>> than PCI attached ?
>>
> Not just the difference of interface. Please see the details below.
> 1. The uath driver supports atheros5k USB chipset. The ath driver 
> supports ath5k PCI/PCI-E chipset. They are two different series.
> 2. The uath driver need to download firmware to initial hardware. But 
> ath driver do not need to do so. And the hardware operation is different.
> 3. The whole working mechanism is different between uath driver and 
> ath driver. The uath driver depends on USBA. But the ath driver relies 
> on PCI configuration.
> 4. For the same part of wifi driver, it has been abstracted as 
> net80211 module.

In general, for any two parts, one PCI and one USB, you will need a 
different driver.  The interfaces between USB and PCI are so totally 
different that while it might be theoretically possible to build a 
single driver, you'd wind up with a single driver containing most of the 
functionality of two separate drivers within it.

(USB drivers communicate with devices using the STREAMs mblks and USBA.  
PCI drivers on the other hand use mapped registers and possibly DMA.  
Even the way interrupt handling works is totally different between USB 
and PCI.)

This isn't a good design choice.  Better choice is separate drivers, as 
this project team has done.

    -- Garrett
>
> ------
> Thanks,
> Felix


From gdamore@sun.com Tue Jun 30 09:28:03 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5UGS28r001786
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 30 Jun 2009 09:28:03 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n5UGRsRO020536
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 30 Jun 2009 17:28:02 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KM200K2D8ENRZ00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 09:27:59 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KM200EXJ8EM0C30@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 30 Jun 2009 09:27:58 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n5UGRwmP002088	for
 <PSARC-ext@sun.com>; Tue, 30 Jun 2009 09:27:58 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KM200I0083Y1D00@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 09:27:58 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KM200LJB8EIHLE0@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 09:27:54 -0700 (PDT)
Date: Tue, 30 Jun 2009 09:27:54 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: PSARC 2009/372 Atheros AR5523 USB IEEE802.11a/b/g Wireless Network
 Driver
In-reply-to: <4A4A2605.6010205@Sun.COM>
Sender: Garrett.Damore@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: Felix Feng <Fei.Feng@sun.com>, Frank Che <Frank.Che@sun.com>,
        PSARC-ext@sun.com
Message-id: <4A4A3D0A.4030205@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
References: <4A49BD65.6080304@sun.com> <4A49E6E4.1070405@Sun.COM>
 <4A4A1C2E.6060408@sun.com> <4A4A2605.6010205@Sun.COM>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 2028

Darren J Moffat wrote:
> Felix Feng wrote:
>> Darren J Moffat ĺé:
>>> Frank Che wrote:
>>>> I'm sponsoring this case for Felix Feng. It is to provide a new
>>>> wireless driver, uath(7D), for Atheros AR5523 USB wireless devices.
>>>> The requested release binding is patch/micro.
>>>>
>>>> I have marked it as "closed approved automatic" since the change is
>>>> straightforward and the interface is clear. If there is request, 
>>>> I'd be
>>>> happy to upgrade it to a fast track and set the timer.
>>>
>>> Why is a different driver required just because this is USB rather 
>>> than PCI attached ?
>>>
>> Not just the difference of interface. Please see the details below.
>> 1. The uath driver supports atheros5k USB chipset. The ath driver 
>> supports ath5k PCI/PCI-E chipset. They are two different series.
>> 2. The uath driver need to download firmware to initial hardware. But 
>> ath driver do not need to do so. And the hardware operation is 
>> different.
>> 3. The whole working mechanism is different between uath driver and 
>> ath driver. The uath driver depends on USBA. But the ath driver 
>> relies on PCI configuration.
>> 4. For the same part of wifi driver, it has been abstracted as 
>> net80211 module.
>
> Okay I'm happy.
>
> For future it would be really helpful if that type of information was 
> in the fast track. We keep seeing cases like this were there are 
> different drivers for what initially appears like similar hardware 
> with different bus connection types and someone invariably asks the 
> same question I did.
>

The question is meaningful only when the bus types are reasonably 
similar.  PCI, PCIe, cardbus, and maybe even ISA and PCMCIA. 

Folks reviewing this things need to understand that USB so alien that it 
never makes sense to share a driver between USB and any of the other 
"normal" busses.  (It might make sense with another serial bus, say 
1394, but even that seems a stretch, since USB and 1394 have their own 
totally separate bus frameworks.)

    -- Garrett


From Fei.Feng@Sun.COM Tue Jun 30 16:50:45 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5UNoi79018716
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 30 Jun 2009 16:50:45 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n5UNohBG003331
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 1 Jul 2009 07:50:43 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KM200J07SWI8W00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 30 Jun 2009 16:50:42 -0700 (PDT)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KM200FNVSWH19B0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 30 Jun 2009 16:50:42 -0700 (PDT)
Received: from fe-apac-05.sun.com
 (fe-apac-05.sun.com [192.18.19.176] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n5UNofSk004953	for
 <PSARC-ext@sun.com>; Tue, 30 Jun 2009 23:50:41 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KM200N00SPE0C00@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 01 Jul 2009 07:50:41 +0800 (SGT)
Received: from [192.168.0.102] ([unknown] [123.112.2.41])
 by mail-apac.sun.com (Sun Java(tm) System Messaging Server 7u2-7.02 64bit
 (built Apr 16 2009)) with ESMTPSA id <0KM200BKDSWCYP70@mail-apac.sun.com>; Wed,
 01 Jul 2009 07:50:41 +0800 (SGT)
Date: Wed, 01 Jul 2009 07:50:58 +0800
From: Felix Feng <Fei.Feng@Sun.COM>
Subject: Re: PSARC 2009/372 Atheros AR5523 USB IEEE802.11a/b/g Wireless Network
 Driver
In-reply-to: <20090630143933.GH12356@mumak.SFBay.Sun.COM>
Sender: Fei.Feng@Sun.COM
To: Danek Duvall <Danek.Duvall@Sun.COM>
Cc: Frank Che <Frank.Che@Sun.COM>, PSARC-ext@Sun.COM
Message-id: <4A4AA4E2.2020905@sun.com>
MIME-version: 1.0
Content-type: multipart/alternative;
 boundary="Boundary_(ID_5GOelv56ODJyU/RHEJiB6A)"
X-PMX-Version: 5.4.1.325704
References: <4A49BD65.6080304@sun.com>
 <20090630143933.GH12356@mumak.SFBay.Sun.COM>
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
Status: RO
Content-Length: 2657

This is a multi-part message in MIME format.

--Boundary_(ID_5GOelv56ODJyU/RHEJiB6A)
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT

Danek Duvall ??:
> On Tue, Jun 30, 2009 at 03:23:17PM +0800, Frank Che wrote:
>
>   
>> +-----------------------------------------------------------------+
>> |          NAME          |    STABILITY LABEL    |  DESCRIPTION   |
>> +------------------------+-----------------------+----------------+
>> |                   Interfaces Exported                           |
>> |-----------------------------------------------------------------|
>> | uath               | Committed          | Driver name           |
>> |--------------------+--------------------+-----------------------|
>> | uathfw             | Committed          | Firmware file name    |
>> |--------------------+--------------------+-----------------------|
>> | SUNWrwd            | Committed          | Package name          |
>>     
>
> SUNWrwd?
>   
Sorry, it should be SUNWuath.

------
Thanks,
Felix
> Danek
>   


--Boundary_(ID_5GOelv56ODJyU/RHEJiB6A)
Content-type: text/html; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Danek Duvall &#20889;&#36947;:
<blockquote cite="mid:20090630143933.GH12356@mumak.SFBay.Sun.COM"
 type="cite">
  <pre wrap="">On Tue, Jun 30, 2009 at 03:23:17PM +0800, Frank Che wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">+-----------------------------------------------------------------+
|          NAME          |    STABILITY LABEL    |  DESCRIPTION   |
+------------------------+-----------------------+----------------+
|                   Interfaces Exported                           |
|-----------------------------------------------------------------|
| uath               | Committed          | Driver name           |
|--------------------+--------------------+-----------------------|
| uathfw             | Committed          | Firmware file name    |
|--------------------+--------------------+-----------------------|
| SUNWrwd            | Committed          | Package name          |
    </pre>
  </blockquote>
  <pre wrap=""><!---->
SUNWrwd?
  </pre>
</blockquote>
Sorry, it should be SUNWuath.<br>
<br>
------<br>
Thanks,<br>
Felix<br>
<blockquote cite="mid:20090630143933.GH12356@mumak.SFBay.Sun.COM"
 type="cite">
  <pre wrap="">
Danek
  </pre>
</blockquote>
<br>
</body>
</html>

--Boundary_(ID_5GOelv56ODJyU/RHEJiB6A)--

From Frank.Che@sun.com Wed Jul  1 00:06:35 2009
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n6176Zf8021259
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 1 Jul 2009 00:06:35 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n6176X3T010631
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 1 Jul 2009 01:06:35 -0600 (MDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KM30030XD2X4100@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 01 Jul 2009 01:06:33 -0600 (MDT)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KM300L7FD2WLW30@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 01 Jul 2009 01:06:33 -0600 (MDT)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n6176VWV029981	for
 <PSARC-ext@sun.com>; Wed, 01 Jul 2009 07:06:31 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KM300A00CXO3V00@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 01 Jul 2009 15:06:31 +0800 (SGT)
Received: from [129.158.218.60] ([unknown] [129.158.218.60])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KM3002K3D2U2530@mail-apac.sun.com>; Wed,
 01 Jul 2009 15:06:31 +0800 (SGT)
Date: Wed, 01 Jul 2009 15:02:47 +0800
From: Frank Che <Frank.Che@sun.com>
Subject: Re: PSARC 2009/372 Atheros AR5523 USB IEEE802.11a/b/g Wireless Network
 Driver
In-reply-to: <4A4AA4E2.2020905@sun.com>
Sender: Frank.Che@sun.com
To: PSARC-ext@sun.com
Cc: Felix Feng <Fei.Feng@sun.com>, Danek Duvall <Danek.Duvall@sun.com>
Message-id: <4A4B0A17.702@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <4A49BD65.6080304@sun.com>
 <20090630143933.GH12356@mumak.SFBay.Sun.COM> <4A4AA4E2.2020905@sun.com>
User-Agent: Thunderbird 2.0.0.19 (X11/20090218)
Status: RO
Content-Length: 1063

I have updated the spec of this project to get this fixed. New spec is 
saved as 'spec.txt' in the case directory.

Frank.

Felix Feng wrote:
> Danek Duvall Wrote:
>> On Tue, Jun 30, 2009 at 03:23:17PM +0800, Frank Che wrote:
>>
>>   
>>> +-----------------------------------------------------------------+
>>> |          NAME          |    STABILITY LABEL    |  DESCRIPTION   |
>>> +------------------------+-----------------------+----------------+
>>> |                   Interfaces Exported                           |
>>> |-----------------------------------------------------------------|
>>> | uath               | Committed          | Driver name           |
>>> |--------------------+--------------------+-----------------------|
>>> | uathfw             | Committed          | Firmware file name    |
>>> |--------------------+--------------------+-----------------------|
>>> | SUNWrwd            | Committed          | Package name          |
>>>     
>>
>> SUNWrwd?
>>   
> Sorry, it should be SUNWuath.
>
> ------
> Thanks,
> Felix
>> Danek
>>   
>

