john.martzouco
Group: Members
Posts: 253
Joined: Nov. 2007 |
|
Posted: Dec. 06 2007,02:38 |
|
Quote (Juanito @ Nov. 27 2007,08:17) | ${color #ddd}Battery: $color ${battery} ${color #ddd}CPU Temp: $color ${acpitemp} degC |
Finally got around to this. And I flashed the BIOS to the latest (nov 1999)
Trying a few things.
First, I disabled ACPI in the BIOS. Saw the Battery % for the first time ever. Showed steady 100% with the cord plugged in or not. Didn't see any fan, thermal, battery etc modules get loaded. Fan didn't spin. CPU temperature displayed 0 zero degrees C.
Then I reset the BIOS to use ACPI. Battery % shows nothing just like usual. CPU temperature shows 75C at startup... watching it climb. 6 ACPI modules activated ac, battery, button, fan, processor, thermal.
hmmm... fan never kicked in (like usual).
I have no clue how to use APM instead of ACPI. What's the difference between ACPI and the APIC boot code?
Thanks so far, what can I try next? Remember, this machine runs fine under XP.
Here's what I found when I grepped ACPI dmesg:
Code Sample | <4> BIOS-e820: 0000000007ff8000 - 0000000008000000 (ACPI NVS) <6>ACPI: RSDP (v000 COMPAQ ) @ 0x000fb2a0 <6>ACPI: RSDT (v001 COMPAQ RSDTBL 0x00000001 CPQ 0x00000001) @ 0x07ff8000 <6>ACPI: FADT (v001 COMPAQ CPQB142 0x19991130 CPQ 0x00000001) @ 0x07ff8028 <6>ACPI: DSDT (v001 COMPAQ ARMADA17 0x00010000 MSFT 0x0100000a) @ 0x00000000 <4>ACPI: IRQ9 SCI: Edge set to Level Trigger. <6>ACPI: Subsystem revision 20040326 <6>ACPI: Interpreter enabled <6>ACPI: Using PIC for interrupt routing <6>ACPI: System [ACPI] (supports S0 S3 S4bios S4 S5) <6>ACPI: PCI Root Bridge [C000] (00:00) <7>ACPI: PCI Interrupt Routing Table [\_SB_.C000._PRT] <4>ACPI: PCI Interrupt Link [C0F2] (IRQs *11) <4>ACPI: PCI Interrupt Link [C0F6] (IRQs *11) <6>ACPI: Power Resource [C103] (on) <6>ACPI: Power Resource [C105] (on) <4>ACPI: PCI Interrupt Link [C0F6] enabled at IRQ 11 <4>ACPI: PCI Interrupt Link [C0F2] enabled at IRQ 11 <6>PCI: Using ACPI for IRQ routing <6>ACPI: AC Adapter [C0CC] (off-line) <6>ACPI: Battery Slot [C0D6] (battery present) <6>ACPI: Battery Slot [C0D7] (battery absent) <6>ACPI: Lid Switch [C108] <6>ACPI: Sleep Button (CM) [C059] <6>ACPI: Power Button (CM) [C05A] <6>ACPI: Fan [C102] (on) <6>ACPI: Fan [C104] (on) <6>ACPI: Processor [C098] (supports C1 C2, 8 throttling states) <6>ACPI: Thermal Zone [C106] (64 C) <5>apm: overridden by ACPI.
|
What do the <N> numbers signify?
And I finally found the 'state' files Curaga mentioned in the other post. My fans are labelled C102 and C104 (I saw it in dmesg above). When I more state in both folders, I see status: on but fans aren't spinning. I tried:
Code Sample | echo -n "1" > state to force it on.
|
as suggested by Curaga... made no difference. Thought maybe I could cycle them off and back on, so I tried "0" instead and it also had no effect. hmmm... I didn't get any errors, and I was using shell as root, but it really seems to me that I cannot change the contents of this file - as if the daemon overrides my changes immediately.
|