Date: Mon, 16 Sep 2002 21:22:10 -0500 (CDT) From: "Kenneth P. Stox" <stox@imagescape.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/42858: Support for Netgear FA-511 pccard. Message-ID: <200209170222.g8H2MABT055759@stox.sa.enteract.com>
next in thread | raw e-mail | index | archive | help
>Number: 42858
>Category: kern
>Synopsis: Support for Netgear FA-511 pccard.
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Mon Sep 16 19:30:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator: Kenneth P. Stox
>Release: FreeBSD 5.0-CURRENT
>Organization:
Imaginary Landscape, LLC.
>Environment:
System: FreeBSD cerebrus.stox.sa.enteract.com 5.0-CURRENT FreeBSD 5.0-CURRENT #3: Sun Sep 15 12:58:39 CDT 2002 stox@cerebrus.stox.sa.enteract.com:/usr/src/sys/i386/compile/CEREBRUS i386
>Description:
FreeBSD does not currently support the Netgear FA-511 PCCARD.
>How-To-Repeat:
Insert Netgear FA-511 PCCARD into PCCARD slot.
>Fix:
It appears that the FA-511 is actually a rebadged ADMTek AN985.
The following context diffs in /usr/src/sys/pci will add support for this device:
*** if_dc.c Mon Sep 16 20:50:53 2002
--- if_dc.c.new Sun Sep 15 12:58:15 2002
***************
*** 43,48 ****
--- 43,49 ----
* ASIX Electronics AX88141 (www.asix.com.tw)
* ADMtek AL981 (www.admtek.com.tw)
* ADMtek AN985 (www.admtek.com.tw)
+ * Netgear FA511 (www.netgear.com) Appears to be rebadged ADMTek AN985
* Davicom DM9100, DM9102, DM9102A (www.davicom8.com)
* Accton EN1217 (www.accton.com)
* Xircom X3201 (www.xircom.com)
***************
*** 156,161 ****
--- 157,164 ----
"ADMtek AL981 10/100BaseTX" },
{ DC_VENDORID_ADMTEK, DC_DEVICEID_AN985,
"ADMtek AN985 10/100BaseTX" },
+ { DC_VENDORID_ADMTEK, DC_DEVICEID_FA511,
+ "Netgear FA511 10/100BaseTX" },
{ DC_VENDORID_ASIX, DC_DEVICEID_AX88140A,
"ASIX AX88140A 10/100BaseTX" },
{ DC_VENDORID_ASIX, DC_DEVICEID_AX88140A,
***************
*** 1918,1923 ****
--- 1921,1927 ----
sc->dc_pmode = DC_PMODE_MII;
break;
case DC_DEVICEID_AN985:
+ case DC_DEVICEID_FA511:
case DC_DEVICEID_FE2500:
case DC_DEVICEID_EN2242:
sc->dc_type = DC_TYPE_AN985;
***************
*** 2056,2061 ****
--- 2060,2066 ----
break;
case DC_TYPE_AL981:
case DC_TYPE_AN985:
+ case DC_DEVICEID_FA511:
dc_read_eeprom(sc, (caddr_t)&eaddr, DC_AL_EE_NODEADDR, 3, 0);
break;
case DC_TYPE_CONEXANT:
*** if_dcreg.h Mon Sep 16 20:50:53 2002
--- if_dcreg.h.new Sun Sep 15 12:52:07 2002
***************
*** 862,867 ****
--- 862,868 ----
*/
#define DC_DEVICEID_AL981 0x0981
#define DC_DEVICEID_AN985 0x0985
+ #define DC_DEVICEID_FA511 0x1985
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209170222.g8H2MABT055759>
