[12:07:09] <zombah>  добрый день всем
 [12:07:13] <stuw>  Привет.
 [12:09:42] <stuw>  я вчера собрал ядро с PM_DEBUG и PM_TRACE (только возможно трейс не до конца собрался, т.к. я трейсов не вижу и хз как их включить).
 [12:10:10] <stuw>  сегодня утром попробовал - не просыпается со стадии TEST_DEVICES
 [12:10:31] <stuw>  1 раз из 7-8 проснулась только
 [12:12:56] <zombah>  stuw: 1 раз проснулось? ну это все равно результат
 [12:13:36] <stuw>  это даже не LP0, это только со стадии девайсов :( (вторая, после FREEZER)
 [12:13:54] <stuw>  ахтунг короче, надо разбираться
 [12:17:49] <zombah>  мда
 [12:18:11] <zombah>  девайсы, ну я думаю это нвек конечно, но чем черт не шутит
 [12:21:12] <stuw>  ну хз. Был старый патч http://lkml.iu.edu/hypermail/linux/kernel/0701.3/0397.html, которым можно было девайс исключить девайс из списка засыпания просыпания, но я что-то не нахожу этого функционала в новом ядре
 [12:21:27] <zombah>  stuw: PM_TRACE похоже только для X86
 [12:21:37] <zombah>  оно у него в депендах
 [12:22:21] <zombah>  есть вот такая тема CONFIG_PM_TEST_SUSPEND
 [12:23:03] <zombah>  кстати насколько я помню суспенд сильно опирается на RTC, правильно?
 [12:23:26] <zombah>  а у нас с rtc помню была бадяга что их два и они часто местами меняются
 [12:23:49] <stuw>  там только время выполнения засекается
 [12:23:58] <stuw>  в CONFIG_PM_TEST_SUSPEND
 [12:25:01] <zombah>  а смотрел другие опции в PM, там есть еще несколько интересных
 [12:25:13] <zombah>  PM_WAKELOCK
 [12:25:28] <zombah>  это порт андроидовского чтоли
 [12:27:17] <stuw>  они же вроде притащили таки вейклоки. Так что не порт, а настоящие андроидокские, скорее всего :)
 [12:27:23] <stuw>  но мне кажется это не при чем
 [12:29:08] <zombah>  stuw: а на каком ядре ты тестил?
 [12:29:13] <zombah>  linux-stable?
 [12:29:30] <stuw>  тегровский мейнлайн вроде
 [12:30:40] <stuw>  что-то лог у меня неполный, cmdline даже не засветился %)
 [12:30:46] <zombah>  stuw: хм мне кажется лучше пока взять linux-stable
 [12:31:33] <stuw>  да без разницы. у меня просто выкачан бренч был и я его вытащил до новой версии. Не думаю, что что-то кардинально поменяется. Но бренч попозже сменю
 [12:31:52] <zombah>  ОК
 [13:05:29] <zombah>  пофиксил for-next бранч сосбута
 [13:05:57] <zombah>  манифест сосбута вернее
 [13:15:14] <stuw>  круть
 [13:20:29] <zombah>  stuw: в /home/sosboot текущая версия sos-uboot-ng-r1-alpha-15-06-26.bin
 [13:21:27] <zombah>  c pm_debug
 [13:21:39] <zombah>  и ядром линуса с гитхаб
 [13:21:49] <stuw>  ок.
 [13:21:54] <stuw>  я себе на сд карту заливаю файлы, чтобы не было косяков из-за заливки через usb %)
 [13:22:04] <stuw>  а то суспенд и так шаткий ))
 [13:22:10] <zombah>  для этого там .tar есть
 [13:22:16] <zombah>  кроме .bin
 [13:22:19] <stuw>  это замечательно :)
 [13:22:44] <zombah>  sos-uboot-ng-r1-alpha-15-06-26.tar
 [13:23:15] <zombah>  проверил бутится норм
 [13:23:25] <zombah>  pm_test* в /sys есть
 [13:24:07] <zombah>  так надо наверное ucm конфиги еще в сборку добавить
 [13:24:19] <zombah>  чтоб можно было звук тестить
 [13:24:21] <stuw>  мы так свой дистриб запилим )
 [13:24:29] <zombah>  stuw: 8))
 [13:25:40] <zombah>  я думал об этом, но потом забил, есть openSUSE JeOS в котором уже есть впринципе все нужное и туда легко добавлять все насвете
 [13:26:18] <zombah>  правда я так и не сделала для него скрипта установки u-boot
 [13:26:30] <zombah>  не знаю с какой стороны подойти
 [13:26:46] <zombah>  но если u-boot уже стоит там все ок
 [13:28:52] <zombah>  а сосбут лучше чтоб мог через юсб грузится это прикольно
 [13:31:57] <zombah>  halt вот тока чтот не выключает девайс совсем
 [13:32:12] <stuw>  вроде выключал раньше.
 [13:32:35] <stuw>  poweroff работает так же как halt ?
 [13:32:43] <zombah>  счас проверю
 [13:33:50] <zombah>  о экран глюкануло при буте 8((
 [13:34:03] <zombah>  не все оказывается гладко на мейнлайне
 [13:34:13] <stuw>  у меня бывает виснет, если сериал консоль подключена.
 [13:34:21] <zombah>  чтот с drm или panel_simple
 [13:34:29] <stuw>  а экран пока всегда корежит на загрузке, потом норм становится
 [13:34:48] <zombah>  да поначалу, но тут он у меня не очухался
 [13:35:00] <zombah>  перешел в розовые тона и так и остался
 [13:35:01] <stuw>  мож упало ядро?
 [13:35:11] <zombah>  счас консоль подключу
 [13:37:04] <zombah>  фиг знает теперь норм загрузилось
 [13:37:10] <zombah>  ну может еще поймаю
 [13:37:22] <zombah>  как ты говоришь тестить суспенд правильно?
 [13:37:33] <zombah>  чтоб эти этапы видеть?
 [13:37:42] <stuw>  https://paz00.ru/index.php/Suspend_debugging#Tests
 [13:43:12] <zombah>  у меня /sys/power/pm_test а не /sys/power/pm_tests
 [13:44:07] <zombah>  эхнул девайсес но нвек стал флудить про трансфер таймаут
 [13:45:38] <zombah>  poweroff работает
 [13:45:39] <stuw>  пофиксил pm_test
 [13:46:13] <stuw>  флудить после супенд/резьюма стал или сразу?
 [13:46:51] <zombah>  ну он начал суспендить даже экран погасил но потом сразу вышел и стал флудить
 [13:47:38] <zombah>  но в логе есть pm wakeup
 [13:47:43] <zombah>  видимо заснуть не смог
 [13:48:19] <zombah>  я думал он погасит девайсы и так будет держать
 [13:48:31] <zombah>  может pm_debug_delay надо тюнить?
 [13:48:35] <stuw>  не, он 5 секунд паузу держи и возвращает
 [13:48:43] <zombah>  аа тогда ок
 [13:48:55] <zombah>  значит все проснулись кроме нвека 8)
 [13:49:11] <stuw>  иначе как резьюмить, если девайсы не работают а система еще не спит и пробудить нечем? )
 [13:49:21] <zombah>  тоже верно
 [13:49:22] <stuw>  попробуй несколько раз
 [13:49:54] <stuw>  у меня экран оставался темным в основном
 [13:50:02] <zombah>  надо холодное выключение делать после попытки?
 [13:50:04] <stuw>  клава после резьюма работает?
 [13:50:17] <stuw>  не, несколько раз подряд делай, если проснется.
 [13:50:20] <zombah>  stuw: не сразу, потыкал ее побольше и заработала
 [13:50:41] <stuw>  пользователь же не будет после одного суспенд/резьюма тошку ребутать )
 [13:52:42] <stuw>  если бы можно было не пихать нвек в сон, было бы круто.
 [13:52:45] <zombah>  нет ядро не падает, а панель глючит
 [13:52:49] <zombah>  8(
 [13:53:01] <stuw>  но видимо для этого надо патчить драйвер
 [13:53:14] <zombah>  чует мое сердце это atomic modesetting каконйить
 [13:57:13] <zombah>  [ 4.666484] backlight supply power not found, using dummy regulator
 [13:57:48] <zombah>  вот еще [ 4.685992] tegra-ahb 6000c004.ahb: incorrect AHB base address in DT data - enabling workaround
 [13:58:48] <stuw>  надо искать откуда ноги растут :)
 [14:00:31] <zombah>  о теперь три раза к ряду радуга
 [14:00:45] <stuw>  это все толерантность )
 [14:00:55] <stuw>  черезмерная )
 [14:01:02] <zombah>  8))
 [14:01:22] <zombah>  на 4ый раз норм
 [14:03:35] <zombah>  но так как работает через раз думаю просто ктот не успевает стартануть вовремя
 [14:07:34] <zombah>  а хотя может и нет
 [14:32:06] <zombah>  хм а нет чтот poweroff тож не четко работает
 [14:32:24] <zombah>  в логе power down а лампочки горят
 [14:50:48] <zombah>  ха http://www.opennet.ru/opennews/art.shtml?num=42507
 [14:59:22] <stuw>  ))
 [15:18:42] <stuw>  zombah, какая у тебя статистика по суспенд/резьюму с pm_test выставленным в devices ?
 [16:08:34] <zombah>  stuw: еще не прогнал, отвлекают по работе 8)
 [16:33:33] <zombah>  stuw: надо полный цикл комманд давать с freezer или только часть про devices?
 [16:36:06] <stuw>  только часть про devices
 [16:36:10] <stuw>  freezer работает норм
 [16:36:57] <zombah>  [ 441.077853] PM: suspend of devices complete after 375.645 msecs
 [16:36:57] <zombah>  [ 441.077862] suspend debug: Waiting for 5 second(s).
 [16:37:03] <zombah>  и тишина зависло
 [16:37:23] <zombah>  суспенд консоли отключен
 [16:37:30] <stuw>  вот у меня так почти всегда
 [16:38:17] <zombah>  даже не знаю что тут придумать чтоб увидеть что-то
 [16:38:48] <zombah>  девайсы отключать по одному и пробовать?
 [16:39:17] <zombah>  нвек можно модулем и попробовать
 [16:39:26] <zombah>  консолька ведь есть
 [16:40:09] <stuw>  в доках написано отрубайте половину (выгружайте модули), если помогло - нашли часть модулей, где есть проблемный
 [16:40:16] <stuw>  я думаю надо начать с нвека
 [16:40:40] <stuw>  но у меня еще старый сосбут, там клавы нет. Хотя можно внешнюю же подрубить
 [16:40:44] <stuw>  usb которая
 [16:56:31] <stuw>  zombah, лог, где у меня просыпалось. Там похоже несколько раз просыпалось подряд - http://pastebin.com/bdTXx23A
 [16:56:53] <stuw>  http://pastebin.com/NHVi3vgU - а тут сразу капут
 [16:57:58] <zombah>  хм
 [16:58:05] <stuw>  [ 0.541235] bootconsole [earlycon0] disabled - хз, что это значит :)
 [16:58:32] <zombah>  тоже не знаю
 [17:17:36] <stuw>  zombah, возможно надо использовать earlycon вместо console в cmdline
 [17:20:07] <stuw>  или earlyprintk
 [17:20:26] <zombah>  ну earlyprintk там есть
 [17:20:44] <zombah>  но он работает только на старте ядра не уверен что он в суспенде работает
 [17:21:12] <stuw>  earlyprintk=ttyS0,115200
 [17:21:22] <stuw>  и console выкинуть нужно из параметров
 [17:21:39] <zombah>  stuw: https://github.com/ac100-ru/sosboot/commit/5da4a9464d7922c247a01d49fc1bd6d5e40afeac
 [17:22:08] <stuw>  иначе ядро переключается на обычную консоль потом.
 [17:22:20] <zombah>  ишь как не знал
 [17:22:33] <stuw>  так в коде написано %)
 [17:22:39] <zombah>  так значит console=ttyS0,115200n8 надо убить?
 [17:22:48] <zombah>  а console=tty0?
 [17:23:11] <stuw>  о, там можно keep параметр добавить
 [17:23:20] <stuw>  почитай Documentation/kernel-parameters.txt
 [17:23:20] <zombah>  keep?
 [17:24:25] <stuw>  да. Вобщем не знаю, поможет нам earlyprintk или нет. Видимо из-за того, что earlyprintk стоит часть лога в сериал консоли просирается, т.к. переключение на параметр console идет позже
 [17:24:55] <stuw>  можно попробовать earlyprintk=ttyS0,115200n8 и выкинуть все параметры console
 [17:25:27] <zombah>  не вижу keep
 [17:25:58] <stuw>  Append ",keep" to not disable it when the real console takes over.
 [17:26:46] <stuw>  либо earlyprintk=ttyS0,115200n8,keep и указать только console=tty0 (console=ttyS0,115200n8 надо убить)
 [17:35:40] <zombah>  раздрочил дырку в консльке под передачу, ошибки лезут не могу залогинится 8)
 [17:40:31] <stuw>  ты через сериал консоль логинился?
 [17:40:37] <zombah>  да
 [17:41:03] <stuw>  тогда earlyprntk может не запахать я думаю
 [17:41:39] <zombah>  ну приглашение я вижу с earlyprintk
 [17:41:58] <zombah>  там ведь потом в inittab стоит login запускать на консольке
 [17:41:58] <stuw>  аутпут там пахать должен ) на счет инпута не очень уверен ))
 [17:42:24] <zombah>  [ 0.000000] Kernel command line: console=tty0 earlyprintk=ttyS0,115200n8,keep
 [17:42:48] <stuw>  а на тошке дает залогиниться?
 [17:42:56] <zombah>  дает
 [17:44:47] <zombah>  я ведь тебе вроде рассказывал что завел это
 [17:45:09] <stuw>  да, но через earlycon, .... )
 [17:45:28] <stuw>  я бы черезе сериал консоль только логи смотрел
 [17:45:32] <zombah>  а причем тут earlycon
 [17:45:40] <stuw>  по крайней мере на первых парах
 [17:45:45] <zombah>  инит просто вывод login в сериал шлет
 [17:46:14] <stuw>  "ошибки лезут не могу залогинится 8)" - это из-за апаратной проблемы?
 [17:46:17] <zombah>  а как команды вводить? скриптом через сдкарту?
 [17:46:28] <zombah>  ну отходит контакт
 [17:46:30] <stuw>  ты нвек отрубил O_O
 [17:46:34] <stuw>  ?
 [17:46:43] <zombah>  нет пока но собираюсь
 [17:46:52] <stuw>  usb клава есть?
 [17:47:10] <zombah>  stuw: зачем usb клава когда серийник есть? 8)
 [17:47:19] <stuw>  который не пашет %)
 [17:47:29] <stuw>  из-за плохого контакта )
 [17:47:36] <stuw>  или ты починить сможешь?
 [17:47:42] <zombah>  да думаю смогу
 [17:47:48] <stuw>  а, тогда ок :)
 [17:47:51] <zombah>  надо контакт сделать потолще
 [17:47:57] <stuw>  я думал у тебя программная проблема
 [17:48:26] <zombah>  пока нет
 [17:51:23] <zombah>  надо похоже на linux-stable откатится, задолбала проблема с экраном
 [17:53:23] <zombah>  о как видимо без initcall_debug загрузка быстрее стала и теперь чтото не успевает вообще стартануть
 [17:53:35] <zombah>  экран уже 6 раз не стартанул к ряду
 [17:54:37] <zombah>  да похоже на то
 [17:56:50] <stuw>  tagr пока молчит )
 [18:00:28] <zombah>  ну да у меня такое чувство что это с iommu чтот опять
 [18:28:05] <zombah>  так в 4.0.6 все ок с экраном
 [18:29:44] <zombah>  чет с earlyprintk этим странная фигня
 [18:30:10] <zombah>  попробовал усыпить девайсы тоша вырубилась совсем и в консольке тишина
 [18:33:36] <stuw>  ггг )