[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Add Netgear FA101 to aue(4)



Gnats never replied to me, so here it goes to bugs@  ..


The important bits of the sendbug:


>Description:

	Add support for the Netgear FA101 USB to Ethernet adapter.

>How-To-Repeat:
	no bug, feature-add.

>Fix:

	Apply attached patch to -current
	regen usbdevs.h/usbdevs_data.h
	rebuild kernel

	Patch also makes some slight adjustments to the aue(4)
	man page:

	o Put 'ADM8511' in the .Nd so apropos(1) can match on ADM8511
	o Remove duplicated sentence below the list of adapters
	o Clarify that only USB 1.x specs are 12Mbs
	o Add Netgear FA101 to the support list

 Adjustments are also done to the i386/alpha hardware files.

Index: sys/dev/usb/if_aue.c
===================================================================
RCS file: /cvs/src/sys/dev/usb/if_aue.c,v
retrieving revision 1.27
diff -u -r1.27 if_aue.c
--- sys/dev/usb/if_aue.c	29 Jul 2002 03:33:02 -0000	1.27
+++ sys/dev/usb/if_aue.c	14 Sep 2002 22:38:29 -0000
@@ -217,6 +217,7 @@
  {{ USB_VENDOR_MELCO, 		USB_PRODUCT_MELCO_LUATX1}, 	  0 },
  {{ USB_VENDOR_MELCO, 		USB_PRODUCT_MELCO_LUATX5}, 	  0 },
  {{ USB_VENDOR_MELCO, 		USB_PRODUCT_MELCO_LUA2TX5}, 	  PII },
+ {{ USB_VENDOR_NETGEAR,		USB_PRODUCT_NETGEAR_FA101},	  PII },
  {{ USB_VENDOR_SIEMENS,		USB_PRODUCT_SIEMENS_SPEEDSTREAM}, PII },
  {{ USB_VENDOR_SMARTBRIDGES,	USB_PRODUCT_SMARTBRIDGES_SMARTNIC},PII },
  {{ USB_VENDOR_SMC,		USB_PRODUCT_SMC_2202USB},	  0 },
Index: sys/dev/usb/usbdevs
===================================================================
RCS file: /cvs/src/sys/dev/usb/usbdevs,v
retrieving revision 1.55
diff -u -r1.55 usbdevs
--- sys/dev/usb/usbdevs	29 Jul 2002 03:31:10 -0000	1.55
+++ sys/dev/usb/usbdevs	14 Sep 2002 22:32:18 -0000
@@ -1008,6 +1008,7 @@
 /* Netgear products */
 product NETGEAR EA101		0x1001	Ethernet
 product NETGEAR EA101X		0x1002	Ethernet
+product NETGEAR FA101		0x1020	10/100 USB Fast Ethernet Adapter

 /* Nikon products */
 product NIKON E990		0x0102	Digital Camera E990
Index: share/man/man4/aue.4
===================================================================
RCS file: /cvs/src/share/man/man4/aue.4,v
retrieving revision 1.12
diff -u -r1.12 aue.4
--- share/man/man4/aue.4	17 Jul 2002 22:59:06 -0000	1.12
+++ share/man/man4/aue.4	16 Sep 2002 03:09:57 -0000
@@ -38,7 +38,7 @@
 .Os
 .Sh NAME
 .Nm aue
-.Nd ADMtek AN986 Pegasus USB Ethernet driver
+.Nd ADMtek AN986 / ADM8511 Pegasus family USB Ethernet driver
 .Sh SYNOPSIS
 .Cd "aue*   at uhub?"
 .Cd "ukphy* at mii?"
@@ -46,7 +46,7 @@
 The
 .Nm
 driver provides support for USB Ethernet adapters based on the ADMtek
-AN986 Pegasus chipset.
+AN986 ("Pegasus") and ADM8511 ("Pegasus II") chipsets.
 This includes the following adapters:
 .Pp
 .Bl -tag -width -offset indent -compact
@@ -70,6 +70,7 @@
 .It Tn LinkSys USB100H1
 .It Tn LinkSys USB10TA
 .It Tn Melco Inc. LUA-TX
+.It Tn Netgear FA101
 .It Tn Siemens SpeedStream USB
 .It Tn Smartbridges smartNIC 2
 .It Tn SMC 2202USB
@@ -77,24 +78,18 @@
 .It Tn SOHOware NUB100
 .El
 .Pp
-The
-.Nm
-driver provides support for USB
-.Tn Ethernet
-adapters based on the ADMtek AN986 Pegasus chipset.
-.Pp
-The Pegasus contains a 10/100
+The Pegasus family of chipsets contain a 10/100
 .Tn Ethernet
-MAC with MII interface and is designed to work with both
+MAC with an MII interface and are designed to work with both
 .Tn Ethernet
 and HomePNA transceivers.
-Although designed to interface with
-100Mbps peripherals, the existing USB standard specifies a maximum
+Although the chipsets are designed to interface with
+100Mbps peripherals, the USB 1.x standards specify a maximum
 transfer speed of 12Mbps.
 Users should therefore not expect to actually
 achieve 100Mbps speeds with these devices.
 .Pp
-The Pegasus supports a 64-bit multicast hash table, single perfect
+The Pegasus chipsets support a 64-bit multicast hash table, single perfect
 filter entry for the station address and promiscuous mode.
 Packets are
 received and transmitted over separate USB bulk transfer endpoints.
@@ -165,7 +160,7 @@
 .Xr usb 4 ,
 .Xr ifconfig 8
 .Rs
-.%T ADMtek AN986 data sheet
+.%T ADMtek AN986 and ADM8511 data sheets
 .%O http://www.admtek.com.tw
 .Re
 .Sh HISTORY
Index: distrib/notes/alpha/hardware
===================================================================
RCS file: /cvs/src/distrib/notes/alpha/hardware,v
retrieving revision 1.26
diff -u -r1.26 hardware
--- distrib/notes/alpha/hardware	30 Jun 2002 16:36:55 -0000	1.26
+++ distrib/notes/alpha/hardware	16 Sep 2002 03:41:30 -0000
@@ -305,7 +305,9 @@
 			Adaptec Single64 ANA-62011 and ANA-62020
 			Adaptec Duo64 ANA-62022
 			Adaptec Quartet64 ANA-62044
-		ADMtek AN986-based USB adapters (aue), including: [*]
+		ADMtek AN986 ("Pegasus") and ADM8511 ("Pegasus II") based USB
+		adapters (aue), including: [*]
+			3com 3c460b
 			Abocom UFE1000
 			Abocom DSB650TX
 			Accton USB320-EC
@@ -320,9 +322,10 @@
 			Kingston KNU101TX
 			LinkSys USB100TX, USB100H1 and USB10TA
 			Melco Inc. LUA-TX
+			Netgear FA101
 			Siemens SpeedStream USB
 			Smartbridces smartNIC 2
-			SMC 2202USB
+			SMC 2202USB and EZ Connect USB
 			SOHOware NUB100
 		AMD LANCE and PCnet-based PCI adapters (le), including: [*]
 			BOCALANcard/PCI
Index: distrib/notes/i386/hardware
===================================================================
RCS file: /cvs/src/distrib/notes/i386/hardware,v
retrieving revision 1.87
diff -u -r1.87 hardware
--- distrib/notes/i386/hardware	4 Sep 2002 15:46:27 -0000	1.87
+++ distrib/notes/i386/hardware	16 Sep 2002 03:38:40 -0000
@@ -247,7 +247,9 @@
 		    Accton EN2242 MiniPCI
 		    Linksys LNE100TX v4.x
 		    Mototech ME316
-		ADMtek AN986-based USB adapters, including: [A] [B] [C]
+		ADMtek AN986 ("Pegasus") and ADM8511 ("Pegasus II") based USB
+		adapters, including: [A] [B] [C]
+		    3Com 3c460b
 		    Abocom UFE1000
 		    Abocom DSB650TX
 		    Accton USB320-EC
@@ -262,9 +264,10 @@
 		    Kingston KNU101TX
 		    LinkSys USB100TX, USB100H1 and USB10TA
 		    Melco Inc. LUA-TX
+		    Netgear FA101
 		    Siemens SpeedStream USB
 		    Smartbridces smartNIC 2
-		    SMC 2202USB
+		    SMC 2202USB and EZ Connect USB
 		    SOHOware NUB100
 		AMD LANCE and PCnet-based ISA Ethernet adapters, including: [B]
 		    Novell NE1500T