[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: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 они дергаются
[17:08:11] <vasy> zombah:
[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: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: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 на тоше, а так просто обновлять версию его