Subject: intr_establish: can't share intr source between different PIC types
To: None <port-amd64@netbsd.org>
From: Dave Huang <khym@azeotrope.org>
List: port-amd64
Date: 05/01/2005 00:36:59
Well, despite you guys telling me that the Tyan S2895 wouldn't be
well-supported, I got one anyway :) I'm having some trouble getting
the onboard SATA ports to work (at all... in the BIOS or in any OS)
that tech support is looking at, so in the meantime, I'm using an
Adaptec SATAConnect 1205SA controller. However, when I have the card
plugged in, booting the NetBSD/amd64 2.0.2 CD gives a "Disk read
error." The CD boots fine when the Adaptec card isn't plugged in...
maybe a bug in the BIOS's support for floppy emulation on boot CDs? I
seem to remember hearing about something like that a while back, and I
believe there was some talk into switching to a no emulation CD
(Windows XP and SUSE Linux CDs boot fine with and without the
Adaptec).

In any case, that's not the real problem... I set it up to PXE boot
the NetBSD/amd64 2.0.2 INSTALL kernel, and the satalink driver doesn't
work:

mainbus0 (root)
mainbus0: Intel MP Specification (Version 1.4) (AMD      HAMMER      )
cpu0 at mainbus0: apid 0 (boot processor)
[ ... ]
cpu1 at mainbus0: apid 1 (application processor)
cpu1: not started
mpbios: bus 0 is type PCI
mpbios: bus 1 is type PCI
mpbios: bus 2 is type PCI
mpbios: bus 8 is type PCI
mpbios: bus 9 is type PCI
mpbios: bus 10 is type PCI
mpbios: bus 128 is type PCI
mpbios: bus 129 is type PCI
ioapic0 at mainbus0 apid 2 (I/O APIC)
ioapic0: pa 0xfec00000, version 11, 24 pins
ioapic1 at mainbus0 apid 3 (I/O APIC)
ioapic1: pa 0xd8000000, version 11, 4 pins
ioapic2 at mainbus0 apid 4 (I/O APIC)
ioapic2: pa 0xd8001000, version 11, 4 pins
mpbios: can't find ioapic 129
mpbios: bad pin 11 for apic 4
mpbios: can't find ioapic 5
[ ... ]
pci3 at mainbus 0 bus 8
pci3: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
[ ... ]
aapic0 at pci3 dev 10 function 1: vendor 0x1022 product 0x7451 (rev. 0x01)
ppb3 at pci3 dev 11 function 0: vendor 0x1022 product 0x7450 (rev. 0x12)
pci5 at ppb3 bus 10
pci5: i/o space, memory space enabled
satalink0 at pci5 dev 4 function 0
satalink0: Silicon Image SATALink 3112 (rev. 0x02)
satalink0: SATALink BA5 register space enabled
satalink0: bus-master DMA support present
satalink0: primary channel wired to native-PCI mode
intr_establish: can't share intr source between different PIC types (legacy_irq 11 pin 11 slot 11)
satalink0: couldn't establish native-PCI interrupt at irq 11
satalink0: secondary channel wired to native-PCI mode
intr_establish: can't share intr source between different PIC types (legacy_irq 11 pin 11 slot 11)
satalink0: couldn't establish native-PCI interrupt at irq 11
aapic1 at pci3 dev 11 function 1: vendor 0x1022 product 0x7451 (rev. 0x01)
[ ... ]

What's that mean, and what can I do about it? :) If you need more of
the boot messages, I can type more of it in, or see if I can set up a
serial console.
-- 
Name: Dave Huang         |  Mammal, mammal / their names are called /
INet: khym@azeotrope.org |  they raise a paw / the bat, the cat /
FurryMUCK: Dahan         |  dolphin and dog / koala bear and hog -- TMBG
Dahan: Hani G Y+C 29 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+ PL++