LINUX.ORG.RU

Отладка гибернации в отсутствии консоли


0

1

Наложил патч гибернации для cortex-a8 на linux-sunxi, добавил патч на resumewait (т.к mmc инициализируется с задержкой). Тесты проходит удачно, то есть состояние устройств и процессора сохраняется нормально. При гибернации во время остановки устройств гаснет дисплей и отключается usb, на котором wi-fi (так и должно быть т.к отключается преобразователь питания на 5В) Если выбрать режим reboot, перезагрузки не происходит. После включения ядро не находит образ, хотя раздел обнаруживает - то есть образ не записывается. no_console_suspend не помогает (тогда последние строки - отключение питания дисплея) Других способов подключения к консоли пока не вижу, serial можно только через пины sd вывести, а с него идёт загрузка. Есть ещё способы отладки гибернации (получения консоли)?

★★★★★

serial можно только через пины sd вывести

Через USB-COM можно вывести. Только getty запустить (сообщения при загруке и выключении видно без него). Только самое начало не увидишь (сообщение uboot и ~1 секунду загрузки ядра).

На cubieboard на плате есть TTL-COM (на Mele тоже вроде).

arson ★★★★★ ()
Ответ на: комментарий от arson

Как вывести через usb? ttyGS0 не поддерживает консоль, есть патч для ucLinux, но его портировать нереально (там сходства в этой части немного).
COM на плате нет к сожалению.
Сейчас вывел через экран (пропустил отключение), теперь пытаюсь прочитать через вебкамеру.

mittorn ★★★★★ ()
Ответ на: комментарий от mittorn

В опциях для ядра (/boot/uEnv.txt)

extraargs=console=ttyUSB0,115200 ...
Загрузку видел (без uboot), getty не запускал (дальше мусор в порту). Плата cubieboard, fedora 19, USB-COM PL2303.

arson ★★★★★ ()
Ответ на: комментарий от arson

Т.е в режиме хоста. Я пытался в режиме гаджета соединить. А что к хосту подключать? usb-com преобразователь у меня есть, но сам порт на десктопе не выведен. Может, ещё что-нибудь можно?

mittorn ★★★★★ ()
Ответ на: комментарий от mittorn

Может, ещё что-нибудь можно?

Два преобразователя USB-COM.

arson ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.