Итак, какие новости?
Ура! Починили S3 Suspend! Теперь ноутбук просыпается!
Однако, чтобы включить, необходимо в файле src/northbridge/amd/agesa/Kconfig включить параметр S3_VGA_ROM_RUN, так как в menuconfig'е почему-то показывает, что включен, по факту файл не изменяется и, соответственно, ничего не "включается". Я вообще не понимаю, как разрабатывают этот корбут? Его даже не тестируют что ли?
Ну, одну критическую ошибку исправили.
Что касается еще одной критической ошибки - кнопки регулировки яркости так и не работают.
Кстати, вопрос об уменьшении потребления памяти видеоядром вновь актуален - планирую этот ноут под рабочие цели использовать, т.к. с этим процессором все равно никакие игры не светят.
Что касается контроллера AHCI, то в инете не оказалось фирварей для него, а тот, что опенсорсный, он работает криво и операционка зависает на нем. Итак, как включить "апчхи":
1) Необходимо извлечь сам блоб, я сделал это методом (скриптом), разработанным Peter Stuge (спасибо ему!) -
https://www.coreboot.org/VGA_support
cat /proc/iomem | grep 'ahci' | (read m; m=${m/ :*}; s=${m/-*}; e=${m/*-}; \
dd if=/dev/mem of=vgabios.bin bs=1c skip=$[0x$s] count=$[$[0x$e]-$[0x$s]+1])
2) Переключаем режим в менюконфиге на 5: AHCI7804: ROM Required, and AMD driver required in the OS
3) подключаем этот блоб и не забываем поменять vid и pid т.к. разработчики coreboot указали некорректные значения. В моем случае это 1022,7801. Теперь все запускается и работает отлично. "Аппаратный" трим заработал.
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 40)
Блоб выложил на гит:
https://github.com/olodar/Lenovo-g505s- ... r-coreboot