tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: ep driver



Hi,

On 2021/06/27 19:44, T wrote:
Hi,
I have recently upgraded a NetBSD/prep machine from 8.1 to 9.2 and the ep
NIC no longer seems to work after the upgrade, it worked in previous 7
and 8 versions. The NIC is a 3Com 3c515-TX (ISA 10/100). Here are a few
dmesg segments from different kernel versions for this card:

For 7.1.1_PATCH:
isapnp0: read port 0x203
ep0 at isapnp0 port 0x280/32 irq 5 drq 3
ep0: 3Com Fast EtherLink ISA
ep0: address xx:xx:xx:xx:xx:xx, 64KB word-wide FIFO, 1:1 Rx:Tx split
ukphy1 at ep0 phy 24: OUI 0x1000e8, model 0x0000, rev. 1
ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vmmask 73000000 schedmask 73000000 highmask 7f000000


For 8.1:
isapnp0: read port 0x203
...
ep0 at isapnp0 port 0x280/32 irq 11 drq 3
3Com Fast EtherLink ISA
ep0: address xx:xx:xx:xx:xx:xx, 64KB word-wide FIFO, 1:1 Rx:Tx split
nsphy0 at ep0 phy 24: DP83840 10/100 media interface, rev. 1
nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vmmask 71400000 schedmask 71c00000 highmask 7fc00000


For 9.2:

[     1.000000] isapnp0: read port 0x203
[     1.000000] ep0 at isapnp0 port 0x280/32 irq 5 drq 3
[     1.000000] 3Com Fast EtherLink ISA
[     1.000000] ep0: autoconfiguration error: wrote 0x7ff to
TX_AVAIL_THRESH, read back 0x0. Interface disabled
[     1.000000] vmmask 73000000 schedmask 73000000 highmask 7f000000

The error message originates from line 382 in this file:
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/ic/elink3.c?
annotate=1.152&only_with_tag=MAIN

and figure something happened between these two revisions:
--- src/sys/dev/ic/elink3.c	2018/07/26 23:55:29	1.140.8.1
netbsd-8-1-RELEASE
+++ src/sys/dev/ic/elink3.c	2019/05/29 06:17:28	1.149 netbsd-9-2-
RELEASE

Does anyone have any idea what's going on here?


A variant of ep(4) for PCMCIA works just fine for amiga:

---
NetBSD 9.99.85 (A1200_WSCONS) #14: Wed Jun 16 07:44:49 JST 2021
        rin@latipes:/sys/arch/amiga/compile/A1200_WSCONS
...
pcmcia0 at pccard0
ep0 at pcmcia0 function 0: <3Com, Megahertz 589E, TP/BNC LAN PC Card, 005>
ep0: address 00:50:04:cc:ee:7e, 8KB byte-wide FIFO, 5:3 Rx:Tx split
ep0: 10baseT, 10base5, 10base2 (default 10baseT)
---

This model does not have MII, and it seems that differences b/w
netbsd-8 and -9 are mostly in MII part.

Saitoh-san, do you have any idea?

Thanks,
rin


Home | Main Index | Thread Index | Old Index