w/ 2.4.18-pre7-ac1, I get the following:
Jan 30 07:43:47 pinky kernel: Linux Tulip driver version 0.9.15-pre9
(Nov 6, 2001)
Jan 30 07:43:47 pinky kernel: PCI: Found IRQ 11 for device 00:08.0
Jan 30 07:43:47 pinky kernel: 00:08.0: PCI cache line size set
incorrectly (32 bytes) by BIOS/FW, correcting to 64
Jan 30 07:43:47 pinky kernel: eth0: Lite-On PNIC-II rev 37 at
0xe0836000, 00:A0:CC:33:0D:FA, IRQ 11.
Jan 30 07:43:47 pinky kernel: eth0: Autonegotiation failed, using
10baseT, link
beat status 10cc.
Jan 30 07:44:10 pinky kernel: NETDEV WATCHDOG: eth0: transmit timed out
Jan 30 07:44:10 pinky kernel: eth0: PNIC2 transmit timed out, status
e4260000, CSR6/7 e0402002 / effffbff CSR12 000000c8, resetting...
Jan 30 07:44:18 pinky kernel: NETDEV WATCHDOG: eth0: transmit timed out
Jan 30 07:44:18 pinky kernel: eth0: PNIC2 transmit timed out, status
e4260000, CSR6/7 e0402002 / effffbff CSR12 000000c8, resetting...
The nic is connected to a 100mbit hub, hence the autonegotion defaulting
to 10baseT makes it pretty useless. It works fine w/ 2.4.10-ac12's
tulip driver. I also tried the tulip-1.1.8 driver from the tulip
sourceforge page, as well as compiling 2.4.18-pre7-ac1's tulip driver w/out
CONFIG_TULIP_MWI and CONFIG_TULIP_MMIO; they all had autonegotiation
fail.
Output from lspci:
00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133]
(rev 03)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ >SERR- <PERR-
Latency: 0
Region 0: Memory at d8000000 (32-bit, prefetchable) [size=64M]
Capabilities: <available only to root>
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
(prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ >SERR- <PERR-
Latency: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: dc000000-ddffffff
Prefetchable memory behind bridge: d0000000-d7ffffff
BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
Capabilities: <available only to root>
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South]
(rev 40)
Subsystem: VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping+ SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Capabilities: <available only to root>
00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06)
(prog-if 8a [Master SecP PriP])
Subsystem: VIA Technologies, Inc. Bus Master IDE
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Region 4: I/O ports at d000 [size=16]
Capabilities: <available only to root>
00:07.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 16)
(prog-if 00 [UHCI])
Subsystem: Unknown device 0925:1234
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 32, cache line size 08
Interrupt: pin D routed to IRQ 5
Region 4: I/O ports at d400 [size=32]
Capabilities: <available only to root>
00:07.3 USB Controller: VIA Technologies, Inc. UHCI USB (rev 16)
(prog-if 00 [UHCI])
Subsystem: Unknown device 0925:1234
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 32, cache line size 08
Interrupt: pin D routed to IRQ 5
Region 4: I/O ports at d800 [size=32]
Capabilities: <available only to root>
00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev
40)
Subsystem: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin ? routed to IRQ 9
Capabilities: <available only to root>
00:07.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio
Controller (rev 50)
Subsystem: VIA Technologies, Inc.: Unknown device 7911
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin C routed to IRQ 10
Region 0: I/O ports at dc00 [size=256]
Region 1: I/O ports at e000 [size=4]
Region 2: I/O ports at e400 [size=4]
Capabilities: <available only to root>
00:08.0 Ethernet controller: Lite-On Communications Inc LNE100TX
[Linksys EtherFast 10/100] (rev 25)
Subsystem: Lite-On Communications Inc: Unknown device c001
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping+ SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (2000ns min, 14000ns max), cache line size 08
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at ec00 [size=256]
Region 1: Memory at df000000 (32-bit, non-prefetchable)
[size=256]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: <available only to root>
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon QD
(prog-if 00 [VGA])
Subsystem: ATI Technologies Inc: Unknown device 0008
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping+ SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (2000ns min), cache line size 08
Interrupt: pin A routed to IRQ 11
Region 0: Memory at d0000000 (32-bit, prefetchable) [size=128M]
Region 1: I/O ports at c000 [size=256]
Region 2: Memory at dd000000 (32-bit, non-prefetchable)
[size=512K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: <available only to root>
Let me know if you need any more info..
--
"I think a lot of the basis of the open source movement comes from
procrastinating students..."
-- Andrew Tridgell <http://www.linux-mag.com/2001-07/tridgell_04.html>
On Wed, Jan 30, 2002 at 07:47:33PM -0500, Andres Salomon wrote:
> Jan 30 07:43:47 pinky kernel: eth0: Lite-On PNIC-II rev 37 at
> 0xe0836000, 00:A0:CC:33:0D:FA, IRQ 11.
> Jan 30 07:43:47 pinky kernel: eth0: Autonegotiation failed, using
> 10baseT, link
> beat status 10cc.
> Jan 30 07:44:10 pinky kernel: NETDEV WATCHDOG: eth0: transmit timed out
> Jan 30 07:44:10 pinky kernel: eth0: PNIC2 transmit timed out, status
> e4260000, CSR6/7 e0402002 / effffbff CSR12 000000c8, resetting...
> Jan 30 07:44:18 pinky kernel: NETDEV WATCHDOG: eth0: transmit timed out
> Jan 30 07:44:18 pinky kernel: eth0: PNIC2 transmit timed out, status
> e4260000, CSR6/7 e0402002 / effffbff CSR12 000000c8, resetting...
Kevin Hendricks sent me a patch for this, that I need to merge.
I'll dig it out after I return from LinuxWorld and post it here.
Additional testers such as yourself are definitely welcome.
Jeff
Still waiting for this fix to appear in the -ac tree.. as of
2.4.19-pre2-ac3, the problem persists. Tarring up the tulip directory
in 2.4.10-ac12, and copying it over to the current kernel works, as a
temporary workaround.
On Thu, Jan 31, 2002 at 02:23:56PM -0500, Jeff Garzik wrote:
>
> On Wed, Jan 30, 2002 at 07:47:33PM -0500, Andres Salomon wrote:
> > Jan 30 07:43:47 pinky kernel: eth0: Lite-On PNIC-II rev 37 at
> > 0xe0836000, 00:A0:CC:33:0D:FA, IRQ 11.
> > Jan 30 07:43:47 pinky kernel: eth0: Autonegotiation failed, using
> > 10baseT, link
> > beat status 10cc.
> > Jan 30 07:44:10 pinky kernel: NETDEV WATCHDOG: eth0: transmit timed out
> > Jan 30 07:44:10 pinky kernel: eth0: PNIC2 transmit timed out, status
> > e4260000, CSR6/7 e0402002 / effffbff CSR12 000000c8, resetting...
> > Jan 30 07:44:18 pinky kernel: NETDEV WATCHDOG: eth0: transmit timed out
> > Jan 30 07:44:18 pinky kernel: eth0: PNIC2 transmit timed out, status
> > e4260000, CSR6/7 e0402002 / effffbff CSR12 000000c8, resetting...
>
> Kevin Hendricks sent me a patch for this, that I need to merge.
>
> I'll dig it out after I return from LinuxWorld and post it here.
> Additional testers such as yourself are definitely welcome.
>
> Jeff
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
--
"I think a lot of the basis of the open source movement comes from
procrastinating students..."
-- Andrew Tridgell <http://www.linux-mag.com/2001-07/tridgell_04.html>