Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Mar 2005 18:33:47 +0800
From:      Dinesh Nair <dinesh@alphaque.com>
To:        koen de wijs <koendewijs@gmx.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: enable acpi
Message-ID:  <42492F0B.3040704@alphaque.com>
In-Reply-To: <42334057.5070705@gmx.net>
References:  <42334057.5070705@gmx.net>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------020106090205020304050603
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit



On 03/13/05 03:17 koen de wijs said the following:
> Hello
> Could anyone tell me how to enable acpi with FreeBSD 5.3?
> I read on the FreeBSD that acpi isn't enabled in some cases. When I 
> shutted down with FreeBSD 5.2.1, the power of my pc automaticaly goes 
> down and with 5.3 not. How  do I enable acpi?

acpi related, but on freebsd 4.11 (cvsupped and built on 24 march).

i've compiled with device acpica in the kernel, but i get sporadic page 
faults as attached.

i do know that acpica is experimental and that LINT does warn of kernel 
panics and machine hangs. however i was wondering if anyone has got this 
working succesfully on any machine.

the box in question is a Benq Joybook 6000 with the following dmesg segment:

Mar 29 17:50:44 prophet /kernel: Copyright (c) 1992-2005 The FreeBSD Project.
Mar 29 17:50:44 prophet /kernel: Copyright (c) 1979, 1980, 1983, 1986, 
1988, 1989, 1991, 1992, 1993, 1994
Mar 29 17:50:44 prophet /kernel: The Regents of the University of 
California. All rights reserved.
Mar 29 17:50:44 prophet /kernel: FreeBSD 4.11-STABLE #3: Tue Mar 29 
17:40:52 MYT 2005
Mar 29 17:50:44 prophet /kernel: 
dinesh@prophet.alphaque.com:/usr/obj/usr/src/sys/ALPHAQUE
Mar 29 17:50:44 prophet /kernel: Timecounter "i8254"  frequency 1193182 Hz
Mar 29 17:50:44 prophet /kernel: Timecounter "TSC"  frequency 1395479702 Hz
Mar 29 17:50:44 prophet /kernel: CPU: Intel(R) Pentium(R) M processor 
1400MHz (1395.48-MHz 686-class CPU)
Mar 29 17:50:44 prophet /kernel: Origin = "GenuineIntel"  Id = 0x695 
Stepping = 5
Mar 29 17:50:44 prophet /kernel: 
Features=0xa7e9f9bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,TM,PBE>
Mar 29 17:50:44 prophet /kernel: real memory  = 234815488 (229312K bytes)
Mar 29 17:50:44 prophet /kernel: avail memory = 223420416 (218184K bytes)
Mar 29 17:50:44 prophet /kernel: Preloaded elf kernel "kernel" at 0xc04a4000.
Mar 29 17:50:44 prophet /kernel: netsmb_dev: loaded
Mar 29 17:50:44 prophet /kernel: Pentium Pro MTRR support enabled
Mar 29 17:50:44 prophet /kernel: md0: Malloc disk
Mar 29 17:50:44 prophet /kernel: Using $PIR table, 6 entries at 0xc00fe840
Mar 29 17:50:44 prophet /kernel: acpi0: <INSYDE RSDT_000> on motherboard
Mar 29 17:50:44 prophet /kernel: acpi0: power button is handled as a fixed 
feature programming model.
Mar 29 17:50:44 prophet /kernel: Timecounter "ACPI-fast"  frequency 3579545 Hz
Mar 29 17:50:44 prophet /kernel: acpi_timer0: <24-bit timer at 3.579545MHz> 
port 0x1008-0x100b on acpi0
Mar 29 17:50:44 prophet /kernel: acpi_cpu0: <CPU> on acpi0
Mar 29 17:50:44 prophet /kernel: acpi_tz0: <thermal zone> on acpi0
Mar 29 17:50:44 prophet /kernel: acpi_button0: <Sleep Button> on acpi0
Mar 29 17:50:44 prophet /kernel: acpi_lid0: <Control Method Lid Switch> on 
acpi0
Mar 29 17:50:44 prophet /kernel: acpi_button1: <Power Button> on acpi0
Mar 29 17:50:44 prophet /kernel: acpi_acad0: <AC adapter> on acpi0
Mar 29 17:50:44 prophet /kernel: acpi_cmbat0: <Control method Battery> on acpi0
Mar 29 17:50:44 prophet /kernel: acpi_cmbat1: <Control method Battery> on acpi0
Mar 29 17:50:44 prophet /kernel: acpi_ec0: <embedded controller> port 
0x66,0x62 on acpi0

and the following acpi sysctls:

