I think the truth might be somewhere in-between. The BIOS on these machines seems buggy, but ASUS can provide Windows drivers to cope with their own BIOS problems.
I am currently running a 3.8.0 kernel patched with Aaron Lu's work mentioned here: https://bugzilla.kernel.org/show_bug.cgi?id=52951. Since running this kernel, most of the problems in this bug report have cleared up for me. On rare occasions the battery indicator will be incorrect after resuming from sleep, but it happens far less frequently. An added bonus is that the brightness keys now work with proper OSD notification. I kind of wonder if the BIOS maintains some sort of ACPI state between shutdown/reboot/resume. I know that sounds odd and on most systems I would expect a clean state after shutdown or reboot, but it's the only thing that makes sense to me, given that yanking the power adapter and battery resolves the problem. ** Bug watch added: Linux Kernel Bug Tracker #52951 http://bugzilla.kernel.org/show_bug.cgi?id=52951 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1088146 Title: Asus n56vz battery state is wrong or battery not charging at all. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/upower/+bug/1088146/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs