Subject: kern/18658: ethernet Digital recognize as dc0 instead de0 in previous release (1.5.x) and does not work any more -- Also relates to bug #18051
To: None <gnats-bugs@gnats.netbsd.org>
From: None <frederic.lafosse@eye-lab.net>
List: netbsd-bugs
Date: 10/14/2002 09:25:58
>Number:         18658
>Category:       kern
>Synopsis:       ethernet Digital recognize as dc0 instead de0 in previous release (1.5.x) and does not work any more -- Also relates to bug #18051
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Oct 14 09:27:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Lafosse
>Release:        1.6
>Organization:
Ernst&Young
>Environment:
netbsd install iso 1.6 for i386 (fresh install)
>Description:
Also relates to bug #18051

With the 1.6 install kernel my ethernet hardware DECchip 21143 Ethernet is identified to a tlp0 device and does cope with any of the media type, either forced by hand or by autoselection. Thus, network does not work anymore.

with previous *BSD releases, it was identified to a de0 device, which was ok. it is the same issue between OpenBSD 3.1 (identifies my device to a dc0) and 3.0 (identifies de0). Same with FreeBSD 4.6.2 identifiying to a dc0 (and a previous FreeBSD version should detect de0 following that logic)
It seems kernel related, dc/de/tlp driver related and BSD related.
dc0 and tlp0 does not work with my device. only de0 with 10BaseT media option forced by hand on netbsd 1.5.2 or OpenBSD 3.0 but with no higher versions.
>How-To-Repeat:
boot the distribution on a machine with a DIGITAL DECchip 21143 Ethernet NIC 

see that doc (problem on OpenBSD, but same issue AFAIU)
http://www.cocoavillagepublishing.com/development/tools/openbsd/tips/upgrading/
>Fix:
prefer installing NetBSD 1.5.2 or OpenBSD 3.0 (assuming you have to install from scratch on a machine you can't remove the NIC, which is my case!)
or unload dc0 or tlp0 and then load de0 at startup but I don't know how because I'm a rookie with BSD!
>Release-Note:
>Audit-Trail:
>Unformatted: