Я использую 14.04 на MacBook Air 5,2 (середина 2012 года, 13 "). Я только недавно заметил powertop список встроенного кард-ридера, который потребляет огромное количество энергии:
Power est. Usage Device name
6.68 W 100,0% USB device: Card Reader (Apple)
399 mW 2,9% CPU core
235 mW 3,9 ops/s GPU core
90.2 mW 3,9 ops/s GPU misc
0 mW 100,0% USB device: usb-device-8087-0024
0 mW 100,0% USB device: EHCI Host Controller
Я установил для всех устройств USB режим энергосбережения через rc.local :
# WLAN
iw dev wlan0 set power_save on;
# PCI general powersaving
for pci in /sys/bus/pci/devices/*/power/control;
do echo auto > $pci;
done
# USB general powersaving
for usb in /sys/bus/usb/devices/*/power/control;
do echo auto > $usb;
done
# NMI watchdog
echo '0' > '/proc/sys/kernel/nmi_watchdog';
# backlight
echo '3' > '/sys/class/backlight/acpi_video0/brightness';
exit 0
При проверке через терминал кажется, что энергосбережение включено правильно:
$ cat /sys/bus/usb/devices/2-1.8.3/idVendor
05ac
$ cat /sys/bus/usb/devices/2-1.8.3/idProduct
8404
$ lsusb | grep 8404
Bus 002 Device 006: ID 05ac:8404 Apple, Inc. Internal Memory Card Reader
$ cat /sys/bus/usb/devices/2-1.8.3/power/control
auto
$ cat /sys/bus/usb/devices/2-1.8.3/power/autosuspend
2
Не заметили этого сразу после установки 14.04. Возможно, было какое-то обновление ядра. Устройство чтения карт все еще работает правильно в файловых менеджерах, но теперь постоянно истощает энергию. Есть идеи?