Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Dec 2000 09:36:21 -0500 (EST)
From:      Kenneth W Cochran <kwc@world.std.com>
To:        Christopher Shumway <cshumway@bsdi.com>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Intel PRO/100 (i82557) Server Adapter not seen by fxp.
Message-ID:  <200012091436.JAA15038@world.std.com>

next in thread | raw e-mail | index | archive | help
>From owner-freebsd-stable@FreeBSD.ORG  Fri Dec  8 23:36:34 2000
>Date: Fri, 8 Dec 2000 16:23:17 -0800 (PST)
>From: Christopher Shumway <cshumway@bsdi.com>
>To: Janet Sullivan <eliyanah@redrivernet.com>
>Cc: freebsd-stable@FreeBSD.ORG
>Subject: Re: Intel PRO/100 (i82557) Server Adapter not seen by fxp.
>
>On Thu, 7 Dec 2000, Janet Sullivan wrote:
>> Christopher Shumway wrote:
>> > The Intelligent Server Adapter has a PCI ID of 0x5201.  The driver code,
>> > /usr/src/sys/pci/if_fxpreg.h defines the device ID for the i82557 as
>> > 0x1030, which is of course not what this partitular card is.
>> > 
>> > One idea would be to edit if_fxpreg.h and replace this line:
>> > 
>> > #define FXP_DEVICEID_i82559     0x1030  /* New 82559 device id.. */
>> > 
>> > With this line:
>> > 
>> > #define FXP_DEVICEID_i82559     0x5201  /* New 82559 device id.. */
>> > 
>> > and then recompile a kernel.
>> > 
>> > It *may* Just Work[tm].  
>> 
>> Unfortunately, it didn't.  [... snip ...]
>
>Ick.  It appears this card is just diffrent enough that the
>fxp driver doesn't understand it.

Exactly...  And I'm somewhat surprised that I haven't
yet(?) seen any commentary in this thread/subject from the
fxp driver author/maintainer, David Greenman...

Anyway, sometime back, I asked him specifically about this card
(& a couple of others) & he told me the following (paraphrased):

1.  *None* of Intel's "intelligent" network cards (those
    with an onboard CPU such as the i960) are supported.

2.  The "enhanced" features of the 8255x chips
    (specifically, the hardware TCP-checksum support on cards
    like the Pro100+ Server Adapter) are also *not* supported.

IIRC/IIUC, the reason is that the information necessary for
device driver developers to support these cards/adapters/features
is only available from Intel under NDA.  :-(

-kc


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200012091436.JAA15038>