先ほどもう一度、ifconfigのmediaをautoselectから
10baseTに固定すると、うまく通信できました(ftpやping)。

しかし、100baseTXに指定すると、
やはりカーネルが receive error : MII error と CRC error
をはいてしまいます。100baseTXの機能?だけ死ぬなんてこと
あるんでしょうか?それとも、linuxの最新カーネルも試すべきでしょうか?

以下が詳細です。
# dmesg | grep tlp
tlp0 at pci0 dev 16 function 0: DECchip 21143 Ethernet, pass 3.0
tlp0: interrupting at irq 9
tlp0: Ethernet address 00:00:0e:73:be:82
tlp0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

# ifconfig tlp0
tlp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
address: 00:00:0e:73:be:82
media: Ethernet 10baseT
status: active
inet 192.168.123.105 netmask 0xffffff00 broadcast 192.168.123.255
inet6 fe80::200:eff:fe73:be82%tlp0 prefixlen 64 scopeid 0x1