Asus eee pc 1005HA

вывод lsmod до и после происшествия
вывод dmesg после проишествия
systemd должен умереть.
Решил взяться за энергосбережение и горячие клавиши.
acpi-eeepc-generic и laptop-mode-utils слишком уж запутаны, поэтому снес их и оставил голый acpid.

Использую гном, поэтому основные горячие клавиши, suspend и hibernate уже работают.
Отсутствует: выключатель wifi, выключатель камеры, выключатель кардридера, управление Super Hybrid Engine. Для этого написал следующий простенький хэндлер acpid:
[user@asusbook ~]$ cat /etc/acpi/handler.sh
#!/bin/sh
notify_duration=1500
DISPLAY=':0.0'
export DISPLAY
set $*
case "$1" in
ac_adapter)
    case "$2" in
    AC0)
	case "$4" in
	00000000) # AC off
	    # enable POWERSAVE governor
	    echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
            echo powersave > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
	    # enable PWOERSAVE SHE
	    echo 2 > /sys/devices/platform/eeepc/cpufv
	    # set backlight BRIGHTNESS
	    echo 9 > /sys/devices/virtual/backlight/acpi_video0/brightness
	    # enable POWERSAVE sata
	    echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
	;;
	*) # AC on
	    # enable ONDEMAN governor
	    echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
	    echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
	    # enable PERFORMANCE SHE
	    echo 0 > /sys/devices/platform/eeepc/cpufv
	    # set backlight BRIGHTNESS
	    echo 11 > /sys/devices/virtual/backlight/acpi_video0/brightness	                   
	    # enable PERFORMANCE sata
	    echo max_performance > /sys/class/scsi_host/host0/link_power_management_policy
	;;
	esac
    ;;
    esac
;;
hotkey)
    case "$3" in
    00000010) # Fn+F2 = WiFi toggle
	case `cat /sys/class/rfkill/rfkill0/state` in
	0)
	    echo 1 > /sys/class/rfkill/rfkill0/state
	    notify-send -t $notify_duration WiFi Включен
	;;
	*)
	    echo 0 > /sys/class/rfkill/rfkill0/state
	    notify-send -t $notify_duration WiFi Выключен
	;;
	esac
    ;;
    00000038) # Fn+F4 = Camera toggle
	case `cat /sys/devices/platform/eeepc/camera` in
	0)
	    echo 1 > /sys/devices/platform/eeepc/camera
	    notify-send -t $notify_duration Камера Включена
	;;
	*)
	    echo 0 > /sys/devices/platform/eeepc/camera
	    notify-send -t $notify_duration Камера Выключена
	;;
	esac
    ;;
    00000012) # Fn+F7 = Cardreader toggle
	case `cat /sys/devices/platform/eeepc/cardr` in
	0)
	    echo 1 > /sys/devices/platform/eeepc/cardr
	    notify-send -t $notify_duration Cardreader Включен
	;;
	*)
	    echo 0 > /sys/devices/platform/eeepc/cardr
	    notify-send -t $notify_duration Cardreader Выключен
	;;
	esac
    ;;
    00000039) # Fn+Spase = SHE toggle
	case `cat /sys/devices/platform/eeepc/cpufv` in
	"770")
	    echo 1 > /sys/devices/platform/eeepc/cpufv
	    notify-send -t $notify_duration "Super Hybrid Engine" Оптимально
	;;
	"769")
	    echo 0 > /sys/devices/platform/eeepc/cpufv
	    notify-send -t $notify_duration "Super Hybrid Engine" Производительность
	;;
	"768")
	    echo 2 > /sys/devices/platform/eeepc/cpufv
	    notify-send -t $notify_duration "Super Hybrid Engine" Энергосбережение
	;;
	esac
    ;;
    esac
;;
esac

