Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Jun 1998 11:19:04 +0200
From:      Eivind Eklund <eivind@yes.no>
To:        GVB <gvb@tns.net>, freebsd-net@FreeBSD.ORG
Subject:   Re: 3COM NIC Problems...
Message-ID:  <19980603111904.33620@follo.net>
In-Reply-To: <199806030640.XAA13138@abused.abused.com>; from GVB on Tue, Jun 02, 1998 at 11:33:43PM -0700
References:  <199806030640.XAA13138@abused.abused.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jun 02, 1998 at 11:33:43PM -0700, GVB wrote:
> I have a Pentium system running with two NICs, one a PCI 3c590, the second
> a PCI 3c905, upon bootup, the generic kernel only loads a driver for the
> 3c590, specifically the vx driver.. The 3c905 is not being asigned a driver
> and I cant find in any kernel configuration files the driver name for the
> 3c905..here is my exact dmesg..
> 
> pci0:19:    vendor=0x10b7, device=0x9055, class=network (ethernet) int a
> irq 10 [no driver assigned]
> vx0 <3COM 3C590 Etherlink III PCI> rev 0 int a irq 9 on pci0:20:0
> utp/aui/bnc[*utp*] address 00:a0:24:58:1b:bf
> 
> 
> it finds the 3c905 on irq10 but does not asign the propper driver..where do
> I start?

(Read patch before applying)

cvs diff: Diffing .
Index: if_vx_pci.c
===================================================================
RCS file: /home/ncvs/src/sys/pci/if_vx_pci.c,v
retrieving revision 1.8
diff -u -r1.8 if_vx_pci.c
--- if_vx_pci.c 1998/02/20 13:11:53     1.8
+++ if_vx_pci.c 1998/06/03 09:15:47
@@ -73,6 +73,8 @@
       return "3COM 3C900 Etherlink XL PCI";
    if(device_id == 0x905010b7ul || device_id == 0x905110b7ul)
       return "3COM 3C905 Fast Etherlink XL PCI";
+   if(device_id == 0x905510b7ul)
+          printf("3COM 3C905B is NOT SUPPORTED.  That B is significant!\n");
    return NULL;
 }
 
This patch is only correct if the above card is a 3c905B - if it is
some other version of the 905, then you can _probably_ get away with
replacing the printf() with a proper return.

Alas, supporting the 905B is not a trivial exercise.

Eivind.

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



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