[epic] epic100: machine hang using new SMC card

Eric Seppanen eds@reric.net
Tue, 14 Nov 2000 14:19:28 -0600


I just bought a box of new SMC cards (SMC calls them "Etherpower II
10/100" or SMC9432TX), and I can't get them working using any driver,
including the released or test drivers from scyld.  3com cards work fine
in this machine.

So far I've tried:

- the epic100 driver from a redhat 2.2.16 kernel ("v1.07h 8/18/99")
- the scyld epic100 driver ("v1.09 4/08/2000")
- the scyld epic100 "test" driver ("v1.09 5/29/2000")
- the scyld epic100 "test" driver plus Andreas Steinmetz' patch from this
list in July (http://www.scyld.com/pipermail/epic/2000-July/000140.html)

The driver from 2.2.16 just doesn't seem to be able to talk to the
network.

All of the scyld drivers are inserted (modprobe) just fine but lock the
machine hard when I try a simple "ping".  Even sysrq won't work anymore.
I'd run epic-diag but since the machine locks up, I don't have much of a
chance.

I've tried it a dozen times, tried both 10Mbps and 100Mbps networks, and
I've seen no variation in the results.

Any suggestions?

I have an Athlon 850 in a Tyan motherboard with VIA KT-133 chipset.

driver output when loading:
kernel: epic100.c:v1.09 5/29/2000 Written by Donald Becker <becker@scyld.com> 
kernel: eth0: SMSC EPIC 83c172 at 0xc882d000, IRQ 11, 00:e0:29:88:0d:d6. 
kernel: eth0: MII transceiver #3 control 3000 status 7849. 
kernel: eth0: Autonegotiation advertising 01e1 link partner 0001. 

lspci reports card as:

[root@hulk /root]# lspci -s 00:0a.0 -v -n
00:0a.0 Class 0200: 10b8:0005 (rev 09)
        Subsystem: 10b8:a020
        Flags: bus master, fast devsel, latency 32, IRQ 11
        I/O ports at ec00
        Memory at d6001000 (32-bit, non-prefetchable)
        Capabilities: [dc] Power Management version 1

[root@hulk /root]# lspci -s 00:0a.0 -vv -x  
00:0a.0 Ethernet controller: Standard Microsystems Corp [SMC] 83C170QF
(rev 09)
        Subsystem: Standard Microsystems Corp [SMC]: Unknown device a020
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 8 min, 28 max, 32 set, cache line size 08
        Interrupt: pin A routed to IRQ 11
        Region 0: I/O ports at ec00
        Region 1: Memory at d6001000 (32-bit, non-prefetchable)
        Capabilities: [dc] Power Management version 1
                Flags: PMEClk- AuxPwr- DSI+ D1+ D2+ PME-
                Status: D0 PME-Enable+ DSel=0 DScale=0 PME-
00: b8 10 05 00 07 00 90 00 09 00 00 02 08 20 00 00
10: 01 ec 00 00 00 10 00 d6 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 07 01 00 00 b8 10 20 a0
30: 00 00 00 00 dc 00 00 00 00 00 00 00 0b 01 08 1c