Bugzilla – Bug 200169
HP nx9420 AC / Battery status not updated.
Last modified: 2007-01-10 11:39:35 UTC
On HP nx9420 and all other recent Intel Dual Core Hp Compaq Business notebook (reported nx9420, nc9440, nc6400, nx7400, nx6310, ...) after having Linux turn off the machine, next time you turn it on, it shows the following behaviour: - BIOS post is very slow: +/-30s vs 10s to go to the grub menu. - AC/DC status is not updated when you plug or unplug the machine. - Battery status is not updated when charging or discharging: we don't know how many time we could keep working on battery... This is a serious problem for a notebook, so I give a Major Severity. As indicated by Philipp Woelfel in comment #60 from bug 179702: "the bios‑hanging / no‑battery‑update problem can be circumvented by one of the following on the nx9420 (and this has been confirmed by several sources). 1. booting windows before booting linux 2. unplugging all power sources (battery+ac‑adaptor) before the next boot 3. instead of linux rebooting, powering the machine off "by hand" (i.e. pressing the power button just before the linux‑kernel powers it off by bios or acpi‑call) 4. compiling "psmouse" as module and removing this module during reboot." This problem is present with kernel 2.6.16-13 and 2.6.16-21. Philippe.
This is probably an Embedded Controller problem. Does boot param: ec_intr=0 help?
*** Bug 197561 has been marked as a duplicate of this bug. ***
> Does boot param: ec_intr=0 help? No (on my nx9420).
Thomas, No change for me. Have you seen http://bugzilla.kernel.org/show_bug.cgi?id=6455? Do you think it could apply to us? Philippe.
Yes I hoped so, but then ec_intr=0 should have solved it. > 4. compiling "psmouse" as module and removing this module during reboot." Only this solves the problem constantly? Adding Vojtech for how to debug what mouse driver could do wrong...
Thomas, > Yes I hoped so, but then ec_intr=0 should have solved it. I were thinking it was necessary install kerneln2.6.17-rc4-mm3 or superior. > 4. compiling "psmouse" as module and removing this module during reboot." Only this solves the problem constantly? Yes!!! only that! This is working for nx9420 and others, but one person is reporting this have no effect on his HP nc6400. This is the only one reporting this is not working on his machine. But the symptoms described are exactly the same. I'm 'working' on that but waiting for info. Philippe.
For further information, I've got an HP nc6320, and recompiling the stock SuSE 10.1 kernel with psmouse as a module, and making sure the psmouse module is unloaded just before poweroff, appears to completely solve the problem. A hypothesis with regard to the reported failure on the HP nc6400 - if the person testing this had omitted to fix the "broken state" (by removal of the battery) before testing their recompiled kernel, they would have continued to see the problem. Once the "broken state" has occurred, the _only_ fix appears to be battery removal. The removal of psmouse module before poweroff _is_ however sufficient to prevent the broken state occurring, apparently.
Thomas, I think we could change the status of this bug or mark it as duplicate of https://bugzilla.novell.com/show_bug.cgi?id=226069 Or maybe create a new one for all HP models! :-)) Philippe.
*** This bug has been marked as a duplicate of bug 226069 ***
Marked duplicated in a circle...
Collecting all ACPI HP bugs that seem to have similar issues in 179702 now, 10.1 and 10.2. *** This bug has been marked as a duplicate of bug 179702 ***