Subject: Re: problems with tlp0 (tulip) on Netwinder
To: None <>
From: Stefan Wuerthner <>
List: port-arm
Date: 09/07/2002 15:37:25
In message <014f01c25477$dba0dff0$96401e0a@whiskas>
          "Chris Gilbert" <> wrote:

> I'd recommend you try recompiling the kernel with de enabled and tlp
> disabled, see if that makes it work.

I just tried this. Now I get a panic during bootup:

NetBSD/netwinder booting ...
initarm: Configuring system ...
physmemory: 16384 pages at 0x00000000 -> 0x03ffffff
init subsystems: stacks vectors undefined pmap irq done.
[ using 215656 bytes of netbsd ELF symbol table ]
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.6_RC3 (testne) #0: Wed Sep  4 19:38:45 UTC 2002

<snip snip>

de0 at pci0 dev 9 function 0
de0: interrupting at irq 9
de0: 21143 [10-100Mb/s] pass 4.1 (invalid EESPROM checksum)
de0: address 00:10:57:c0:0c:64

<snip snip>

boot device: <unknown>
root device: wd0a
dump device (default wd0b): 
file system (default generic): 
root on wd0a dumps on wd0b
panic: tulip_media_poll: botch at line 865

Stopped at      cpu_Debugger+0x10:      ldmdb   r11, {r11, r13, r15}

Hmmm. Why does this happen? What's "invalid EESPROM checksum"?

> if you can't recompile a kernel I probably can in the next couple of days
> (note pester me or I'll forget!!!)
> btw what's the dmesg output for the network card?

with tlp:

tlp0 at pci0 dev 9 function 0: DECchip 21143 Ethernet, pass 4.1
tlp0: interrupting at irq 9
tlp0: Ethernet address 00:10:57:c0:0c:64
icsphy0 at tlp0 phy 1: ICS1890 10/100 media interface, rev. 3
icsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

with de: see above

> Chris


Stefan Wuerthner                             web