From owner-freebsd-bugs Thu Apr 2 13:40:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA08827 for freebsd-bugs-outgoing; Thu, 2 Apr 1998 13:40:08 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: (from gnats@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA08785; Thu, 2 Apr 1998 13:40:04 -0800 (PST) (envelope-from gnats) Date: Thu, 2 Apr 1998 13:40:04 -0800 (PST) Message-Id: <199804022140.NAA08785@hub.freebsd.org> To: freebsd-bugs Cc: From: "Daniel O'Callaghan" Subject: Re: kern/6197: Add new device ID for 3com 3c905 ethernet card Reply-To: "Daniel O'Callaghan" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/6197; it has been noted by GNATS. From: "Daniel O'Callaghan" To: dwhite@resnet.uoregon.edu, pauls@etext.org Cc: freebsd-gnats-submit@FreeBSD.ORG Subject: Re: kern/6197: Add new device ID for 3com 3c905 ethernet card Date: Fri, 3 Apr 1998 07:35:32 +1000 (EST) On Thu, 2 Apr 1998 dwhite@resnet.uoregon.edu wrote: > Originally reported in freebsd-questions by: Paul Southworth > > 3Com made a new revision of their 3C905 Etherlink XL adapter and > changed the PCI device ID. Report from pauls@etext.org: > > > pci0:10: vendor=0x10b7, device=0x9055, class=network (ethernet) int a irq 12 > > [no driver assigned] > >How-To-Repeat: > Use new version of 3c905 card. > >Fix: > Add device ID to /sys/pci/if_vx_pci.c, function vx_pci_probe(). > > I assume the card driver mechanics haven't changed. Please test. Paul, Can you please install kernel sources. cd to /sys/pci and apply the patch below (you'll have to edit it out of this message). Then rebuild your kernel. If you are using a GENERIC kernel, cd /sys/i386/conf ; config GENERIC cd ../../compile/GENERIC ; make depend ; make cp kernel /kernel.test reboot and enter kernel.test at the boot: prompt. Then test the card to see if it now works. Thanks, Danny --- if_vx_pci.c.orig Thu Apr 2 13:28:16 1998 +++ if_vx_pci.c Thu Apr 2 13:29:23 1998 @@ -71,7 +71,8 @@ return "3COM 3C595 Fast Etherlink III PCI"; if(device_id == 0x900010b7ul || device_id == 0x900110b7ul) return "3COM 3C900 Etherlink XL PCI"; - if(device_id == 0x905010b7ul || device_id == 0x905110b7ul) + if(device_id == 0x905010b7ul || device_id == 0x905110b7ul || \ + device_id == 0x905510b7ul) return "3COM 3C905 Fast Etherlink XL PCI"; return NULL; } To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message