Re: interrupt problem with MPS 1.4 / not with MPS 1.1 ?

Manfred Spraul (manfred@colorfullife.com)
Fri, 01 Jun 2001 19:28:33 +0200


thunder7@xs4all.nl wrote:
>
> :setpci -s 00:07.2 INTERRUPT_LINE=15
> :lspci -vx -s 00:07.2
> 00:07.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 16) (prog-if 00 [UHCI])
> Subsystem: Unknown device 0925:1234
> Flags: bus master, medium devsel, latency 32, IRQ 19
> I/O ports at a000 [size=32]
> Capabilities: [80] Power Management version 2
> 30: 00 00 00 00 80 00 00 00 00 00 00 00 15 04 00
> :setpci -s 00:07.2 INTERRUPT_LINE=19
> :lspci -vx -s 00:07.2
> 00:07.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 16) (prog-if 00 [UHCI])
> Subsystem: Unknown device 0925:1234
> Flags: bus master, medium devsel, latency 32, IRQ 19
> I/O ports at a000 [size=32]
> Capabilities: [80] Power Management version 2
> 30: 00 00 00 00 80 00 00 00 00 00 00 00 19 04 00 00
>
> So that is correct. I'll attach all the information from the MPS 1.4
> reboot, in which 00:07.2 happily points at 05, while everything else
> thinks it's at 19.....
>

Could you compile uhci as a module, set the configuration to MPS1.4 and
find out with which interrupt line setting it works.
I'd try both

setpci -s 00:07.2 INTERRUPT_LINE=13
setpci -s 00:07.2 INTERRUPT_LINE=3
[even if 13 works, please try 03 as well. 13 is hexadecimal==19]

The via ac97 sound driver contains an irq fixup for this problem. Either
a similar fixup is necessary in the uhci driver, or the fixup from the
ac97 driver could be moved to the pci-quirks and applied to all devices
in the southbridge.

--
	Manfred
-
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/