NetBSD-Bugs archive

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

Re: kern/43565: acpi and no acpi on boot and halt or poweroff



The following reply was made to PR kern/43565; it has been noted by GNATS.

From: David Holland <dholland-bugs%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: kern/43565: acpi and no acpi on boot and halt or poweroff
Date: Sun, 4 Jul 2010 20:13:54 +0000

 On Sat, Jul 03, 2010 at 09:40:00PM +0000, 
daniel.meynen%homily-service.net@localhost wrote:
  > Jul  3 22:07:35 comete /netbsd: pms_enable: command error 35
  > Jul  3 22:07:47 comete /netbsd: pckbport: command timeout
  > Jul  3 22:07:58 comete /netbsd: pckbport: command timeout
  > Jul  3 22:07:58 comete /netbsd: pms_disable: command error
  > Jul  3 22:08:10 comete /netbsd: pckbport: command timeout
  > Jul  3 22:08:10 comete /netbsd: pms_enable: command error 35
 
 Do you have usb -> ps/2 emulation in the BIOS (for either the keyboard
 or a mouse)? If so, you may be able to get this crap to go away by
 disabling it.
 
  > if I boot without acpi, there is always a problem, if I use halt or
  > if I use poweroff to halt the system:
  > 
  > for example, if I use halt, this message is displayed:
  > 
  > ACPI Error (hwacpi-0156): No SMI_CMD in FADT, mode transition failed 
[20080321]
  > ACPI Error (evxfevnt-0221): Could not exit ACPI mode to legacy mode 
[20080321]
 
 If you've disabled ACPI it shouldn't be doing that... or so I'd think...
 
  > or if I use poweroff, this other message is displayed:
  > 
  > syncings disks... 1 done
  > unmounting file systems... done
  > uvm-fault(0xffff80005672e008, 0x0, 1) -> e
  > fatal page fault in supervisor mode
  > trap type 6 code 0 rip ffffffff806df42f cs 8 rflags 10293 cr2 0 cpl 8 rsp 
ffff800056bd6b40
  > panic: trap
  > Begin traceback...
  > uvm-fault(0xffff80005672e008, 0x0, 1) -> e
  > fatal page fault in supervisor mode
  > trap type 6 code 0 rip ffffffff804f46fc cs 8 rflags 10246 cr2 0 cpl 8 rsp 
ffff800056bd66e0
  > panic: trap
  > Faulted in mid-traceback; aborting
  > 
  > Here the system is freezed.
 
 Wonderful. :(
 
 Can you check what function 0xffffffff806df42f belongs to in your
 kernel?
 
 The easiest way to do this is
 
    % gdb /netbsd
    (gdb) x 0xffffffff806df42f
    0xffffffff806df42f <some_kernel_function+105>: 0x123456
    (gdb) q
                        ^^^^^^^^^^^^^^^^^^^^
 
 Another way is to run nm -n on the kernel image (this sorts the
 symbols in the kernel in numeric order) and use less to search for a
 prefix of the number.
 
 This information may not turn out to be very useful but it's at least
 easy to get.
 
 -- 
 David A. Holland
 dholland%netbsd.org@localhost
 


Home | Main Index | Thread Index | Old Index