You are not logged in.
So...it seems that I can't get the XFCE4 battery monitor to detect my battery properly, nor anything else.
As in the post title, I have a Toshiba Satellite L655-S5114, and just got a BRAND new battery (arrived today, old one died).
I can't get the battery monitor to detect it at all, the XFCE Battery Plugin (xfce4-battery-plugin-git from AUR) just shows the icon with "50%%" next to it.
From searching around, I read that maybe it was a case of battery modules not being loaded, so I added both "battery" and "toshiba_acpi" to the MODULES array in my /etc/rc.conf, and rebooted twice. Still no dice.
If anyone can help figure this out, I'd really appreciate it. I've also got the newest BIOS available for my laptop, so the issue can't be an old BIOS, either.
I had the same problem with XUbuntu (Though it just showed 0% battery, instead of 50%%).
Thanks in advance for any assistance. It's really annoying never knowing how much battery power I have left, especially when I do all of my real software and web development on my laptop in various places, and need to know how much power I've got left. I hate losing an hour worth of work due to thinking I've got more battery than I really do, and having it die on me before I think to save.
Offline
Do you have "acpid" installed and entered in your /etc/rc.conf DAEMONS line? https://wiki.archlinux.org/index.php/Acpid
Philosophy is looking for a black cat in a dark room. Metaphysics is looking for a black cat in a dark room that isn't there. Religion is looking for a black cat in a dark room that isn't there and shouting "I found it!". Science is looking for a black cat in a dark room with a flashlight.
Offline
Take a look around in /sys and see if there is a directory like this one:
ewaller@odin:~ 1003 %ls /sys/class/power_supply/BAT0/
alarm current_now model_name status uevent
charge_full cycle_count power subsystem voltage_min_design
charge_full_design device present technology voltage_now
charge_now manufacturer serial_number type
ewaller@odin:~ 1004 %
If there is, look in some of the more interesting "Files"
ewaller@odin:~[1] 1004 %cat /sys/class/power_supply/BAT0/charge_*
4335000
4400000
4335000
ewaller@odin:~ 1005 %cat /sys/class/power_supply/BAT0/status
Full
ewaller@odin:~ 1006 %cat /sys/class/power_supply/BAT0/model_name
Primary
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
I installed ACPID and rebooted, didn't fix anything.
I also checked the /sys/class/power_supply/ folder, and the only thing in there is "ACAD", no BAT0 entry, or anything that resembles a battery.
Dunno where to go from here.
Offline
OK, you installed it but do you have the acpid daemon running as per my original post?
Philosophy is looking for a black cat in a dark room. Metaphysics is looking for a black cat in a dark room that isn't there. Religion is looking for a black cat in a dark room that isn't there and shouting "I found it!". Science is looking for a black cat in a dark room with a flashlight.
Offline
...I also checked the /sys/class/power_supply/ folder, and the only thing in there is "ACAD", no BAT0 entry, or anything that resembles a battery.
...
Ouch.
What does dmesg | grep ACPI report?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
Output of 'dmesg | grep ACPI':
[ 0.000000] BIOS-e820: 00000000bf6bf000 - 00000000bf7bf000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bf7bf000 - 00000000bf7ff000 (ACPI data)
[ 0.000000] ACPI: RSDP 000fe020 00024 (v02 TOSQCI)
[ 0.000000] ACPI: XSDT bf7fe120 00074 (v01 TOSQCI TOSQCI00 00000001 01000013)
[ 0.000000] ACPI: FACP bf7fc000 000F4 (v04 TOSQCI TOSQCI00 00000001 MSFT 01000013)
[ 0.000000] ACPI: DSDT bf7ec000 0CE26 (v02 TOSQCI TOSQCI00 00000001 MSFT 01000013)
[ 0.000000] ACPI: FACS bf76e000 00040
[ 0.000000] ACPI: ASF! bf7fd000 000A5 (v32 TOSQCI TOSQCI00 00000001 MSFT 01000013)
[ 0.000000] ACPI: HPET bf7fb000 00038 (v01 TOSQCI TOSQCI00 00000001 MSFT 01000013)
[ 0.000000] ACPI: APIC bf7fa000 0008C (v02 TOSQCI TOSQCI00 00000001 MSFT 01000013)
[ 0.000000] ACPI: MCFG bf7f9000 0003C (v01 TOSQCI TOSQCI00 00000001 MSFT 01000013)
[ 0.000000] ACPI: SLIC bf7eb000 00176 (v01 TOSQCI TOSQCI00 00000001 MSFT 01000013)
[ 0.000000] ACPI: BOOT bf7e7000 00028 (v01 TOSQCI TOSQCI00 00000001 MSFT 01000013)
[ 0.000000] ACPI: ASPT bf7e4000 00034 (v04 INTEL Calpella 00000001 MSFT 01000013)
[ 0.000000] ACPI: WDAT bf7e3000 00224 (v01 INTEL Calpella 00000001 MSFT 01000013)
[ 0.000000] ACPI: SSDT bf7e2000 009F1 (v01 PmRef CpuPm 00003000 INTL 20051117)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: PM-Timer IO Port: 0x408
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x05] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] disabled)
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[ 0.000889] ACPI: Core revision 20120111
[ 0.000971] ACPI: Forced DSDT copy: length 0x0CE26 copied locally, original unmapped
[ 0.386468] PM: Registering ACPI NVS region at bf6bf000 (1048576 bytes)
[ 0.387340] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.387342] ACPI: bus type pci registered
[ 0.387856] ACPI: Added _OSI(Module Device)
[ 0.387858] ACPI: Added _OSI(Processor Device)
[ 0.387859] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.387861] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.389505] ACPI: EC: Look up EC in DSDT
[ 0.391109] ACPI: Executed 1 blocks of module-level executable AML code
[ 0.393934] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[ 0.394330] ACPI: SSDT bf691918 0044B (v01 PmRef Cpu0Ist 00003000 INTL 20051117)
[ 0.394716] ACPI: Dynamic OEM Table Load:
[ 0.394718] ACPI: SSDT (null) 0044B (v01 PmRef Cpu0Ist 00003000 INTL 20051117)
[ 0.394862] ACPI: SSDT bf68f018 00891 (v01 PmRef Cpu0Cst 00003001 INTL 20051117)
[ 0.395232] ACPI: Dynamic OEM Table Load:
[ 0.395234] ACPI: SSDT (null) 00891 (v01 PmRef Cpu0Cst 00003001 INTL 20051117)
[ 0.395478] ACPI: SSDT bf690a98 00303 (v01 PmRef ApIst 00003000 INTL 20051117)
[ 0.395910] ACPI: Dynamic OEM Table Load:
[ 0.395912] ACPI: SSDT (null) 00303 (v01 PmRef ApIst 00003000 INTL 20051117)
[ 0.396024] ACPI: SSDT bf68ed98 00119 (v01 PmRef ApCst 00003000 INTL 20051117)
[ 0.396418] ACPI: Dynamic OEM Table Load:
[ 0.396420] ACPI: SSDT (null) 00119 (v01 PmRef ApCst 00003000 INTL 20051117)
[ 0.396991] ACPI: Interpreter enabled
[ 0.396997] ACPI: (supports S0 S3 S4 S5)
[ 0.397023] ACPI: Using IOAPIC for interrupt routing
[ 0.401073] ACPI: EC: GPE = 0x1e, I/O: command/status = 0x66, data = 0x62
[ 0.401396] ACPI: ACPI Dock Station Driver: 1 docks/bays found
[ 0.401401] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.401710] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-fe])
[ 0.421707] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.421842] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
[ 0.421874] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[ 0.421939] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
[ 0.421971] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP05._PRT]
[ 0.422051] pci0000:00: Requesting ACPI _OSC control (0x1d)
[ 0.422082] pci0000:00: ACPI _OSC request failed (AE_ERROR), returned control mask: 0x1d
[ 0.422083] ACPI _OSC control for PCIe not granted, disabling ASPM
[ 0.426132] ACPI: PCI Root Bridge [CPBG] (domain 0000 [bus ff])
[ 0.426296] pci0000:ff: Requesting ACPI _OSC control (0x1d)
[ 0.426298] pci0000:ff: ACPI _OSC request failed (AE_NOT_FOUND), returned control mask: 0x1d
[ 0.426299] ACPI _OSC control for PCIe not granted, disabling ASPM
[ 0.426490] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 12 14 15)
[ 0.426528] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 *11 12 14 15)
[ 0.426564] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
[ 0.426601] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 15) *10
[ 0.426637] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
[ 0.426673] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 *11 12 14 15)
[ 0.426711] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 *10 12 14 15)
[ 0.426748] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 *11 12 14 15)
[ 0.426857] PCI: Using ACPI for IRQ routing
[ 0.443539] pnp: PnP ACPI init
[ 0.443556] ACPI: bus type pnp registered
[ 0.443928] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)
[ 0.444001] pnp 00:01: Plug and Play ACPI device, IDs PNP0200 (active)
[ 0.444029] pnp 00:02: Plug and Play ACPI device, IDs INT0800 (active)
[ 0.444124] pnp 00:03: Plug and Play ACPI device, IDs PNP0103 (active)
[ 0.444163] pnp 00:04: Plug and Play ACPI device, IDs PNP0c04 (active)
[ 0.444254] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.444287] pnp 00:06: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 0.444343] pnp 00:07: Plug and Play ACPI device, IDs PNP0303 (active)
[ 0.444394] pnp 00:08: Plug and Play ACPI device, IDs SYN103f PNP0f13 (active)
[ 0.444688] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.444846] pnp 00:0a: Plug and Play ACPI device, IDs PNP0a03 (active)
[ 0.444907] pnp: PnP ACPI: found 11 devices
[ 0.444908] ACPI: ACPI bus type pnp unregistered
[ 3.606496] ACPI: Battery Slot [BAT1] (battery absent)
[ 3.639167] toshiba_acpi: Toshiba Laptop ACPI Extras version 0.19
[ 3.906141] ACPI: Power Button [PWRB]
[ 3.907331] ACPI: Lid Switch [LID]
[ 3.907440] ACPI: Power Button [PWRF]
[ 3.919351] [Firmware Bug]: ACPI(VGA) defines _DOD but not _DOS
[ 3.966663] ACPI: AC Adapter [ACAD] (on-line)
[ 3.968485] ACPI: Video Device [VGA] (multi-head: yes rom: no post: no)
[ 4.109809] ACPI Warning: 0x00006000-0x0000601f SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 (20120111/utaddress-251)
[ 4.109815] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 4.425072] radeon 0000:01:00.0: power state changed by ACPI to D0
[ 4.425079] radeon 0000:01:00.0: power state changed by ACPI to D0
[ 2551.681325] ACPI handle has no context!
[ 2551.752259] radeon 0000:01:00.0: power state changed by ACPI to D3
[ 2551.909140] ehci_hcd 0000:00:1d.0: wake-up capability enabled by ACPI
[ 2551.922249] ehci_hcd 0000:00:1a.0: wake-up capability enabled by ACPI
[ 2551.949028] ACPI: Preparing to enter system sleep state S3
[ 2552.262592] ACPI: Low-level resume complete
[ 2552.372508] ACPI: Waking up from system sleep state S3
[ 2552.373509] ehci_hcd 0000:00:1a.0: wake-up capability disabled by ACPI
[ 2552.373864] ehci_hcd 0000:00:1d.0: wake-up capability disabled by ACPI
[ 2552.375811] radeon 0000:01:00.0: power state changed by ACPI to D0
[ 2552.375824] radeon 0000:01:00.0: power state changed by ACPI to D0
[ 2552.375836] radeon 0000:01:00.0: power state changed by ACPI to D0
[ 2552.375846] radeon 0000:01:00.0: power state changed by ACPI to D0
Offline
@lagagnon: Yeah, I put it in my DAEMONS array in rc.conf. I would only assume that makes it run at startup, right?
Offline
[ 3.606496] ACPI: Battery Slot [BAT1] (battery absent)
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
Yep. I saw that, and frowned bigtime.
The only thing I saw that I could try to do was related to this article, but I don't know how the instructions would translate into Arch stuff:
Offline
http://www.linuxquestions.org/questions … pi-878227/ <-- Apparently this DSDT fix is working for multiple distros. I just don't know how to do it under Arch.
Offline