From sacadmin Mon Apr 14 23:12:33 2008
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 m3F6CX2Q006769;
	Mon, 14 Apr 2008 23:12:33 -0700 (PDT)
Received: (from eh146360@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id m3F6CXrc006765;
	Mon, 14 Apr 2008 23:12:33 -0700 (PDT)
Date: Mon, 14 Apr 2008 23:12:33 -0700 (PDT)
From: En-Hua Cecilia Hu <eh146360@sac.sfbay.sun.com>
Message-Id: <200804150612.m3F6CXrc006765@sac.sfbay.sun.com>
To: PSARC-record@sac.sfbay.sun.com
Subject: Ralink RT2500USB 802.11b/g Wireless Dirver [PSARC/2008/259 Self Review]
Status: RO
Content-Length: 575


Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Ralink RT2500USB 802.11b/g Wireless Dirver
    1.2. Name of Document Author/Supplier:
	 Author:  Quaker Fang
    1.3  Date of This Document:
	14 April, 2008
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 Cecilia.Hu@sun.com Mon Apr 14 23:26:30 2008
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 m3F6QTXL006839
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 14 Apr 2008 23:26:29 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m3F6QIY6037279
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Tue, 15 Apr 2008 00:26:29 -0600 (MDT)
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 <0JZC00603SK2D100@nwk-avmta-1.sfbay.Sun.COM> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Mon, 14 Apr 2008 23:26:26 -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 <0JZC007XDSK10MB0@nwk-avmta-1.sfbay.Sun.COM> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Mon,
 14 Apr 2008 23:26:26 -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 m3F6Qb35002270	for
 <psarc-ext@sun.com>; Tue, 15 Apr 2008 06:26:37 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0JZC00J01SH5K800@mail-apac.sun.com>
 (original mail from Cecilia.Hu@Sun.COM) for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 15 Apr 2008 14:26:18 +0800 (SGT)
Received: from [129.158.218.120] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0JZC007LISJTUHF9@mail-apac.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 15 Apr 2008 14:26:18 +0800 (SGT)
Date: Tue, 15 Apr 2008 14:26:29 +0800
From: Cecilia Hu <Cecilia.Hu@sun.com>
Subject: RPSARC 2008/259 alink RT2500USB 802.11b/g Wireless Dirver
Sender: Cecilia.Hu@sun.com
To: psarc-ext@sun.com
Cc: Quaker Fang <Quaker.Fang@sun.com>
Reply-to: Cecilia.Hu@sun.com
Message-id: <48044A95.8090200@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
User-Agent: Thunderbird 1.5.0.8 (X11/20061204)
Status: RO
Content-Length: 2408

I am sponsoring this case for Quaker Fang.  It is to provide a new
wireless(802.11b/g) driver, ural(7D), for Ralink RT2500USB chipset.
The requested release binding is micro/patch.

The architecture and interface are clear enough, so this case is
marked as "closed approved automatic".

-Cecilia


1. Introduction
   1.1. Project/Component Working Name:
        Ralink RT2500USB 802.11b/g Wireless Dirver
   1.2. Name of Document Author/Supplier:
        Author:  Quaker Fang
   1.3  Date of This Document:
        14 Apr, 2008

4. Technical Description

   This case is to support Ralink RT2500USB 802.11b/g chipset
   through providing ural(7D) driver, which is based on gldv3/nemo,
   mac_wifi plugin and net80211 kernel module.

   The product ID and device ID of the chips supported by this
   driver are:
       usb1044,8007
       usb13b1,d
       usb411,67

+-----------------------------------------------------------------+
|          NAME          |    STABILITY LABEL    |  DESCRIPTION   |
+------------------------+-----------------------+----------------+
|          Interfaces Exported                                    |
|-----------------------------------------------------------------|
| ural                   | Committed             | Driver name    |
|------------------------+-----------------------+----------------|
| SUNWural               | Committed             | Package name   |
+-----------------------------------------------------------------+
|          Interfaces Imported                                    |
|-----------------------------------------------------------------|
| Gldv3/Nemo             | Consolidation Private | PSARC/2004/571 |
|                        |                       | PSARC/2005/396 |
|------------------------+-----------------------+----------------|
| Mac_wifi plugin        | Consoladation Private | PSARC/2006/406 |
|------------------------+-----------------------+----------------|
| net80211 kernel module | Consoladation Private | PSARC/2006/406 |
+-----------------------------------------------------------------+

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 approval

From Cecilia.Hu@Sun.COM Mon Apr 14 23:33:07 2008
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 m3F6X7uf006872
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 14 Apr 2008 23:33:07 -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 m3F6X6i3039240
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Tue, 15 Apr 2008 00:33:06 -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 <0JZC0011ZSV4T800@brm-avmta-1.central.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 15 Apr 2008 00:33:04 -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 <0JZC0026QSV2L4B0@brm-avmta-1.central.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 15 Apr 2008 00:33:03 -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 m3F6XFKQ002914	for
 <psarc-ext@sun.com>; Tue, 15 Apr 2008 06:33:15 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0JZC00001S9UVE00@mail-apac.sun.com>
 (original mail from Cecilia.Hu@Sun.COM) for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 15 Apr 2008 14:32:24 +0800 (SGT)
Received: from [129.158.218.120] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0JZC00BIMSTMRFYR@mail-apac.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 15 Apr 2008 14:32:12 +0800 (SGT)
Date: Tue, 15 Apr 2008 14:32:52 +0800
From: Cecilia Hu <Cecilia.Hu@Sun.COM>
Subject: PSARC 2008/259 Ralink RT2500USB 802.11b/g Wireless Dirver
Sender: Cecilia.Hu@Sun.COM
To: psarc-ext@Sun.COM
Cc: Quaker Fang <Quaker.Fang@Sun.COM>
Reply-to: Cecilia.Hu@Sun.COM
Message-id: <48044C14.4020605@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
User-Agent: Thunderbird 1.5.0.8 (X11/20061204)
Status: RO
Content-Length: 2482

<Apologize for resending mail to alias, because of typo on subject....>


I am sponsoring this case for Quaker Fang.  It is to provide a new
wireless(802.11b/g) driver, ural(7D), for Ralink RT2500USB chipset.
The requested release binding is micro/patch.

The architecture and interface are clear enough, so this case is
marked as "closed approved automatic".

-Cecilia


1. Introduction
   1.1. Project/Component Working Name:
        Ralink RT2500USB 802.11b/g Wireless Dirver
   1.2. Name of Document Author/Supplier:
        Author:  Quaker Fang
   1.3  Date of This Document:
        14 Apr, 2008

4. Technical Description

   This case is to support Ralink RT2500USB 802.11b/g chipset
   through providing ural(7D) driver, which is based on gldv3/nemo,
   mac_wifi plugin and net80211 kernel module.

   The product ID and device ID of the chips supported by this
   driver are:
       usb1044,8007
       usb13b1,d
       usb411,67

+-----------------------------------------------------------------+
|          NAME          |    STABILITY LABEL    |  DESCRIPTION   |
+------------------------+-----------------------+----------------+
|          Interfaces Exported                                    |
|-----------------------------------------------------------------|
| ural                   | Committed             | Driver name    |
|------------------------+-----------------------+----------------|
| SUNWural               | Committed             | Package name   |
+-----------------------------------------------------------------+
|          Interfaces Imported                                    |
|-----------------------------------------------------------------|
| Gldv3/Nemo             | Consolidation Private | PSARC/2004/571 |
|                        |                       | PSARC/2005/396 |
|------------------------+-----------------------+----------------|
| Mac_wifi plugin        | Consoladation Private | PSARC/2006/406 |
|------------------------+-----------------------+----------------|
| net80211 kernel module | Consoladation Private | PSARC/2006/406 |
+-----------------------------------------------------------------+

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 approval

From Darren.Moffat@sun.com Tue Apr 15 09:57:08 2008
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m3FGv8RX023567
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 15 Apr 2008 09:57:08 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m3FGv8BZ023894
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Tue, 15 Apr 2008 09:57:08 -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 <0JZD00011LR8O300@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 15 Apr 2008 09:57:08 -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 <0JZD00LE5LR5R1A0@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 15 Apr 2008 09:57:06 -0700 (PDT)
Received: from fe-emea-10.sun.com (gmp-eb-lb-2-fe2.eu.sun.com [192.18.6.11])
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m3FGv5o0009629	for
 <psarc-ext@sun.com>; Tue, 15 Apr 2008 16:57:05 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JZD00K01LQQIE00@fe-emea-10.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 15 Apr 2008 17:57:05 +0100 (BST)
Received: from [10.0.242.191] ([192.18.41.196])
 by fe-emea-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0JZD00MMDLR3PX10@fe-emea-10.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 15 Apr 2008 17:57:05 +0100 (BST)
Date: Tue, 15 Apr 2008 17:57:02 +0100
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: PSARC 2008/259 Ralink RT2500USB 802.11b/g Wireless Dirver
In-reply-to: <48044C14.4020605@sun.com>
Sender: Darren.Moffat@sun.com
To: Cecilia.Hu@sun.com
Cc: psarc-ext@sun.com, Quaker Fang <Quaker.Fang@sun.com>
Message-id: <4804DE5E.8090806@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <48044C14.4020605@sun.com>
User-Agent: Thunderbird 2.0.0.9 (X11/20080213)
Status: RO
Content-Length: 910

Cecilia Hu wrote:
> <Apologize for resending mail to alias, because of typo on subject....>
> 
> 
> I am sponsoring this case for Quaker Fang.  It is to provide a new
> wireless(802.11b/g) driver, ural(7D), for Ralink RT2500USB chipset.
> The requested release binding is micro/patch.
> 
> The architecture and interface are clear enough, so this case is
> marked as "closed approved automatic".

It isn't clear to me why a separate driver from the existing ral(7D) is 
needed because this is attached via USB rather that PCI.  Is the 
RT2500USB that different to the RT2500 that the ral(7D) driver supports 
that a new driver is needed ?

However I did a tiny bit of research and found that *BSD have a similar 
ral/ural split so it seems that other operating systems chose this split.

Also is this case setting any precedent that we should attempt to prefix 
USB NIC drivers with 'u' ?

-- 
Darren J Moffat

From gdamore@sun.com Tue Apr 15 11:06:16 2008
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 m3FI6FWN027379
	for <psarc-ext@sac.sfbay.Sun.COM>; Tue, 15 Apr 2008 11:06:16 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m3FI624L028500
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Wed, 16 Apr 2008 02:06:15 +0800 (SGT)
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 <0JZD00111OYBDL00@brm-avmta-1.central.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 15 Apr 2008 12:06:12 -0600 (MDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JZD009JXOYB6AE0@brm-avmta-1.central.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 15 Apr 2008 12:06:11 -0600 (MDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m3FI6B3P008566	for
 <psarc-ext@sun.com>; Tue, 15 Apr 2008 11:06:11 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JZD00601JNHKB00@fe-sfbay-10.sun.com> (original mail from gdamore@sun.com)
 for psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 15 Apr 2008 11:06:11 -0700 (PDT)
Received: from [192.168.251.106] ([76.174.83.55])
 by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0JZD00HWZOY8H2D0@fe-sfbay-10.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 15 Apr 2008 11:06:08 -0700 (PDT)
Date: Tue, 15 Apr 2008 11:01:48 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: PSARC 2008/259 Ralink RT2500USB 802.11b/g Wireless Dirver
In-reply-to: <4804DE5E.8090806@Sun.COM>
Sender: Garrett.Damore@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: Cecilia.Hu@sun.com, psarc-ext@sun.com, Quaker Fang <Quaker.Fang@sun.com>
Message-id: <4804ED8C.8040806@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <48044C14.4020605@sun.com> <4804DE5E.8090806@Sun.COM>
User-Agent: Thunderbird 2.0.0.6 (X11/20071023)
Status: RO
Content-Length: 1698

Darren J Moffat wrote:
> Cecilia Hu wrote:
>> <Apologize for resending mail to alias, because of typo on subject....>
>>
>>
>> I am sponsoring this case for Quaker Fang.  It is to provide a new
>> wireless(802.11b/g) driver, ural(7D), for Ralink RT2500USB chipset.
>> The requested release binding is micro/patch.
>>
>> The architecture and interface are clear enough, so this case is
>> marked as "closed approved automatic".
>
> It isn't clear to me why a separate driver from the existing ral(7D) 
> is needed because this is attached via USB rather that PCI.  Is the 
> RT2500USB that different to the RT2500 that the ral(7D) driver 
> supports that a new driver is needed ?
>
> However I did a tiny bit of research and found that *BSD have a 
> similar ral/ural split so it seems that other operating systems chose 
> this split.

For Solaris devices, the DDI for USB is *vastly* different than the PCI 
DDI at some core fundamental concepts.  It would be much harder to have 
a unified RAL driver, than (for example) a unified pcwl (PCI/PCMCIA).

It may be possible to have a common library of shared functionality, but 
that may be more work than it is worth.

Put another way, I think Quaker/Cecilia's plan here makes perfect sense.

>
> Also is this case setting any precedent that we should attempt to 
> prefix USB NIC drivers with 'u' ?
I don't read it that way.  It may make sense to use a 'u' prefix 
sometimes (as in this case), but I think we should still do it on a case 
by case basis.

Anyway, this is a fasttrack (or maybe even self-review?), so I'm not 
sure we can even use it to set precedent like that.  (Can you set 
precedent without a written opinion?)

    -- Garrett



From Quaker.Fang@sun.com Tue Apr 15 19:17:37 2008
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 m3G2Hb9e021370
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 15 Apr 2008 19:17:37 -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 m3G2HbhT043267
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 15 Apr 2008 20:17:37 -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 <0JZE00M0BBPBGY00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 15 Apr 2008 19:17:35 -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 <0JZE00KOQBP9JVB0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 15 Apr 2008 19:17:34 -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 m3G2I5fw001911	for
 <PSARC-ext@sun.com>; Wed, 16 Apr 2008 02:18:05 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0JZE00701BDPLC00@mail-apac.sun.com>
 (original mail from Quaker.Fang@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 16 Apr 2008 10:16:55 +0800 (SGT)
Received: from [129.158.218.191] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0JZE00BGRBNMRG6G@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 16 Apr 2008 10:16:35 +0800 (SGT)
Date: Wed, 16 Apr 2008 10:16:07 +0800
From: Quaker Fang <Quaker.Fang@sun.com>
Subject: Re: PSARC 2008/259 Ralink RT2500USB 802.11b/g Wireless Dirver
In-reply-to: <4804DE5E.8090806@Sun.COM>
Sender: Quaker.Fang@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: Cecilia.Hu@sun.com, PSARC-ext@sun.com
Message-id: <48056167.9090309@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-Accept-Language: zh-cn
X-PMX-Version: 5.4.1.325704
References: <48044C14.4020605@sun.com> <4804DE5E.8090806@Sun.COM>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; zh-CN; rv:1.7) Gecko/20050816
Status: RO
Content-Length: 1132

Hi Darren,

Darren J Moffat wrote:

> ...
>
>>
>>
>> I am sponsoring this case for Quaker Fang.  It is to provide a new
>> wireless(802.11b/g) driver, ural(7D), for Ralink RT2500USB chipset.
>> The requested release binding is micro/patch.
>>
>> The architecture and interface are clear enough, so this case is
>> marked as "closed approved automatic".
>
>
> It isn't clear to me why a separate driver from the existing ral(7D) 
> is needed because this is attached via USB rather that PCI.  Is the 
> RT2500USB that different to the RT2500 that the ral(7D) driver 
> supports that a new driver is needed ?

The RT2500USB register definitions are totally different with RT2500, 
although they have a similar prefix.

>
> However I did a tiny bit of research and found that *BSD have a 
> similar ral/ural split so it seems that other operating systems chose 
> this split.
>
> Also is this case setting any precedent that we should attempt to 
> prefix USB NIC drivers with 'u' ?

No.
Becuase the driver is ported from BSD, we'd like to use the same driver 
name with BSD,
like other drivers, such as wpi, rtw.

Thanks,

--
Quaker


From Cecilia.Hu@sun.com Tue Apr 15 19:22:56 2008
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 m3G2Mtto021453
	for <psarc-ext@sac.sfbay.Sun.COM>; Tue, 15 Apr 2008 19:22:56 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m3G2Lqdr025426
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Wed, 16 Apr 2008 10:21:55 +0800 (SGT)
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 <0JZE00M05BY3Q100@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 15 Apr 2008 19:22:51 -0700 (PDT)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JZE00K87BY1JVD0@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 15 Apr 2008 19:22:50 -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 m3G2N14V017939	for
 <psarc-ext@sun.com>; Wed, 16 Apr 2008 02:23:01 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0JZE00301BV07N00@mail-apac.sun.com>
 (original mail from Cecilia.Hu@Sun.COM) for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Wed, 16 Apr 2008 10:22:42 +0800 (SGT)
Received: from [129.158.218.120] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0JZE007XHBXSUHXE@mail-apac.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Wed, 16 Apr 2008 10:22:42 +0800 (SGT)
Date: Wed, 16 Apr 2008 10:22:52 +0800
From: Cecilia Hu <Cecilia.Hu@sun.com>
Subject: Re: PSARC 2008/259 Ralink RT2500USB 802.11b/g Wireless Dirver
In-reply-to: <4804ED8C.8040806@sun.com>
Sender: Cecilia.Hu@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Darren J Moffat <Darren.Moffat@sun.com>, PSARC-ext@sun.com,
        Quaker Fang <Quaker.Fang@sun.com>
Reply-to: Cecilia.Hu@sun.com
Message-id: <480562FC.6030505@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <48044C14.4020605@sun.com> <4804DE5E.8090806@Sun.COM>
 <4804ED8C.8040806@sun.com>
User-Agent: Thunderbird 1.5.0.8 (X11/20061204)
Status: RO
Content-Length: 1944

Garrett D'Amore Wrote:
> Darren J Moffat wrote:
>> Cecilia Hu wrote:
>>> <Apologize for resending mail to alias, because of typo on subject....>
>>>
>>>
>>> I am sponsoring this case for Quaker Fang.  It is to provide a new
>>> wireless(802.11b/g) driver, ural(7D), for Ralink RT2500USB chipset.
>>> The requested release binding is micro/patch.
>>>
>>> The architecture and interface are clear enough, so this case is
>>> marked as "closed approved automatic".
>>
>> It isn't clear to me why a separate driver from the existing ral(7D) 
>> is needed because this is attached via USB rather that PCI.  Is the 
>> RT2500USB that different to the RT2500 that the ral(7D) driver 
>> supports that a new driver is needed ?
>>
>> However I did a tiny bit of research and found that *BSD have a 
>> similar ral/ural split so it seems that other operating systems chose 
>> this split.
> 
> For Solaris devices, the DDI for USB is *vastly* different than the PCI 
> DDI at some core fundamental concepts.  It would be much harder to have 
> a unified RAL driver, than (for example) a unified pcwl (PCI/PCMCIA).
> 
> It may be possible to have a common library of shared functionality, but 
> that may be more work than it is worth.
> 
> Put another way, I think Quaker/Cecilia's plan here makes perfect sense.
> 
>>
>> Also is this case setting any precedent that we should attempt to 
>> prefix USB NIC drivers with 'u' ?
> I don't read it that way.  It may make sense to use a 'u' prefix 
> sometimes (as in this case), but I think we should still do it on a case 
> by case basis.
> 
> Anyway, this is a fasttrack (or maybe even self-review?), so I'm not 
> sure we can even use it to set precedent like that.  (Can you set 
> precedent without a written opinion?)

Yes, this is a self-review case.

And, thanks Garrett for you clarification.

-- 

Cecilia.Hu@Sun.COM
Solaris x86 Engineering, Sun Microsystems
+86-10-82618200 ext. 82947 / 62673947

