> Dr. David Kirkby wrote: > > Hi Phi, > > 6734667.tar.gz is [b]much[/b] better, but not > totally flawless. > > Good to hear :)
Hi Phi, Yes, the battery charge monitor is much better now. There seems to be two things monitor the battery in some way on this laptop - the Battery Charge Monitor version 2.22.2 in the bottom panel, and something else which pops up some times to tell me the batteries are running low. The two indicators seem to differ wildly in the amount of time remaining before the batteries are depleted. > > What does evprint show when you have these problems? > > Phi > _______________________________________________ First, I don't know if its relevant, but I noticed this in /var/adm/messages Aug 13 11:57:20 kingfisher pci_autoconfig: [ID 466951 kern.warning] WARNING: No ACPI obj for bus1, ACPI OFF? Anyway, here is the evprint output and the acpi.d output too. Both appear almost instantly after any change to the power source. Starting from mains only, with no battery in the machine. 1) Insert battery *** event: class 'EC_pwrctl', subclass 'ESC_pwrctl_state_change' pwrctl_dev_hid: string 'PNP0C0A' pwrctl_dev_uid: string '1' pwrctl_dev_index: uint32 0 pwrctl_dev_phys_path: string '/pseudo/acpi_drv at 0' CPU FUNCTION 1 -> acpi_drv_cbat_notify acpica`AcpiEvNotifyDispatch+0x7d 0x0 1 -> acpi_drv_cbat_notify acpica`AcpiEvNotifyDispatch+0x7d 0x80 2) Remove battery *** event: class 'EC_pwrctl', subclass 'ESC_pwrctl_state_change' pwrctl_dev_hid: string 'PNP0C0A' pwrctl_dev_uid: string '1' pwrctl_dev_index: uint32 0 pwrctl_dev_phys_path: string '/pseudo/acpi_drv at 0' 0 -> acpi_drv_cbat_notify acpica`AcpiEvNotifyDispatch+0x7d 0x1 0 -> acpi_drv_cbat_notify acpica`AcpiEvNotifyDispatch+0x7d 0x80 3) Insert battery for a second time. *** event: class 'EC_pwrctl', subclass 'ESC_pwrctl_state_change' pwrctl_dev_hid: string 'PNP0C0A' pwrctl_dev_uid: string '1' pwrctl_dev_index: uint32 0 pwrctl_dev_phys_path: string '/pseudo/acpi_drv at 0' 1 -> acpi_drv_cbat_notify acpica`AcpiEvNotifyDispatch+0x7d 0x0 1 -> acpi_drv_cbat_notify acpica`AcpiEvNotifyDispatch+0x7d 0x80 4) Remove mains. *** event: class 'EC_pwrctl', subclass 'ESC_pwrctl_remove' pwrctl_dev_hid: string 'ACPI0003' pwrctl_dev_uid: string '' pwrctl_dev_index: uint32 0 pwrctl_dev_phys_path: string '/pseudo/acpi_drv at 0' 0 -> acpi_drv_ac_notify acpica`AcpiEvNotifyDispatch+0x7d 0x80 5) Restore mains supply *** event: class 'EC_pwrctl', subclass 'ESC_pwrctl_add' pwrctl_dev_hid: string 'ACPI0003' pwrctl_dev_uid: string '' pwrctl_dev_index: uint32 0 pwrctl_dev_phys_path: string '/pseudo/acpi_drv at 0' 1 -> acpi_drv_ac_notify acpica`AcpiEvNotifyDispatch+0x7d 0x80 Dave This message posted from opensolaris.org
