Subject: Re: uhci failure: intr_establish: pic pic0 pin 15: can't share type 2 with 3
To: David Brownlee <abs@absd.org>
From: John R. Davis <john.r.davis@gmail.com>
List: port-i386
Date: 09/30/2004 11:40:14
>piixide0: secondary channel interrupting at irq 15
>uhci0: couldn't establish interrupt at irq 15

Looks like IRQ conflicts to me.

-jrd


On Thu, 30 Sep 2004 17:13:41 +0100 (BST), David Brownlee <abs@absd.org> wrote:
>        Tried to install NetBSD on an old Mitac6133 laptop. Most
>        everything works - audio, cardbus, etc, but the usb fails
>        to configure as it shares an interrupt with the secondary
>        IDE channel. This fails on both GENERIC_LAPTOP and
>        an ACPI kernel (2.0_BETA)
> 
>        Does anyone have any thoughts?
> 
> NetBSD 2.0_BETA (_ACPI_) #3: Wed Sep 22 01:58:33 BST 2004
> 
> root@tll.i.purplei.com:/var/obj/i386/files/netbsd/2.0/sys/arch/i386/comp
> ile/_ACPI_
> total memory = 97852 KB
> avail memory = 88940 KB
> RTC BIOS diagnostic error 20<config_unit>
> BIOS32 rev. 0 found at 0xeb0c0
> mainbus0 (root)
> cpu0 at mainbus0: (uniprocessor)
> cpu0: Intel Celeron (Mendocino) (686-class), 398.22 MHz, id 0x665
> cpu0: features 183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR>
> cpu0: features 183f9ff<PGE,MCA,CMOV,PAT,PSE36,MMX>
> cpu0: features 183f9ff<FXSR>
> cpu0: I-cache 16 KB 32B/line 4-way, D-cache 16 KB 32B/line 4-way
> cpu0: L2 cache 128 KB 32B/line 4-way
> cpu0: ITLB 32 4 KB entries 4-way, 2 4 MB entries fully associative
> cpu0: DTLB 64 4 KB entries 4-way, 8 4 MB entries 4-way
> cpu0: 8 page colors
> acpi0 at mainbus0
> acpi0: using Intel ACPI CA subsystem version 20040211
> acpi0: X/RSDT: OemId <OID_00,RSDT_000,30303030>, AslId <  M^P&,00010000>
> acpi0: SCI interrupting at int 9
> ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> acpiacad0 at acpi0 (ACPI0003): ACPI AC Adapter
> acpilid0 at acpi0 (PNP0C0D): ACPI Lid Switch
> acpibat0 at acpi0 (PNP0C0A): ACPI Battery (Control Method)
> acpibut0 at acpi0 (PNP0C0E): ACPI Sleep Button
> acpibut1 at acpi0 (PNP0C0C): ACPI Power Button
> PNP0A03 at acpi0 not configured
> pckbc0 at acpi0 (PNP0F03): aux port
> pckbc0: irq 12
> pckbc1 at acpi0 (PNP0303): kbd port
> pckbc1: io 0x60,0x64 irq 1
> PNP0B00 at acpi0 not configured
> PNP0100 at acpi0 not configured
> PNP0800 at acpi0 not configured
> PNP0C02 at acpi0 not configured
> PNP0000 at acpi0 not configured
> PNP0200 at acpi0 not configured
> npx0 at acpi0 (PNP0C04)
> npx0: ACPI: unable to get Current Resources: AE_BAD_DATA
> fdc0 at acpi0 (PNP0700)
> fdc0: io 0x3f0-0x3f5,0x3f7 irq 6 drq 2
> lpt0 at acpi0 (PNP0400-0)
> lpt0: io 0x378-0x37f irq 7
> com0 at acpi0 (PNP0501-0)
> com0: io 0x3f8-0x3ff irq 4
> com0: ns16550a, working fifo
> acpiec0 at acpi0 (PNP0C09): ACPI Embedded Controller
> acpiec0: io 0x62,0x66
> PNP0C0F at acpi0 not configured
> PNP0C0F at acpi0 not configured
> PNP0C0F at acpi0 not configured
> PNP0C0F at acpi0 not configured
> ACPI Object Type 'Power' (0x0b) at acpi0 not configured
> PNP0C01 at acpi0 not configured
> pckbd0 at pckbc1 (kbd slot)
> pckbc1: using irq 1 for kbd slot
> wskbd0 at pckbd0: console keyboard
> pms0 at pckbc1 (aux slot)
> pckbc1: using irq 12 for aux slot
> wsmouse0 at pms0 mux 0
> pci0 at mainbus0 bus 0: configuration mode 1
> pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
> pchb0 at pci0 dev 0 function 0
> pchb0: Intel 82443BX Host Bridge/Controller (rev. 0x03)
> agp0 at pchb0: aperture at 0x20000000, size 0x10000000
> ppb0 at pci0 dev 1 function 0: Intel 82443BX AGP Interface (rev. 0x03)
> pci1 at ppb0 bus 1
> pci1: i/o space, memory space enabled
> vga0 at pci1 dev 0 function 0: ATI Technologies 3D Rage LT Pro (AGP
> 133MHz) (rev
> . 0xdc)
> wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation), using
> wskbd0
> wsmux1: connecting to wsdisplay0
> pcib0 at pci0 dev 7 function 0
> pcib0: Intel 82371AB PCI-to-ISA Bridge (PIIX4) (rev. 0x02)
> piixide0 at pci0 dev 7 function 1
> piixide0: Intel 82371AB IDE controller (PIIX4) (rev. 0x01)
> piixide0: bus-master DMA support present
> piixide0: primary channel wired to compatibility mode
> piixide0: primary channel interrupting at irq 14
> atabus0 at piixide0 channel 0
> piixide0: secondary channel wired to compatibility mode
> piixide0: secondary channel interrupting at irq 15
> atabus1 at piixide0 channel 1
> uhci0 at pci0 dev 7 function 2: Intel 82371AB USB Host Controller (PIIX4)
> (rev.
> 0x01)
> intr_establish: pic pic0 pin 15: can't share type 2 with 3
> uhci0: couldn't establish interrupt at irq 15
> 
> --
>                           David Brownlee -- abs@absd.org
>