2001-03-31 19:41:20

by Daniel Nofftz

[permalink] [raw]
Subject: epic100 aka smc etherpower II

hi!

i can`t get my smc etherpower ii working with the 2.4.3 kernel.
now i have downgraded to 2.4.2 and it works again ...
does anyone have a suggestion, what the problem is ?

daniel

this are the interesting lines from /var/log/messages:
during the bootup:
(debugging enabled in the driver)
Mar 31 18:52:17 hyperion kernel: epic100.c:v1.11 1/7/2001 Written by
Donald Becker <[email protected]>
Mar 31 18:52:17 hyperion
kernel: http://www.scyld.com/network/epic100.html
Mar 31 18:52:17 hyperion kernel: (unofficial 2.4.x kernel port, version
1.1.6, January 11, 2001)
Mar 31 18:52:17 hyperion kernel: e000 0c29 a15a f000 001d 1c08 10b8 a011
0000 0000 0000 0000 0000 0000 0000 0000
Mar 31 18:52:17 hyperion kernel: 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
Mar 31 18:52:17 hyperion kernel: 0010 0000 1980 2100 0000 0000 0003 0000
0701 0000 0000 0000 4d53 3943 3334 5432
Mar 31 18:52:17 hyperion kernel: 2058 2020 0000 0000 0280 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
Mar 31 18:52:17 hyperion kernel: epic100(00:09.0): MII transceiver #3
control 3000 status 7809.
Mar 31 18:52:17 hyperion kernel: epic100(00:09.0): Autonegotiation
advertising 01e1 link partner 0001.
Mar 31 18:52:17 hyperion kernel: eth0: SMSC EPIC/100 83c170 at 0x6500, IRQ
11, 00:e0:29:0c:5a:a1.

later, short after end of bootup:

Mar 31 19:23:29 hyperion kernel: eth0: Setting half-duplex based on MII
xcvr 3 register read of 0001.
Mar 31 19:23:29 hyperion kernel: Real Time Clock Driver v1.10d
Mar 31 19:23:29 hyperion kernel: eth0: Setting full-duplex based on MII #3
link partner capability of 45e1.
Mar 31 19:24:31 hyperion kernel: NETDEV WATCHDOG: eth0: transmit timed out
Mar 31 19:24:31 hyperion kernel: eth0: Transmit timeout using MII device,
Tx status 4003.
Mar 31 19:24:33 hyperion kernel: eth0: Setting half-duplex based on MII #3
link partner capability of 0001.
Mar 31 19:24:35 hyperion kernel: NETDEV WATCHDOG: eth0: transmit timed out
Mar 31 19:24:35 hyperion kernel: eth0: Transmit timeout using MII device,
Tx status 0003.

aditional there was the error message : to much work at interrupt ...

lspci output:
00:00.0 Host bridge: VIA Technologies, Inc. VT82C595/97 [Apollo VP2/97]
(rev 03)
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586/A/B PCI-to-ISA [Apollo
VP] (rev 31)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev
06)
00:07.3 Bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 01)
00:08.0 Multimedia video controller: 3Dfx Interactive, Inc. Voodoo 2 (rev
02)
00:09.0 Ethernet controller: Standard Microsystems Corp [SMC] 83C170QF
(rev 06)
00:0a.0 Multimedia audio controller: Creative Labs SB Live! EMU10000 (rev
08)
00:0a.1 Input device controller: Creative Labs SB Live! (rev 08)
00:0b.0 VGA compatible controller: Matrox Graphics, Inc. MGA 2164W
[Millennium II]

network hardware:
smc etherpower ii connected to an 10/100 mbit nway autoneg. switch




***************************************************
Daniel Nofftz
Sysadmin CIP Pool der Informatik
Universit?t Trier, V 103
Mail: [email protected]
***************************************************

"One World, One Web, One Program" - Microsoft Promotional Ad
"Ein Volk, Ein Reich, Ein Fuhrer" - Third Reich Promotional Ad


2001-04-01 00:18:12

by Arnd Bergmann

[permalink] [raw]
Subject: Re: epic100 aka smc etherpower II

Daniel Nofftz <[email protected]> wrote:

> i can`t get my smc etherpower ii working with the 2.4.3 kernel.
> now i have downgraded to 2.4.2 and it works again ...
> does anyone have a suggestion, what the problem is ?

Looks to me like the problem I had in Febuary, see the thread
"epic100 in current -ac kernels" at
http://www.mail-archive.com/[email protected]/msg28523.html
After I had upgraded my BIOS, the problems were gone and I stopped
looking into it. The DMA mapping code first introduced in 2.4.0-ac2
(smallest diff here) originally triggered the bug, which had different
symptoms depending on the configuration of the chipset.
Note that I have a VIA VT8363 (KT133) chipset while this is a VT82C595
(VP2) chipset, so it is appearantly not limited to one very specific
configuration.

Arnd <><


2001-04-01 13:25:36

by Francois Romieu

[permalink] [raw]
Subject: Re: epic100 aka smc etherpower II

Daniel Nofftz <[email protected]> ?crit :
[...]
> i can`t get my smc etherpower ii working with the 2.4.3 kernel.
> now i have downgraded to 2.4.2 and it works again ...
> does anyone have a suggestion, what the problem is ?
[...]
> Mar 31 19:23:29 hyperion kernel: eth0: Setting half-duplex based on MII
> xcvr 3 register read of 0001.
> Mar 31 19:23:29 hyperion kernel: Real Time Clock Driver v1.10d
> Mar 31 19:23:29 hyperion kernel: eth0: Setting full-duplex based on MII #3
> link partner capability of 45e1.
> Mar 31 19:24:31 hyperion kernel: NETDEV WATCHDOG: eth0: transmit timed out

How does it behave if you give it the following args:
options=4
full_duplex=4

> lspci output:
[...]

No USB controller ?

--
Ueimor