(Missing) power states of an Atom N455-based netbook
Vitaly Magerya
vmagerya at gmail.com
Fri Jun 24 19:42:07 UTC 2011
Hi, folks. I'm having a problem with ACPI on an Atom N455-based
netbook (Samsung N143-DP05UA to be precise).
Right after I start the laptop I only see one supported power state:
# sysctl dev.cpu.0.cx_supported
dev.cpu.0.cx_supported: C1/1
But after 4+ minutes of uptime more power states kick in:
# sysctl dev.cpu.0.cx_supported
dev.cpu.0.cx_supported: C1/1 C2/20 C3/100
I'd like to have all Cx right after the boot. Is this possible?
(The temporary solution I employ is to update hw.acpi.cpu.cx_lowest
every time devd gets ACPI CMBAT message; this appears to happen
right after cx_supported is updated).
Also, when I boot the same machine under Linux (latest Ubuntu),
powertop reports C1, C2 and C4 right away. Is it possible to get
C4 under FreeBSD as well?
Other ACPI problems, which I have are:
1. When the power cord is plugged in, C3 state disappears.
2. When I plug (or unplug) the power cord I get these two messages:
ACPI Error: [\\_SB_.VDRV] Namespace lookup failure, AE_NOT_FOUND
(20101013/psargs-464) ACPI Error: Method parse/execution failed
[\\_SB_.PCI0.LPC0.H_EC._Q51] (Node 0xc42ac1e0), AE_NOT_FOUND
(20101013/psparse-633)
(This appears to be harmless).
My verbose dmesg is at [1], ASL dump is at [2], loader.conf is:
kern.hz=100
hint.p4tcc.0.disabled=1
hint.acpi_throttle.0.disabled=1
hw.pci.do_power_nodriver=3
hint.apic.0.clock=0
hint.atrtc.0.clock=0
And sysctl hw.acpi output is:
hw.acpi.supported_sleep_state: S3 S4 S5
hw.acpi.power_button_state: S5
hw.acpi.sleep_button_state: S3
hw.acpi.lid_switch_state: NONE
hw.acpi.standby_state: NONE
hw.acpi.suspend_state: S3
hw.acpi.sleep_delay: 1
hw.acpi.s4bios: 0
hw.acpi.verbose: 0
hw.acpi.disable_on_reboot: 0
hw.acpi.handle_reboot: 1
hw.acpi.reset_video: 0
hw.acpi.cpu.cx_lowest: C3
hw.acpi.acline: 0
hw.acpi.thermal.min_runtime: 0
hw.acpi.thermal.polling_rate: 10
hw.acpi.thermal.user_override: 0
hw.acpi.thermal.tz0.temperature: 54.0C
hw.acpi.thermal.tz0.active: -1
hw.acpi.thermal.tz0.passive_cooling: 1
hw.acpi.thermal.tz0.thermal_flags: 0
hw.acpi.thermal.tz0._PSV: 90.0C
hw.acpi.thermal.tz0._HOT: -1
hw.acpi.thermal.tz0._CRT: 98.0C
hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
hw.acpi.thermal.tz0._TC1: 0
hw.acpi.thermal.tz0._TC2: 10
hw.acpi.thermal.tz0._TSP: 2
hw.acpi.battery.life: 46
hw.acpi.battery.time: 194
hw.acpi.battery.state: 1
hw.acpi.battery.units: 1
hw.acpi.battery.info_expire: 5
PS. Please CC me, I'm not subscribed.
[1] http://tx97.net/~magv/dmesg-n143-verbose.82.txt
[2] http://tx97.net/~magv/n143.asl
More information about the freebsd-acpi
mailing list