DragonFly BSD
DragonFly kernel List (threaded) for 2004-05
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: acpica5 issues


From: Rahul Siddharthan <rsidd@xxxxxxxxx>
Date: Sun, 16 May 2004 22:35:03 -0400

YONETANI Tomokazu said on May 15, 2004 at 14:14:21:
> Hi.
> On Fri, May 14, 2004 at 09:45:20PM -0400, Rahul Siddharthan wrote:
> > OK, I'm still having problems with acpica5 in my kernel config.
> > Sometimes the boot hangs when probing the CD-ROM drive (freezes solid,
> > no response to keyboard); sometimes it gets past that but hangs when
> > loading the linux module.  Here, typing on keyboard echoes to the
> > screen and ctrl-alt-delete reboots, but is unable to sync buffers.  ^C
> > doesn't interrupt the linux module loading.  Sometimes, however, it
> > gets past this too and boots fully, and then I can use the system,
> > leave it running all night if needed, no problem.
> 
> I can't comment on this, because I've never seen this here.
> If you have option DDB in the kernel config, you can drop into
> DDB by pressing ctrl-alt-esc to see where it's stuck.

OK, I tried that but I only find it's stuck in some keyboard interrupt
routine (presumably because I pressed ctrl-alt-esc).  If I type
"trace" or "where", I get the exact same answer no matter when I press
ctrl-alt-esc.  So what do I do?  Sorry if it's a dumb question.  The
FreeBSD developers handbook notes that trace may not be very useful
for this reason, but has no other suggestion.  

> Did you comment out the following lines from /sys/dev/acpica5/Makefile
> (or from /sys/dev/acpi/acpi/Makefile if you still have my patch)
> and rebuilt the module?
> 
> .if ${MACHINE} == "i386"
> SRCS+= madt.c
> .endif

No.  I'll try this with my next kernel build.

> Please try "egrep 'MMX|XMM' /var/run/dmesg.boot" instead.

That was it, stupid of me.

Rahul



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]