Скрипт использует гномовский notification-daemon для уведомлений. Энергосбережение достигается переходом в powersave governor, снижение яркости, применение powersave SHE, и якобы полезным echo min_power > /sys/class/scsi_host/host0/link_power_management_policy

Для выключателя камеры используется Fn+F4, кардридера - Fn+F9, SHE - Fn+Space

Плюс, делаем применение политик энергосбережение при загрузке:
[user@asusbook ~]$ cat /etc/rc.local
#!/bin/bash
#
# /etc/rc.local: Local multi-user startup script.
#
echo 0 > /sys/devices/platform/eeepc/camera
echo 0 > /sys/devices/platform/eeepc/cardr
case `cat /sys/class/power_supply/AC0/online` in
0) /etc/acpi/handler.sh ac_adapter AC0 00000080 00000000 ;;
*) /etc/acpi/handler.sh ac_adapter AC0 00000080 00000001 ;;
esac


В итоге, при питании от батареи, c powersave governor, выключенной камерой и кардридером, яркостью 9, SHE=Powersave, и включенным wifi потребление в состоянии покоя составляет 7,7 - 8,2 Вт.
Какие еще способы уменьшения энергопотребления можно использовать? Буду рад любому совету.
ketana
Не поднимается сеть на еее 1005ha.
подключение через dhcp, настройки сети в /etc/rc.config - по умолчанию
lscpi сетевые платы показывает:
01:00.0 Ethernet controller: Attansic Technology Corp. Atheros AR8132 / L1c Gigabit Ethernet Adapter (rev c0)
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)

при запуске сети выводит ошибку

/etc/rc.d/network start …………………..{failed}

Причем после этого сетевуха “падает” капитально: после перезагрузки в винду она исчезает из диспетчера устройств! И сеть в винде тоже отваливается! Спасает положение (для винды) только выключение и вытаскивание батареи……….. ???

Кто-нибудь может сказать в чем тут дело, и как решить проблему?

по логам нормально все.
вывод ifconfig eth0 до и после проишествия
попытаться выполнить
dhclient eth0
или
dhcpd eth0

и показать таки свой /etc/rc.conf

ЗЫ и ложить листинги куда нить на пастебин, и сюда ссылку класть, если они очень большие.
systemd должен умереть.
Есть баг при выключении wifi через /sys/class/rfkill/rfkill0/state. Падает скорость до 3Мбит/с. Лечится перезагрузкой модуля ndiswrapper. Доделал /etc/acpi/handler.sh
http://paste.org.ru/?369733

Осталось доделать нормальное выключение тачпада. Способ через synclient TouchpadOff=1 не подходит, потому как использую гномовское автовыключение тачпада при наборе, которое включает тачпад, после нажатия любой клавиши.

Второе, в гноме не работает переход в гибернейт при критическом разряде батареи. Как правильно сделать такое? Есть методы без использования cron?
гибернейт через пауэр-манагер заработал.
не желает подниматься glxgears.
Неужто все на 945GME так же сидят в луже?
Если не позволяет гном и не хочешь настраивать через laptom-mode-tools, по попробуй посмотреть, что шлет ACPI вроде он такую мессагу отправляет, но я не уверен. а дальше уже само-собой разумеющееся :)
systemd должен умереть.
гибернейт при разряде в гноме завелся. там по умолчанию по времени разряда настроено, переделал на проценты и всё ок.
а acpi при критическом разряде молчит. так что если вручную делать гибернейт при разряде, то вижу только вариант через cron.

h4tr3d, а у тебя сколько glxgears выдает?
mechanical
h4tr3d, а у тебя сколько glxgears выдает?

около 180, мне не важно, общая работа системы удовлетворяет.
systemd должен умереть.
Не могу понять как отключать/включать тачпад по Fn+F3. Кто-нибудь настраивал?
делается это через
synclient TouchpadOff=1

у тебя acpi на что завязано? и DE какой?
 
Зарегистрироваться или войдите чтобы оставить сообщение.