Subject: Re: i686 SMP Kernel?
To: Patrick Welche <prlw1@newn.cam.ac.uk>
From: Matt <hsf@clanhop.com>
List: netbsd-users
Date: 08/02/2007 21:05:35
It worked.

I cvs'ed the current sources (4.99.26, not recommended for anything but 
test PCs) and compiled them through build.sh with the options you 
specified (multiproc w/ mpacpi instead of mpbios).

Here is the configuration file for the curious (and especially for those 
who have a Dell Latitude D820):
http://clanhop.com/netbsd.kernel.conf

Here is the customized NetBSD 32bit boot binary for the experimental 
(put in as /netbsd):
http://clanhop.com/netbsd.kernel


Thank you kindly for your help, I look forward contributing to the 
NetBSD project.
Matt


Patrick Welche wrote:
> On Wed, Aug 01, 2007 at 11:33:17AM -0700, Matt wrote:
>   
>> Hi,
>>
>> I'm running version NetBSD 3.1 with pkgsrc 2007Q2 and the Release Source
>> Files.
>>
>> I tried running it with GENERIC.MPACPI, but I got the same error as this
>> guy, who is running the same version and on the same exact hardware:
>> http://mail-index.netbsd.org/port-i386/2006/05/29/0001.html
>>
>> The picture of his (our) error is:
>> http://www.hig.se/~petter/netbsd/IMG_1084.JPG
>>
>> I couldn't find an answer on how to fix that, what would you suggest?
>>     
>
> The listing in the picture looks OK. I think what happens before it might
> be interesting (cpu lines and ioapic line) FWIW the corresponding end
> of your listing for me is:
>
> npx0 at acpi0 (PNP0C04)
> npx0: io 0xf0-0xff irq 13
> npx0: reported by CPUID; using exception 16  <--- you don't get here
>
> I wonder how a kernel with
>
> options 	MULTIPROCESSOR
> ioapic* at mainbus?
>
> but no MPBIOS would fare... (Let acpi do the cpu finding)
>
> Cheers,
>
> Patrick
>