Date: Mon, 06 Dec 1999 19:19:57 +0800 From: Peter Wemm <peter@netplex.com.au> To: Wes Peters <wes@softweyr.com> Cc: dg@root.com, Mohit Aron <aron@cs.rice.edu>, freebsd-hackers@FreeBSD.ORG Subject: Re: new Intel 100Mbps card Message-ID: <19991206111957.9675B1CC7@overcee.netplex.com.au> In-Reply-To: Message from Wes Peters <wes@softweyr.com> of "Sun, 05 Dec 1999 23:55:59 MST." <384B5DFF.ED230ACB@softweyr.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Wes Peters wrote: > Wes Peters wrote: > > > > This might be the new 82559ER; I'm downloading the datasheet now. Have > > a peek at: > > > > http://developer.intel.com/design/network/datashts/index.htm > > Nope, that one is apparently device ID 0x1209. Too bad they don't have > a PCI device ID cross-reference on the web site. Bleh. if_fxpreg.h presently has: #define FXP_VENDORID_INTEL 0x8086 #define FXP_DEVICEID_i82557 0x1229 /* 82557 - 82559 "classic" */ #define FXP_DEVICEID_i82559 0x1030 /* New 82559 device id.. */ And: if ((pci_get_vendor(dev) == FXP_VENDORID_INTEL) && (pci_get_device(dev) == FXP_DEVICEID_i82557)) { device_set_desc(dev, "Intel EtherExpress Pro 10/100B Ethernet"); return 0; } if ((pci_get_vendor(dev) == FXP_VENDORID_INTEL) && (pci_get_device(dev) == FXP_DEVICEID_i82559)) { device_set_desc(dev, "Intel InBusiness 10/100 Ethernet"); return 0; } I was told that the device ID is programmable in rom, as well as whether the modem/com/16550 logical device is active and so on. Does adding the new ID work with if_fxp on the new device? Cheers, -Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991206111957.9675B1CC7>