mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Realtek 8139 driver or sucky hardware?
@ 2001-06-27  7:52 Silviu Marin-Caea
  2001-06-27  8:05 ` Matthias Andree
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Silviu Marin-Caea @ 2001-06-27  7:52 UTC (permalink / raw)
  To: linux-kernel

I have a server that had a Realtek 8139 card that worked nicely under
normal circumstances.

But I made a mistake in a crontab and I had 60 instances of a backup
script starting one per minute, all of them wishing to create the same
.tar.gz into a samba mounted share.

This crazy situation had the server freeze solid, with only cold boot as
remedy.

No matter what stupid things I do on it, I shouldn't be able to take the
kernel down, right?

After I replaced the Realtek with a 3com, I could see all of the 60
instances fighting like worms in shit, but the server survived.

Kernel 2.4.5 compiled with Red Hat gcc 2.96-81.  With kgcc, it was
acting the same way.

Please CC me.

Thank you.

-- 
Systems and Network Administrator - Delta Romania
Phone +4093-267961

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Realtek 8139 driver or sucky hardware?
  2001-06-27  7:52 Realtek 8139 driver or sucky hardware? Silviu Marin-Caea
@ 2001-06-27  8:05 ` Matthias Andree
  2001-06-27  8:59 ` Silviu Marin-Caea
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Matthias Andree @ 2001-06-27  8:05 UTC (permalink / raw)
  To: Silviu Marin-Caea; +Cc: linux-kernel

On Wed, 27 Jun 2001, Silviu Marin-Caea wrote:

> No matter what stupid things I do on it, I shouldn't be able to take the
> kernel down, right?
> 
> After I replaced the Realtek with a 3com, I could see all of the 60
> instances fighting like worms in shit, but the server survived.

Did the card share IRQs with another card?

What driver did you use? 8129/8139 or 8139too?

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Realtek 8139 driver or sucky hardware?
  2001-06-27  7:52 Realtek 8139 driver or sucky hardware? Silviu Marin-Caea
  2001-06-27  8:05 ` Matthias Andree
