Toby Corkindale <[email protected]> writes:
>> After that my main jobs are to fix pm suspend,
>> and go through powertop's suggestions.
>
> I haven't tried powertop myself, but the battery life seems pretty
> good as standard so far.
FYI most of powertop's suggestions were false positives or not settable
on this hardware. I set min_power on both SATA buses, though -- they
default to max_performance.
# apt-get install sysfsutils (or just use rc.local)
# /etc/sysfs.conf - Configuration file for setting sysfs attributes.
class/backlight/intel_backlight/brightness = 128
class/scsi_host/host0/link_power_management_policy = min_power
class/scsi_host/host1/link_power_management_policy = min_power
PS: its suggestions are easier to read from powertop --html=foo.html.
Re power, I've had it on from 10AM to 7PM at work and it's has 20% left.
Not as good as the TF101, but acceptable.
(For comparison, it's at 56%, but 1) its screen has been off all day;
and 2) it's an older battery.)
> The suspend was a nice surprise, too -- ie. it "just worked" out of
> the box for me, and resume is near-instant (sub-second).
Still isn't working for me.
After trying all the things arch suggests,
I can get it to suspend *once* per boot.
On resume, it's failing to rebind the EHCI bus to the EHCI driver.
(Subsequent suspend requests abort because it can't unbind it when it's
not bound. Can't remember what happens if I allow that.)
The main symptom of not unbinding EHCI is that after resume dmesg spews
complaints about it at top speed -- IIRC not very noticable in X, but
destroying the system trying to render all the lines if you're in fbcon.
AFAICT nothing is actually *on* the EHCI bus, so I tried blacklisting
the EHCI driver in the ramdisk and rootfs, which prevented it loading,
but then doing suspend just causes it to immediately resume.
Since it's about the only thing we're doing different,
I think my suspend problems are touchpad-related—I reckon because I
have no driver for it, it's not suspending the touchpad properly.
(The actual facts—EHCI bus is empty and EHCI bind fails—don't agree with
that theory, but facts aren't really important when I'm bitching.)
Toby, does your USB hub match mine? lsusb -t ==>
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 480M
|__ Port 3: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 3: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
|__ Port 4: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 4: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
_______________________________________________
luv-main mailing list
[email protected]
http://lists.luv.asn.au/listinfo/luv-main