Skip site navigation (1)Skip section navigation (2)
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>