Subject: Re: 2.0 MP and piixide lost interrupts
To: None <port-i386@NetBSD.org>
From: Peter Eisch <firstname.lastname@example.org>
Date: 03/24/2005 14:51:12
But I can't get a 2.0 kernel with MP via ACPI to link.
--- libcompat.a ---
--- vers.o ---
--- netbsd ---
pci_machdep.o(.text+0x2a): In function `pci_attach_hook':
: undefined reference to `mpacpi_pci_attach_hook'
*** [netbsd] Error code 1
Obviously that's with the ACPI_PCI_FIXUP defined, among others.
For fun, I tried a -current GENERIC.MPACPI on a 2.0 userland and had console
issues (it couldn't find a console). I've just started messing around with
grub on this same system, so the console issue may be of my own creating.
> From: Manuel Bouyer <email@example.com>
> Date: Thu, 24 Mar 2005 19:52:23 +0100
> To: Matt SF <firstname.lastname@example.org>
> Cc: port-i386@NetBSD.org
> Subject: Re: 2.0 MP and piixide lost interrupts
> On Thu, Mar 24, 2005 at 10:19:02AM -0800, Matt SF wrote:
>> On Thu, Mar 24, 2005 at 05:05:47PM +0100, Manuel Bouyer wrote:
>>>> piixide0:0:0: lost interrupt
>>>> type: ata tc_bcount: 512 tc_skip: 0
>>>> ...this repeats, and also does the same for piixide1.
>>> This is definitively an interrupt-routing issue.
>>>> I've tried these various kernel config suggestions but nothing seems to
>>>> change. In fact I can't just comment-out ACPI_ACTIVATE_DEV as in message
>>>> 0007 above, since in the 2.0 Generic kernel config, it is already
>>>> commented out :)
>>> Which one ?
>>> In GENERIC.ACPI, did you try uncommenting ACPI_PCI_FIXUP ?
>>> You could also try building a kernel using the pcibios(4) options.
>> hmm, I don't see a config file GENERIC.ACPI, I guess that's in -current?
>> ok i'll give those a try, thanks!
> It's GENERIC.MPACPI, sorry. And it may only be in current, I didn't check.
> But the ACPI options are in 2.0 too.
> Manuel Bouyer <email@example.com>
> NetBSD: 26 ans d'experience feront toujours la difference