hw.acpi.supported_sleep_state: S3 S4 S5
hw.acpi.power_button_state: S5
hw.acpi.sleep_button_state: S1
hw.acpi.lid_switch_state: S1
hw.acpi.standby_state: S1
hw.acpi.suspend_state: S3
hw.acpi.sleep_delay: 0
hw.acpi.s4bios: 1
hw.acpi.verbose: 0
hw.acpi.disable_on_poweroff: 1
hw.acpi.cpu.max_speed: 8
hw.acpi.cpu.current_speed: 8
hw.acpi.cpu.performance_speed: 8
hw.acpi.cpu.economy_speed: 4
hw.acpi.thermal.min_runtime: 0
hw.acpi.thermal.polling_rate: 30
hw.acpi.thermal.tz0.temperature: 3152
hw.acpi.thermal.tz0.active: 1
hw.acpi.thermal.tz0.thermal_flags: 0
hw.acpi.thermal.tz0._PSV: 3762
hw.acpi.thermal.tz0._HOT: -1
hw.acpi.thermal.tz0._CRT: 3762
hw.acpi.thermal.tz0._ACx: 3760 3130 -1 -1 -1 -1 -1 -1 -1 -1
hw.acpi.acline: 1
hw.acpi.battery.life: -1
hw.acpi.battery.time: -1
hw.acpi.battery.state: 7
hw.acpi.battery.units: 2
hw.acpi.battery.info_expire: 5

any pointers would be much appreciated.

-- 
Regards,                           /\_/\   "All dogs go to heaven."
dinesh@alphaque.com                (0 0)    http://www.alphaque.com/
+==========================----oOO--(_)--OOo----==========================+
| for a in past present future; do                                        |
|   for b in clients employers associates relatives neighbours pets; do   |
|   echo "The opinions here in no way reflect the opinions of my $a $b."  |
| done; done                                                              |
+=========================================================================+

--------------020106090205020304050603
Content-Type: text/plain;
 name="pf.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="pf.txt"

Mar 29 17:55:10 prophet /kernel.working: kernel trap 12 with interrupts disabled
Mar 29 17:55:10 prophet /kernel.working: 
Mar 29 17:55:10 prophet /kernel.working: 
Mar 29 17:55:10 prophet /kernel.working: Fatal trap 12: page fault while in kernel mode
Mar 29 17:55:10 prophet /kernel.working: fault virtual address	= 0x70
Mar 29 17:55:10 prophet /kernel.working: fault code		= supervisor read, page not present
Mar 29 17:55:10 prophet /kernel.working: instruction pointer	= 0x8:0xc01bb87c
Mar 29 17:55:10 prophet /kernel.working: stack pointer	        = 0x10:0xc03a0528
Mar 29 17:55:10 prophet /kernel.working: frame pointer	        = 0x10:0xc03a054c
Mar 29 17:55:10 prophet /kernel.working: code segment		= base 0x0, limit 0xfffff, type 0x1b
Mar 29 17:55:10 prophet /kernel.working: = DPL 0, pres 1, def32 1, gran 1
Mar 29 17:55:10 prophet /kernel.working: processor eflags	= resume, IOPL = 0
Mar 29 17:55:10 prophet /kernel.working: current process		= Idle
Mar 29 17:55:10 prophet /kernel.working: interrupt mask		= net tty bio cam 
Mar 29 17:55:10 prophet /kernel.working: trap number		= 12
Mar 29 17:55:10 prophet /kernel.working: panic: page fault
Mar 29 17:55:10 prophet /kernel.working: 
Mar 29 17:55:10 prophet /kernel.working: syncing disks... 
Mar 29 17:55:10 prophet /kernel.working: 
Mar 29 17:55:10 prophet /kernel.working: Fatal trap 12: page fault while in kernel mode
Mar 29 17:55:10 prophet /kernel.working: fault virtual address	= 0x30
Mar 29 17:55:10 prophet /kernel.working: fault code		= supervisor read, page not present
Mar 29 17:55:10 prophet /kernel.working: instruction pointer	= 0x8:0xc029ac00
Mar 29 17:55:10 prophet /kernel.working: stack pointer	        = 0x10:0xc03a0258
Mar 29 17:55:10 prophet /kernel.working: frame pointer	        = 0x10:0xc03a0260
Mar 29 17:55:10 prophet /kernel.working: code segment		= base 0x0, limit 0xfffff, type 0x1b
Mar 29 17:55:10 prophet /kernel.working: = DPL 0, pres 1, def32 1, gran 1
Mar 29 17:55:10 prophet /kernel.working: processor eflags	= interrupt enabled, resume, IOPL = 0
Mar 29 17:55:11 prophet /kernel.working: current process		= Idle
Mar 29 17:55:11 prophet /kernel.working: interrupt mask		= net tty bio cam 
Mar 29 17:55:11 prophet /kernel.working: trap number		= 12
Mar 29 17:55:11 prophet /kernel.working: panic: page fault
Mar 29 17:55:11 prophet /kernel.working: Uptime: 1m52s
Mar 29 17:55:11 prophet /kernel.working: Terminate ACPI
Mar 29 17:55:11 prophet /kernel.working: Automatic reboot in 15 seconds - press a key on the console to abort
Mar 29 17:55:11 prophet /kernel.working: Rebooting...

--------------020106090205020304050603--



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