Линуксоводство на говножелезе

Dec 10, 2014 08:16

У меня такое железо странное, что Линукс (3.17) его отказывается поддерживать. В частности, не работает S3 на двух системах. Одна из них - EEE 1005HA. В винде на той же машине - работает.

acpi_sleep=s3_bios приводит к появлению на экране курсора после резюма. В остальных случаях винт заводится, и всё. Экран чёрный. Скрипт типа

echo mem > /sys/power/state
echo foo > /var/log/jo
sync

ничего не выдаёт.

Человеческий pm-suspend + laptop-tools не работает, простой echo mem > /sys/power/state тоже. Ну я чтобы исключить криворучье по максимуму, сделал себе минимальный initramfs: atkbd, i915, udev да busybox. Хуй, причём даже в конфигурации без i915.

Раскомпилил ACPI DSDT, попробовал спуфить acpi_osi/acpi_os_name - хуй.

echo 1 >/sys/power/pm_trace
echo mem > /sys/power/state

Выдаёт хуй (только Magic Number) во всех вариантах.

cat /sys/kernel/debug/suspend_stats - выдает нули.

Диагностика через /sys/power/pm_test работает на этапе processors, но вешается на этапе core

Upd: ах ты ж блять, регрессия в ведре!
Previous post Next post
Up