Strona 2 z 2

: 28 listopada 2008, 15:11
autor: Utumno
Ok, z niewyjasnionych powodow (zapewne bledy w subsystemie ACPI kernela, niestety - nie uzywasz przypadkiem 2.6.26.[0-3]?) usbcore.autosuspend = 1 nie dziala na urzadzenia:

Kod: Zaznacz cały

/sys/bus/usb/devices/1-1/power/level :o n
/sys/bus/usb/devices/3-2/power/level :o n
/sys/bus/usb/devices/5-1/power/level :o n
/sys/bus/usb/devices/6-1/power/level :o n 
bo widzimy, ze sa one w stanie 'on' , a powinny byc w 'auto'.

Trzeba je wiec zmusic:

Kod: Zaznacz cały

echo auto > /sys/bus/usb/devices/1-1/power/level
echo auto > /sys/bus/usb/devices/3-2/power/level
echo auto > /sys/bus/usb/devices/5-1/power/level
echo auto > /sys/bus/usb/devices/6-1/power/level
i dodaj to do jakiegos skryptu startowego. A nastepnie wykonaj znowu ten taniec z powertopem i zobacz, jak tam teraz ze zuzyciem energii.

To prawdopodobnie jeszcze nie bedzie wszystko, ale powinno poprawic sytuacje. Po wiecej rad nt. oszczednosci energii odsylam tutaj (duze zyski np daje governor 'ondemand' a nie, wbrew nazwie, 'powersave').

: 28 listopada 2008, 16:23
autor: imghostman
Mam najnowszy stabilny kernel 2.6.27.7
Przy kompilacji jądra ustawiłem sobie ondemand więc nie jest źle :)

Chyba faktycznie jest trochę lepiej jak ustawiam auto w /sys/bus/usb/devices/**/power/level

Pora napisać jakieś startujące skrypty ale to w domu. Jak coś to napiszę jak to wygląda no chyba, że jakoś można automatycznie ustawić to na auto.