Date: Tue, 9 Dec 2003 09:44:53 -0800 (PST) From: Nate Lawson <nate@root.org> To: Andy Fawcett <andy@athame.co.uk> Cc: current@freebsd.org Subject: Re: PATCH - acpica-20031203 Message-ID: <20031209093848.W42685@root.org> In-Reply-To: <200312091329.15490.andy@athame.co.uk> References: <20031208094524.A38857@root.org> <200312091329.15490.andy@athame.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 9 Dec 2003, Andy Fawcett wrote: > On Monday 08 December 2003 19:47, Nate Lawson wrote: > > I've built and run the latest ACPI-CA dist and it looks pretty good. > > It has a lot of fixes from FreeBSD as well as Linux. Please give it > > a try and let me know if it gives you any new problems. > > > > http://www.root.org/~nate/freebsd/acpica-20031203.diff.gz The about patch has been committed, along with some other related changes. Please cvsup to today and test again. > I've just installed 5.2-CURRENT (post -BETA branching) to my Asus P2B-DS > based system, and I am seeing slow performance. Looking at the output > of "ps -axu" I can see massive amounts of Interrupt activity (removed > VSZ and RSS fields to save space): > > USER PID %CPU %MEM TT STAT STARTED TIME COMMAND > root 30 95.3 0.0 ?? RL 1:08PM 4:11.77 (irq20: acpi0) > root 12 53.9 0.0 ?? RL 1:08PM 5:08.86 (idle: cpu0) > root 11 50.0 0.0 ?? RL 1:08PM 4:28.89 (idle: cpu1) > > # uname -a > FreeBSD nobby.int.athame.co.uk 5.2-CURRENT FreeBSD 5.2-CURRENT #2: Mon > Dec 8 21:32:07 EET 2003 root@nobby.int.athame.co.uk:/usr/obj/usr/ > src/sys/NOBBY i386 > > This happens both before and after installing the 20031203 patchset. Since you have this problem after applying the patch, cvsuping probably won't help. > The box was previously running 5.1R with no apparent problems. > > From dmesg: > acpi0: Overriding SCI Interrupt from IRQ 9 to IRQ 20 > > I've read through as much of the -current archives as possible, but I > can't see anything that helps me diagnose the problem. The issue is likely that you have a broken BIOS. Before 5.2, we didn't use the APIC on non-SMP boxes. Now we use it if it's available. Try this in loader.conf to disable APIC irq routing: hint.apic.0.disabled=1 If that doesn't work, you might have luck commenting out the override code that generates the printf you show above. -Nate
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031209093848.W42685>