From owner-freebsd-bugs Tue Oct 31 11:00:05 1995 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA17680 for bugs-outgoing; Tue, 31 Oct 1995 11:00:05 -0800 Received: (from gnats@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA17672 ; Tue, 31 Oct 1995 11:00:01 -0800 Resent-Date: Tue, 31 Oct 1995 11:00:01 -0800 Resent-Message-Id: <199510311900.LAA17672@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, henrich@msu.edu Received: from crh.cl.msu.edu (crh.cl.msu.edu [35.8.1.24]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id KAA17365 for ; Tue, 31 Oct 1995 10:56:41 -0800 Received: (from henrich@localhost) by crh.cl.msu.edu (8.6.12/8.6.12) id NAA03475; Tue, 31 Oct 1995 13:56:54 -0500 Message-Id: <199510311856.NAA03475@crh.cl.msu.edu> Date: Tue, 31 Oct 1995 13:56:54 -0500 From: henrich@msu.edu Reply-To: henrich@msu.edu To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: kern/805: SMC Ultra 8216 incorrectly probed (if_ed driver) Sender: owner-bugs@freebsd.org Precedence: bulk >Number: 805 >Category: kern >Synopsis: SMC Ultra 8216 incorrectly probed (if_ed driver) >Confidential: yes >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Oct 31 11:00:00 PST 1995 >Last-Modified: >Originator: Charles Henrich >Organization: Charles Henrich Michigan State University henrich@crh.cl.msu.edu http://rs560.msu.edu/~henrich/ >Release: FreeBSD 2.1-STABLE i386 (1026-SNAP) >Environment: Any PeeCee with a SMC Ultra 8216 network card >Description: FreeBSD incorrectly identifies the card, and as a result assigns an 8k iosize to the card, instead of the correct 16k. > ed0 at 0x300-0x31f irq 10 maddr 0xcc000 msize 8192 on isa > ed0: address 00:00:c0:e5:a0:96, type SMC8416C/SMC8416BT (16 bit) This misassignment forces these systems to be unable to do fast network transfers. It also causes a large amount of ring buffer overrun's in the network code: "ed0: warning - receiver ring buffer overrun" Which also inhibits network performance. This bug appeared after 2.0.5R >How-To-Repeat: Boot any FreeBSD machine with an SMC Ultra card. >Fix: >Audit-Trail: >Unformatted: