[10:09:22] <vasy>  Привет всем!
 [12:39:46] <zombah>  добрый день всем
 [12:41:29] <vasy>  zombah: Привет!
 [14:11:55] <stuw>  zombah, у тебя тошка с линем есть? Интересует возможность проверить команду i2cdetect с кастомным ядром
 [14:12:09] <stuw>  не срочно
 [14:12:22] <stuw>  я вечерами нифига не добираюсь до тошки :(
 [14:14:40] <zombah>  stuw: могу конечно i2cdetect в sosboot есть
 [14:17:14] <zombah>  stuw: с каким ядром надо?
 [14:18:46] <zombah>  i2c-0 i2c Tegra I2C adapter I2C adapter
 [14:18:46] <zombah>  i2c-1 i2c Tegra I2C adapter I2C adapter
 [14:18:46] <zombah>  i2c-2 i2c Tegra I2C adapter I2C adapter
 [14:18:52] <zombah>  4.2-rc5
 [14:20:06] <stuw>  я патч хотел сделать и проверить
 [14:20:23] <stuw>  можешь пока проверить, что клава отвалится если сделать i2cdetect -r 2
 [14:20:27] <zombah>  давай конечно скажи какой бранч тестить я соберу сосбут с ним
 [14:20:42] <stuw>  патч еще не готов )
 [14:20:52] <zombah>  нет не отвалилась
 [14:21:33] <stuw>  ааа, там пока драйвер не должен отрабатывать этот запрос
 [14:21:57] <stuw>  надо на версии с моими патчами пробовать, где тегровский драйвер i2c используется
 [14:23:21] <zombah>  ага давай
 [15:00:19] <zombah>  не пойму как из extlinux меню в консольку вывалится
 [15:00:51] <vasy>  zombah: а там вроде просто пишешь
 [15:02:07] <zombah>  нашел комманду LOCALBOOT 1 она boot.scr запускается, а вот как консоль сделать чет не пойму надо код смотреть
 [15:12:08] <zombah>  вот похоже все возможные комманды http://git.denx.de/?p=u-boot.git;a=blob;f=common/cmd_pxe.c;h=080b3760de0074d2468a838a12ce850ac510b059;hb=HEAD#l812
 [15:12:34] <zombah>  есть FDT видимо можно указать dtb файл принудительно
 [15:13:13] <zombah>  а вот PROMPT может то что надо
 [15:14:57] <zombah>  http://git.denx.de/?p=u-boot.git;a=blob;f=common/cmd_pxe.c;h=080b3760de0074d2468a838a12ce850ac510b059;hb=HEAD#l1360
 [15:16:20] <zombah>  vasy: это не обычный extlinux, а поддержка конфигов аналогичного вида для u-boot 8)
 [15:16:57] <zombah>  по виду все как в pxe например
 [15:17:18] <zombah>  но там можно отрегать запись, а тут чтот не понятно
 [15:20:00] <zombah>  без экстренного выхода в консоль самого юбута не обойтись
 [15:21:29] <zombah>  хм не понятно http://www.syslinux.org/wiki/index.php/SYSLINUX#PROMPT_flag_val
 [15:21:42] <vasy>  zombah: а, понятно
 [15:33:57] <zombah>  да FDT норм работает можно задать принудительно файл
 [15:35:54] <zombah>  аа я кажись понял
 [15:39:28] <zombah>  а нет не понял 8)
 [15:58:59] <vasy>  zombah: я кажется нашел где java пинает hal на переключение аудиорежима при звонке
 [15:58:59] <vasy>  https://github.com/CyanogenMod/android_frameworks_opt_telephony/blob/cm-11.0/src/java/com/android/internal/telephony/CallManager.java#L502
 [15:58:59] <vasy>  https://github.com/CyanogenMod/android_hardware_qcom_audio-caf/blob/cm-11.0/policy_hal/AudioPolicyManager.cpp#L1575
 [16:17:02] <zombah>  vasy: хм..mode_in_call ага попмню такой, но что дальше смотреть
 [16:20:27] <vasy>  zombah: не помнишь а у нас в логкате было Voice call state?
 [16:27:03] <zombah>  vasy: ну это легко проверить у меня сохранен логкат
 [16:27:16] <vasy>  zombah: grep setPhoneState его
 [16:28:51] <zombah>  06-07 01:37:55.580 D/AudioPolicyManager( 227): setPhoneState() state 2
 [16:28:51] <zombah>  06-07 01:37:55.580 V/AudioPolicyManager( 227): Entering call in setPhoneState()
 [16:28:51] <zombah>  06-07 01:37:55.620 V/AudioPolicyManager( 227): setPhoneState() in call state management: new state is 2
 [16:28:51] <zombah>  06-07 01:37:55.620 D/AudioPolicyManager( 227): End of setPhoneState ... mPhoneState: 2
 [16:28:51] <zombah>  06-07 01:38:04.670 D/AudioPolicyManager( 227): setPhoneState() state 0
 [16:28:51] <zombah>  06-07 01:38:04.670 V/AudioPolicyManager( 227): setPhoneState() in call state management: new state is 0
 [16:28:53] <zombah>  06-07 01:38:04.670 V/AudioPolicyManager( 227): Exiting call in setPhoneState()
 [16:28:55] <zombah>  06-07 01:38:04.690 D/AudioPolicyManager( 227): End of setPhoneState ... mPhoneState: 0
 [16:29:11] <zombah>  vasy: вот мои последние логи https://drive.google.com/folderview?id=0BzHUnWusu2ztbjlnbmVwU2VKM00&usp=sharing
 [16:29:22] <vasy>  ага, то бишь тут отрабатывает
 [16:29:57] <vasy>  надо рыть дальше...
 [16:30:08] <vasy>  то есть проблема в самом хале
 [16:34:58] <zombah>  вот тут я признатся в затруднении, вроде хал в таком виде работает для других двухсимников и ядро у нас одинаковое
 [16:35:18] <vasy>  zombah: ну да, работает на LG
 [16:38:50] <vasy>  zombah: но нокии почему то при этом самом setPhoneState не дергаются микшеры...
 [16:39:05] <vasy>  на LG они дергаются
 [16:54:17] <zombah>  http://www.googlizingedtech.com/2015/07/asus-chromebook-flip-c100p-review.html
 [17:08:11] <vasy>  zombah:
 [17:08:11] <vasy>  LG CM11 http://pastebin.com/P1AD24GS
 [17:08:11] <vasy>  X2 CM11 http://pastebin.com/uYgBRsCt
 [17:09:01] <zombah>  vasy: а что эти номера значат в setPhoneState
 [17:09:19] <zombah>  setPhoneState() state 2
 [17:09:51] <vasy>  в setPhoneState как я понял, 1 это музыка при входящем вызове, 2 разговор
 [17:10:19] <zombah>  а на нокии 1 не было сразу 2?
 [17:10:37] <vasy>  я на нокии исходящи делал, а на lg входящий
 [17:11:09] <zombah>  ааа
 [17:15:15] <vasy>  http://developer.android.com/reference/android/media/AudioManager.html#MODE_RINGTONE
 [17:15:37] <vasy>  1 MODE_RINGTONE
 [17:15:37] <vasy>  2 MODE_IN_CALL
 [17:16:27] <vasy>  но нокии getOutput нету
 [17:19:50] <vasy>  а при например регулировке звука он еть
 [17:20:22] <zombah>  ну надо попробовать на дороге к этому getOutput дебаги поставить
 [17:20:41] <vasy>  что-то не найду где он дергается
 [17:21:10] <zombah>  stuw: зацени какой irc логер класный http://irclog.whitequark.org/linux-exynos/2015-08-15
 [17:21:28] <zombah>  сидит на нескольких каналах сразу и дает искать в логах
 [17:22:06] <zombah>  сорцы есть https://github.com/whitequark/irclogger
 [17:27:08] <vasy>  так , CallManager, дергает AudioManager, а он уже видимо hal
 [17:30:33] <vasy>  https://github.com/CyanogenMod/android_frameworks_base/blob/cm-12.0/media/java/android/media/AudioService.java#L2067
 [17:33:09] <zombah>  надо блок схему нарисовать со стрелочками
 [18:28:37] <stuw>  zombah, можно будет глянуть. Я видел что-то подобное, когда искал логгер
 [18:29:44] <zombah>  stuw: можно было бы тогда канал tegra тоже залогать, а то там иногда ценную информацию пишут а она пропадает потом 8)
 [18:30:08] <stuw>  это надо будет обговорить, чтобы против никто не был
 [18:31:10] <zombah>  ну всяко
 [18:47:34] <stuw>  http://paz00.ru/irclogs/test.html - только пока поиск почему-то не пашет )
 [18:47:56] <zombah>  google?
 [18:48:00] <stuw>  да
 [18:49:07] <zombah>  фига пять лет
 [18:49:26] <zombah>  как время быстро бежит
 [18:49:37] <stuw>  жесть просто
 [18:50:23] <zombah>  чтот я в мейнлайн звук не тестил, колонки там тоже булькают?
 [18:51:04] <stuw>  булькают? O_o
 [18:51:13] <zombah>  ну желчок при старте
 [18:51:17] <zombah>  щелчок
 [18:51:32] <zombah>  pop который
 [18:51:58] <stuw>  да, при старте всегда должно щелкать. Хотя в убунте либо я перестал замечать, либо пропал ) скорее первое
 [18:52:35] <zombah>  ну всысле не настре системы а каждый раз когда звук начинается
 [18:52:53] <stuw>  я хз, я звук на тошке не пробовал давно
 [18:53:01] <zombah>  да я тоже
 [18:53:11] <stuw>  по идее никто не чинил )
 [18:53:21] <stuw>  у нас там еще слип в пол секунды есть )))
 [18:59:30] <zombah>  надо в switch-to-uboot добавить возможность подложить свой бинарь uboot.bin
 [19:00:03] <zombah>  чтоб не распаковывать то се, а просто положил куда и вс
 [19:01:06] <stuw>  можно по идее экспортить функции в баш из скрипта. В этом случае можно будет позвать одну команду (функцию), для обновления u-boot'а откуда скажешь
 [19:03:35] <zombah>  а зачем вообще ты решил его паковать в один бинарь?
 [19:05:14] <stuw>  я то его хотел отдельно давать
 [19:05:18] <stuw>  а не пихать в сосбут )
 [19:09:13] <zombah>  ну я да думал опять поиграться с extlinux на тоше, а так просто обновлять версию его