Re: 2.5.69 Interrupt Latency

Paul Fulghum (paulkf@microgate.com)
12 May 2003 13:15:05 -0500


On Mon, 2003-05-12 at 13:01, Greg KH wrote:
> On Mon, May 12, 2003 at 12:49:29PM -0500, Paul Fulghum wrote:
> >
> > How about some sort of sanity check (as you mentioned
> > earlier), so this is not shooting off all of the time
> > during normal operation.
>
> That's the proper thing to do. Also possibly blacklisting your
> motherboard's USB controller. What does lspci -v show?

If both can be accomplished (state check to qualify delay
and blacklisting), that would be optimal.

The machine is the HP Netserver LC3 which does not
officially have USB (but apparently has a vestigial
controller), so blacklisting should be a no brainer.

Output of lspci:

00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
(AGP disabled) (rev 02)
Flags: bus master, medium devsel, latency 64
Memory at <unassigned> (32-bit, prefetchable) [size=256M]

00:04.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
Flags: bus master, medium devsel, latency 0

00:04.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
(prog-if 80 [Master])
Flags: bus master, medium devsel, latency 32
I/O ports at fcb0 [size=16]

00:04.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
(prog-if 00 [UHCI])
Flags: bus master, medium devsel, latency 32, IRQ 19
I/O ports at fce0 [size=32]

00:04.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
Flags: medium devsel, IRQ 9

00:07.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev 02)
(prog-if 00 [Normal decode])
Flags: bus master, medium devsel, latency 57
Bus: primary=00, secondary=01, subordinate=01, sec-latency=36
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: feb00000-febfffff
Prefetchable memory behind bridge: 00000000fbf00000-00000000fbf00000

00:08.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100]
(rev 05)
Subsystem: Hewlett-Packard Company NetServer 10/100TX
Flags: bus master, medium devsel, latency 66, IRQ 16
Memory at fecfc000 (32-bit, prefetchable) [size=4K]
I/O ports at fcc0 [size=32]
Memory at fed00000 (32-bit, non-prefetchable) [size=1M]
Expansion ROM at <unassigned> [disabled] [size=1M]
Capabilities: [dc] Power Management version 1

00:09.0 Communication controller: Microgate Corporation: Unknown device
0030 (rev 01)
Subsystem: Microgate Corporation: Unknown device 0030
Flags: medium devsel, IRQ 17
Memory at fecfd400 (32-bit, non-prefetchable) [size=128]
I/O ports at fc00 [size=128]
Memory at fecfd800 (32-bit, non-prefetchable) [size=512]
Memory at fec80000 (32-bit, prefetchable) [size=256K]
Memory at fecfdc00 (32-bit, non-prefetchable) [size=16]

00:0a.0 SCSI storage controller: Adaptec AIC-7880U (rev 01)
Subsystem: Adaptec AIC-7880P Ultra/Ultra Wide SCSI Chipset
Flags: bus master, medium devsel, latency 64, IRQ 19
I/O ports at f800 [disabled] [size=256]
Memory at fecff000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [dc] Power Management version 1

00:0d.0 VGA compatible controller: Cirrus Logic GD 5446 (rev 45)
(prog-if 00 [VGA])
Subsystem: Hewlett-Packard Company: Unknown device 0001
Flags: medium devsel
Memory at fc000000 (32-bit, prefetchable) [size=32M]
Memory at fecfe000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=32K]

01:02.0 Communication controller: Microgate Corporation: Unknown device
0020 (rev 01)
Subsystem: Microgate Corporation: Unknown device 0020
Flags: medium devsel, IRQ 18
Memory at febff800 (32-bit, non-prefetchable) [size=128]
I/O ports at ec00 [size=128]
I/O ports at ecfc [size=4]

01:03.0 Communication controller: Microgate Corporation: Unknown device
0210 (rev 02)
Subsystem: Microgate Corporation: Unknown device 0210
Flags: medium devsel, IRQ 19
Memory at febff400 (32-bit, non-prefetchable) [size=128]
I/O ports at e880 [size=128]
I/O ports at ece8 [size=8]
Memory at fbf80000 (32-bit, prefetchable) [size=256K]

01:04.0 Communication controller: Microgate Corporation SyncLink WAN
Adapter (rev 01)
Subsystem: Microgate Corporation SyncLink WAN Adapter
Flags: medium devsel, IRQ 16
Memory at febfe800 (32-bit, non-prefetchable) [size=128]
I/O ports at e800 [size=128]
I/O ports at ecf0 [size=8]
Memory at fbf40000 (32-bit, prefetchable) [size=256K]

-- 
Paul Fulghum, paulkf@microgate.com
Microgate Corporation, http://www.microgate.com

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/