Date: Tue, 31 Oct 1995 13:56:54 -0500 From: henrich@msu.edu To: FreeBSD-gnats-submit@freebsd.org Subject: kern/805: SMC Ultra 8216 incorrectly probed (if_ed driver) Message-ID: <199510311856.NAA03475@crh.cl.msu.edu> Resent-Message-ID: <199510311900.LAA17672@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510311856.NAA03475>