Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Jul 1998 10:37:30 -0700 (PDT)
From:      srosenthal@northernlight.com
To:        freebsd-gnats-submit@FreeBSD.ORG
Subject:   i386/7235: 3Com 3C905 ethernet card cannot be probed
Message-ID:  <199807101737.KAA11880@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         7235
>Category:       i386
>Synopsis:       3Com 3C905 ethernet card cannot be probed
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:
>Keywords:
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 10 10:40:00 PDT 1998
>Last-Modified:
>Originator:     Simon Rosenthal
>Organization:
Northern Light Technology
>Release:        2.2.6
>Environment:
FreeBSD beryl.nimbus.northernlight.com 2.2.6-RELEASE 
FreeBSD 2.2.6-RELEASE #0: Fri Jul 10 12:32:25 EDT 1998     
root@beryl.nimbus.northernlight.com:/usr/src/sys/compile/BERYL  i386
>Description:
We have a very new 3Com Fast Etherlink XL 3C905B-TX card. (PCI). The probe 
by the vx driver was not seeing it. The console log showed that this model had
a device ID which was not being recognized by the probe function in if_vx.pci.c

I modified /sys/pci/if_vx.c to recognize the device id the cards was sending 
back; however, when the card was configured using ifconfig, the system
would hang with a 
"Out of mbuf clusters - increase maxusers! "message. This still persisted when
maxusers was increased to 64.

The card was plugged into a 100mB hub.

>How-To-Repeat:

>Fix:
We're working around it by using an older 3COM PCI card. I'd appreciate being
notified of any fixes to the driver, though.

Modified sys/pci/if_vx_pci.c to check for the new device id.

diffs:

85c85
<    if(device_id == 0x905510b7ul || device_id == 0x905010b7ul || device_id == 0x905110b7ul)
---
>    if(device_id == 0x905010b7ul || device_id == 0x905110b7ul)

>Audit-Trail:
>Unformatted:

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?199807101737.KAA11880>