@ 2001-06-27  8:59 ` Silviu Marin-Caea
  2001-06-27 11:34 ` Jeff Garzik
  2001-06-27 11:57 ` Silviu Marin-Caea
  3 siblings, 0 replies; 5+ messages in thread
From: Silviu Marin-Caea @ 2001-06-27  8:59 UTC (permalink / raw)
  To: Matthias Andree; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1548 bytes --]

On Wed, 27 Jun 2001 10:05:20 +0200
Matthias Andree <matthias.andree@stud.uni-dortmund.de> wrote:

> On Wed, 27 Jun 2001, Silviu Marin-Caea wrote:
> 
> > No matter what stupid things I do on it, I shouldn't be able to take
the
> > kernel down, right?
> > 
> > After I replaced the Realtek with a 3com, I could see all of the 60
> > instances fighting like worms in shit, but the server survived.
> 
> Did the card share IRQs with another card?

I can tell you about the present situation, with the 3com plugged in the
same PCI slot.

After looking at dmesg and lspci -vv, I see that it shares the same IRQ
with the USB controller; but I did not compile USB support into the
kernel.

PCI: PCI BIOS revision 2.10 entry at 0xfb1b0, last bus=2
PCI: Using configuration type 1
PCI: Probing PCI hardware
Unknown bridge resource 0: assuming transparent
Unknown bridge resource 2: assuming transparent
Unknown bridge resource 0: assuming transparent
Unknown bridge resource 1: assuming transparent
Unknown bridge resource 2: assuming transparent
PCI: Using IRQ router PIIX [8086/7110] at 00:07.0
PCI: Found IRQ 10 for device 00:07.2
PCI: The same IRQ used for device 00:0d.0
Limiting direct PCI/PCI transfers.
[...]
PCI: Enabling device 00:0e.0 (0005 -> 0007)
PCI: Found IRQ 11 for device 00:0e.0
PCI: The same IRQ used for device 00:0a.1
[...]
PCI: Found IRQ 11 for device 00:0a.1
PCI: The same IRQ used for device 00:0e.0

> What driver did you use? 8129/8139 or 8139too?

8139too

-- 
Systems and Network Administrator - Delta Romania
Phone +4093-267961

[-- Attachment #2: lspci --]
[-- Type: application/octet-stream, Size: 6355 bytes --]

00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge (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: 64
        Region 0: Memory at e0000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [a0] AGP version 1.0
                Status: RQ=31 SBA+ 64bit- FW- Rate=x1,x2
                Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>

00:01.0 PCI bridge: Intel Corporation 440BX/ZX - 82443BX/ZX AGP bridge (rev 03) (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: 64
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
        Memory behind bridge: d8000000-dfffffff
        BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B+

00:07.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
        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

00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01) (prog-if 80 [Master])
        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
        Region 4: I/O ports at f000 [size=16]

00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01) (prog-if 00 [UHCI])
        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
        Interrupt: pin D routed to IRQ 10
        Region 4: I/O ports at d000 [size=32]

00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 02)
        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

00:0a.0 PCI bridge: Intel Corporation: Unknown device 0962 (rev 02) (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: 32, cache line size 08
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
        BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-

00:0a.1 RAID bus controller: Mylex Corporation: Unknown device 0050 (rev 02)
        Subsystem: Mylex Corporation: Unknown device 0052
        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 A routed to IRQ 11
        Region 0: Memory at e7000000 (32-bit, prefetchable) [size=8K]
        Expansion ROM at e4000000 [disabled] [size=32K]
        Capabilities: [80] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0d.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 64)
        Subsystem: 3Com Corporation 3C905B Fast Etherlink XL 10/100
        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 (2500ns min, 2500ns max), cache line size 08
        Interrupt: pin A routed to IRQ 10
        Region 0: I/O ports at d400 [size=128]
        Region 1: Memory at e7002000 (32-bit, non-prefetchable) [size=128]
        Expansion ROM at e5000000 [disabled] [size=128K]
        Capabilities: [dc] Power Management version 1
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0e.0 Unknown mass storage controller: Triones Technologies, Inc. HPT366 (rev 03)
        Subsystem: Triones Technologies, Inc.: Unknown device 0001
        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 (2000ns min, 2000ns max), cache line size 08
        Interrupt: pin A routed to IRQ 11
        Region 0: I/O ports at d800 [size=8]
        Region 1: I/O ports at dc00 [size=4]
        Region 2: I/O ports at e000 [size=8]
        Region 3: I/O ports at e400 [size=4]
        Region 4: I/O ports at e800 [size=256]
        Expansion ROM at e6000000 [disabled] [size=128K]
        Capabilities: [60] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

01:00.0 VGA compatible controller: S3 Inc. 86c368 [Trio 3D/2X] (rev 02) (prog-if 00 [VGA])
        Subsystem: S3 Inc. Trio3D/2X
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Ca        Region 0: Memory at d8000000 (32-bit, non-prefetchable) [size=64M]
        Expansion ROM at <unassigned> [disabled] [size=64K]
        Capabilities: [dc] Power Management version 1
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [80] AGP version 1.0
                Status: RQ=31 SBA- 64bit- FW- Rate=x1,x2
                Command: RQ=0 SBA- AGP- 64bit- FW- Rate=x2
p+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (1000ns min, 63750ns max)

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Realtek 8139 driver or sucky hardware?
  2001-06-27  7:52 Realtek 8139 driver or sucky hardware? Silviu Marin-Caea
  2001-06-27  8:05 ` Matthias Andree
  2001-06-27  8:59 ` Silviu Marin-Caea
@ 2001-06-27 11:34 ` Jeff Garzik
  2001-06-27 11:57 ` Silviu Marin-Caea
  3 siblings, 0 replies; 5+ messages in thread
From: Jeff Garzik @ 2001-06-27 11:34 UTC (permalink / raw)
  To: Silviu Marin-Caea; +Cc: linux-kernel

Silviu Marin-Caea wrote:
> I have a server that had a Realtek 8139 card that worked nicely under
> normal circumstances.
[...]
> This crazy situation had the server freeze solid, with only cold boot as
> remedy.

Driver.  Crash fix is in 2.4.6-pre5, and a more complete fix should be
out in the next day or two.

	Jeff


-- 
Jeff Garzik      | Andre the Giant has a posse.
Building 1024    |
MandrakeSoft     |

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Realtek 8139 driver or sucky hardware?
  2001-06-27  7:52 Realtek 8139 driver or sucky hardware? Silviu Marin-Caea
                   ` (2 preceding siblings ...)
  2001-06-27 11:34 ` Jeff Garzik
@ 2001-06-27 11:57 ` Silviu Marin-Caea
  3 siblings, 0 replies; 5+ messages in thread
From: Silviu Marin-Caea @ 2001-06-27 11:57 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: linux-kernel

On Wed, 27 Jun 2001 07:34:27 -0400
Jeff Garzik <jgarzik@mandrakesoft.com> wrote:

> Silviu Marin-Caea wrote:
> > I have a server that had a Realtek 8139 card that worked nicely
under
> > normal circumstances.
> [...]
> > This crazy situation had the server freeze solid, with only cold
boot as
> > remedy.
> 
> Driver.  Crash fix is in 2.4.6-pre5, and a more complete fix should be
> out in the next day or two.

Impressive!! :-)

-- 
Systems and Network Administrator - Delta Romania
Phone +4093-267961

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2001-06-27 11:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-06-27  7:52 Realtek 8139 driver or sucky hardware? Silviu Marin-Caea
2001-06-27  8:05 ` Matthias Andree
2001-06-27  8:59 ` Silviu Marin-Caea
2001-06-27 11:34 ` Jeff Garzik
2001-06-27 11:57 ` Silviu Marin-Caea

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®