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>
index | next in thread | raw e-mail
>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:
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510311856.NAA03475>
