Subject: kern/12689: de driver confuses 10base-T and 100base-T on DEC PWS 433a
To: None <gnats-bugs@gnats.netbsd.org>
From: None <tomh@metrics.com>
List: netbsd-bugs
Date: 04/18/2001 08:27:06
>Number:         12689
>Category:       kern
>Synopsis:       de driver confuses 10base-T and 100base-T on DEC PWS 433a
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Apr 18 08:27:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Tom Haapanen
>Release:        1.5
>Organization:
motorsport.com
>Environment:
NetBSD zagato 1.5 NetBSD 1.5 (GENERIC) #10: Wed Nov 22 03:00:56 PST 2000     root@frau-farbissina.shagadelic.org:/amd/swinger/u1/netbsd-1-5/src/sys/arch/alpha/compile/GENERIC alpha
>Description:
The DEC Pwersonal Workstation 433a includes an integrated 21142 10/100 Ethernet chip.  This works as expected on a 100base-T network, but fails to operate on a 10base-T network when the media type is set correctly.  


>How-To-Repeat:
On a 10base-T only network, setting iconfig.de0 to

209.x.y.z netmask 0xffffffe0 media 10baseT/UTP

produces no errors, and the link light is on, but all pings (other than to self) fail.  This on a 3Com SuperStack II 3C16441 hub.

Based on feedback from Olaf Seibert (see port-alpha archives), tried 100base-TX, and it worked, in spite of a 10base-T only hub, using the following ifconfig.de0 file:

209.x.y.z netmask 0xffffffe0 
media 100baseTX

This works, rather unexpectedly.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted: