From owner-freebsd-bugs Fri Jul 10 10:40:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA12347 for freebsd-bugs-outgoing; Fri, 10 Jul 1998 10:40:08 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA12289 for ; Fri, 10 Jul 1998 10:40:05 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA19459; Fri, 10 Jul 1998 10:40:02 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA11880; Fri, 10 Jul 1998 10:37:30 -0700 (PDT) (envelope-from nobody) Message-Id: <199807101737.KAA11880@hub.freebsd.org> Date: Fri, 10 Jul 1998 10:37:30 -0700 (PDT) From: srosenthal@northernlight.com To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: i386/7235: 3Com 3C905 ethernet card cannot be probed Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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