processes drop into uninterruptible sleeps during heavy i/o on 2.4.2-pre3

From: dilinger@mp3revolution.net
Date: Sat Feb 10 2001 - 15:19:53 EST

  • Next message: Hasan Abbasi: "Unresolved Symbol error"

    As the subject states, w/ 2.4.2-pre3, whenever something starts doing
    heavy i/o (most notably mozilla during startup, diff, recursive greps,
    etc), it drops into 'D' state:

      343 ? S 0:00 /bin/sh /usr/local/src/mozilla/dist/bin/run-mozilla.sh /usr/local/src/mozilla/dist/bin/mozilla-bin
      348 ? D 0:00 /usr/local/src/mozilla/dist/bin/mozilla-bin

    Uninterruptable sleeps are rather annoying, as one cannot kill the process
    until it's done w/ it's i/o. This did not happen w/ pre2.

    In case it might be in any way hardware/driver related:

    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: 32
            Region 0: Memory at f4000000 (32-bit, prefetchable) [size=64M]
            Capabilities: <available only to root>

    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: 32
            Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
            I/O behind bridge: 0000e000-0000efff
            Memory behind bridge: fc000000-feffffff
            Prefetchable memory behind bridge: fff00000-000fffff
            BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B+

    00:03.0 CardBus bridge: Texas Instruments PCI1225 (rev 01)
            Subsystem: Dell Computer Corporation: Unknown device 00bc
            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: 168, cache line size 08
            Interrupt: pin A routed to IRQ 11
            Region 0: Memory at 10000000 (32-bit, non-prefetchable) [size=4K]
            Bus: primary=00, secondary=02, subordinate=02, sec-latency=176
            Memory window 0: 10400000-107ff000 (prefetchable)
            Memory window 1: 10800000-10bff000
            I/O window 0: 00001000-000010ff
            I/O window 1: 00001400-000014ff
            BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
            16-bit legacy interface ports at 0001

    00:03.1 CardBus bridge: Texas Instruments PCI1225 (rev 01)
            Subsystem: Dell Computer Corporation: Unknown device 00bc
            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: 168, cache line size 08
            Interrupt: pin A routed to IRQ 11
            Region 0: Memory at 10001000 (32-bit, non-prefetchable) [size=4K]
            Bus: primary=00, secondary=06, subordinate=06, sec-latency=176
            Memory window 0: 10c00000-10fff000 (prefetchable)
            Memory window 1: 11000000-113ff000
            I/O window 0: 00001800-000018ff
            I/O window 1: 00001c00-00001cff
            BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
            16-bit legacy interface ports at 0001

    00:07.0 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 0860 [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 11
            Region 4: I/O ports at dce0 [size=32]

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

    00:08.0 Multimedia audio controller: ESS Technology ES1983S Maestro-3i PCI Audio Accelerator (rev 10)
            Subsystem: Dell Computer Corporation: Unknown device 00bb
            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 (500ns min, 6000ns max)
            Interrupt: pin A routed to IRQ 5
            Region 0: I/O ports at d800 [size=256]
            Region 1: Memory at faffe000 (32-bit, non-prefetchable) [size=8K]
            Capabilities: <available only to root>

    01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage P/M Mobility AGP 2x (rev 64) (prog-if 00 [VGA])
            Subsystem: Dell Computer Corporation: Unknown device 00bc
            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 fd000000 (32-bit, non-prefetchable) [size=16M]
            Region 1: I/O ports at ec00 [size=256]
            Region 2: Memory at fcfff000 (32-bit, non-prefetchable) [size=4K]
            Expansion ROM at <unassigned> [disabled] [size=128K]
            Capabilities: <available only to root>

    -- 
    "... being a Linux user is sort of like living in a house inhabited
    by a large family of carpenters and architects. Every morning when
    you wake up, the house is a little different. Maybe there is a new
    turret, or some walls have moved. Or perhaps someone has temporarily
    removed the floor under your bed." - Unix for Dummies, 2nd Edition
            -- found in the .sig of Rob Riggs, rriggs@tesser.com
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    Please read the FAQ at http://www.tux.org/lkml/
    



    This archive was generated by hypermail 2b29 : Sat Feb 10 2001 - 15:21:56 EST