Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Apr 1998 13:40:04 -0800 (PST)
From:      "Daniel O'Callaghan" <danny@panda.hilink.com.au>
To:        freebsd-bugs
Subject:   Re: kern/6197: Add new device ID for 3com 3c905 ethernet card
Message-ID:  <199804022140.NAA08785@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/6197; it has been noted by GNATS.

From: "Daniel O'Callaghan" <danny@panda.hilink.com.au>
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 <pauls@etext.org>
 > 
 > 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



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