Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Aug 2000 15:50:17 +0100
From:      Steve Roome <steve@sse0691.bri.hp.com>
To:        sheldonh@FreeBSD.org
Cc:        freebsd-bugs@FreeBSD.org, tegge@FreeBSD.org
Subject:   Re: kern/20312: IO APIC problems
Message-ID:  <20000810155017.A1450@moose.bri.hp.com>
In-Reply-To: <200008070843.BAA33734@freefall.freebsd.org>; from sheldonh@FreeBSD.org on Mon, Aug 07, 2000 at 01:43:17AM -0700
References:  <200008070843.BAA33734@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Aug 07, 2000 at 01:43:17AM -0700, sheldonh@FreeBSD.org wrote:
> Synopsis: IO APIC problems
> 
> State-Changed-From-To: open->analyzed
> State-Changed-By: sheldonh
> State-Changed-When: Mon Aug 7 01:41:37 PDT 2000
> State-Changed-Why: 
> Fixed in HEAD by tegge:
> rev 1.53 of src/sys/i386/include/smp.h
> rev 1.118 of src/sys/i386/i386/mp_machdep.c
> rev 1.40 of src/sys/i386/i386/mpapic.c
> 
> 
> Responsible-Changed-From-To: freebsd-bugs->tegge
> Responsible-Changed-By: sheldonh
> Responsible-Changed-When: Mon Aug 7 01:41:37 PDT 2000
> Responsible-Changed-Why: 
> Tor's reminder.
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=20312

Firstly, thanks again for taking a look at this, still doesn't work
though =(

I grabbed the newer versions from these files and stuck them in my
source tree, recompiled and it still panics - so I'm back to a non-smp
kernel again.

Just to check the versions.

steve@moose 5 0 % fgrep "\$FreeBSD" /sys/i386/include/smp.h /sys/i386/i386/mp_machdep.c /sys/i386/i386/mpapic.c    ~/  3:26pm
/sys/i386/include/smp.h: * $FreeBSD: src/sys/i386/include/smp.h,v 1.53 2000/08/06 00:04:02 tegge Exp $
/sys/i386/i386/mp_machdep.c: * $FreeBSD: src/sys/i386/i386/mp_machdep.c,v 1.118 2000/08/06 00:04:02 tegge Exp $
/sys/i386/i386/mpapic.c: * $FreeBSD: src/sys/i386/i386/mpapic.c,v 1.40 2000/08/06 00:04:03 tegge Exp $

I've just copied the smp.h into /usr/include/machine as well, but now I can't seem to
build anything at all, so it's possible I screwed up somewhere (although the newer
panic below does indicate I managed to build a kernel with the new versions at
least because the Changing APIC ID line only appears in the newer files I think..)

=-= Panic Information :

Changing APIC ID for IO APIC #0 from 0 to 16 on chip
panic: can't control IO APIC #0 ID, reg: 0x00000000
mp_lock = 0000000a; cpuid = 0; lapic.id = 01000000
Uptime: 0s

[ Machine freezed ]

Anyway, I'm just about to cvsup down a completely clean source tree. Any ideas
which I should go for - i.e. which might give me working SMP ? 

So... which should I try: HEAD, RELENG_4 (again) or wherever RELENG_3 is now ?

[I'm open to all ideas on this one, as I find using one CPU on this box for
what I need to do a little too slow for most things.]

Tia,

	Steve


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000810155017.A1450>