From owner-freebsd-stable Thu Dec 7 22:43:52 2000 From owner-freebsd-stable@FreeBSD.ORG Thu Dec 7 22:43:49 2000 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from rrlhcmal1001.lhc.redrivernet.com (rrlhcmal1001.lhc.redrivernet.com [206.162.75.2]) by hub.freebsd.org (Postfix) with ESMTP id E307A37B400 for ; Thu, 7 Dec 2000 22:43:47 -0800 (PST) Received: from [216.173.151.76] by rrlhcmal1001.redrivernet.com (NTMail 5.06.0016/NU7672.00.74189ec7) with ESMTP id wetafbaa for freebsd-stable@freebsd.org; Thu, 7 Dec 2000 23:43:33 -0700 Sender: eliyanah@FreeBSD.ORG Message-ID: <3A308318.71A075E8@redrivernet.com> Date: Thu, 07 Dec 2000 23:43:36 -0700 From: Janet Sullivan X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: Christopher Shumway , freebsd-stable@freebsd.org Subject: Re: Intel PRO/100 (i82557) Server Adapter not seen by fxp. References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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. As soon as I tried to use ifconfig to give the card an ip address, it locked the machine up solid. Upon reboot, here is what ifconfig -a reports (fxp0 is the Intelligent Server Adapter, fxp1 is an i82558). ifconfig snippit: fxp0: flags=8802 mtu 1500 ether 00:00:00:00:00:00 media: manual supported media: manual fxp1: flags=8843 mtu 1500 inet 192.168.23.4 netmask 0xfffffff8 broadcast 192.168.23.7 ether 00:a0:c9:a0:ff:a4 media: 100baseTX status: active supported media: autoselect 100baseTX 100baseTX 10baseT/UTP 10baseT/UTP dmesg snippit: fxp0: mem 0xe1000000-0xe11fffff irq 9 at devi ce 18.1 on pci0 fxp0: Ethernet address 00:00:00:00:00:00 fxp1: port 0xe800-0xe81f mem 0xe1200000-0xe12f ffff,0xe1300000-0xe1300fff irq 3 at device 19.0 on pci0 fxp1: Ethernet address 00:a0:c9:a0:ff:a4 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message