[epic-bug] Problem with SMC Etherpower II in 2.4.9-ac15
Daniel Merritt
merritt@cbnet.ns.ca
Sat, 29 Sep 2001 16:18:49 -0300
Hello,
I'm having trouble with my SMC Etherpower II in linux. In windows, it
works
fine (or seems to - it's intermitant, and I'm in windows rarely, so it may
simply have not shown up yet) but in linux, I frequently get messages like:
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Transmit timeout using MII device, Tx status 000b.
eth0: Restarting the EPIC chip, Rx 227/227 Tx 175/183.
eth0: epic_restart() done, cmd status 000a, ctl 0512 interrupt 240000.
eth0: Setting half-duplex based on MII #3 link partner capability of 0001.
eth0: Setting full-duplex based on MII #3 link partner capability of 41e1.
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Transmit timeout using MII device, Tx status 000b.
eth0: Restarting the EPIC chip, Rx 231/231 Tx 178/188.
eth0: epic_restart() done, cmd status 000a, ctl 0512 interrupt 240000.
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Transmit timeout using MII device, Tx status 000b.
eth0: Restarting the EPIC chip, Rx 231/231 Tx 180/188.
eth0: epic_restart() done, cmd status 000a, ctl 0512 interrupt 240000.
eth0: Setting half-duplex based on MII #3 link partner capability of 0001.
eth0: Setting full-duplex based on MII #3 link partner capability of 41e1.
and rarely:
spurious 8259A interrupt: IRQ7.
When eth0 is in half duplex mode, the link light will turn off. (I've
tried
using eth0 for both my ADSL connection and the cross over cable to the
computer upstairs - same results for both) So, when this is occur, I see a
blinking link light, and the above messages on the console.
Following the advice to a simaler problem on a mailing list I came
across in
google, I upgraded by bios (previously Award v 2.1, now Award V 3.1, on a
K7vZA motherboard made by Elitegroup) The motherboard uses the VIA
VT8363/8363A and VT82C686A/B chipsets.
Here's the lspci -v section for the card:
00:0a.0 Ethernet controller: Standard Microsystems Corp [SMC] 83C170QF (rev
09)
Subsystem: Standard Microsystems Corp [SMC]: Unknown device a020
Flags: bus master, fast devsel, latency 32, IRQ 11
I/O ports at e000 [size=256]
Memory at df000000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [dc] Power Management version
The driver information in epic100.c reads:
#define DRV_NAME "epic100"
#define DRV_VERSION "1.11+LK1.1.10"
#define DRV_RELDATE "July 6, 2001"
What might be the problem? Is there anything How can I aid in its debugging?
Thanks,
Daniel