From owner-freebsd-stable Sat Dec 9 7:55:37 2000 From owner-freebsd-stable@FreeBSD.ORG Sat Dec 9 07:55:34 2000 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from world.std.com (world-f.std.com [199.172.62.5]) by hub.freebsd.org (Postfix) with ESMTP id 62BC537B400 for ; Sat, 9 Dec 2000 07:55:33 -0800 (PST) Received: (from kwc@localhost) by world.std.com (8.9.3/8.9.3) id JAA15038; Sat, 9 Dec 2000 09:36:21 -0500 (EST) Date: Sat, 9 Dec 2000 09:36:21 -0500 (EST) From: Kenneth W Cochran Message-Id: <200012091436.JAA15038@world.std.com> To: Christopher Shumway Subject: Re: Intel PRO/100 (i82557) Server Adapter not seen by fxp. Cc: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >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 >To: Janet Sullivan >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