[00:00:27] <zombah>  vasy: а не знаешь slimbus какое участие в модеме принимает?
 [00:05:11] <vasy>  The Serial Low-power Inter-chip Media Bus (SLIMbus℠) is a standard interface between baseband or application processors and peripheral components in mobile terminals.
 [00:05:23] <vasy>  Судя по всему самое прямое
 [00:05:25] <zombah>  vasy: да это я все прочитал уже 8)
 [00:05:55] <vasy>  Интерфейс между модемом и cpu
 [00:06:18] <zombah>  vasy: код его мне не понятен, счас поищу может дебаг какой у него есть
 [00:08:10] <zombah>  попробовал включать TARGET_USES_QCOM_MM_AUDIO := true
 [00:08:18] <zombah>  не помогает но и вреда нет
 [00:08:53] <zombah>  надо все ключи перепробовать что там есть интересные
 [00:09:06] <zombah>  AUDIO_FEATURE_MDM_DETECT := true
 [00:09:19] <zombah>  вот MDM какойто может модем
 [00:13:43] <vasy>  А ты slimbus в нокиавском ядре с caf не сравнивал?
 [00:14:05] <zombah>  vasy: нет пока
 [00:14:40] <zombah>  хочу сначала от него увидать чтонить в выводах чтобы понять он там делает что в этот момент или нет
 [00:17:05] <zombah>  drivers/slimbus/slim-msm-ctrl.c | 19 +++-----
 [00:17:05] <zombah>  drivers/slimbus/slim-msm-ngd.c | 286 ++++++++++++++++++++++++++++++------------------------------------------------------------------------------------
 [00:17:05] <zombah>  drivers/slimbus/slim-msm.c | 71 ++---------------------------
 [00:17:05] <zombah>  drivers/slimbus/slim-msm.h | 16 ++-----
 [00:17:05] <zombah>  drivers/slimbus/slimbus.c | 99 ++++++++++++----------------------------
 [00:17:07] <zombah>  5 files changed, 119 insertions(+), 372 deletions(-)
 [00:17:16] <zombah>  приличная разница для 5 файлов
 [00:17:46] <zombah>  ну можно легко откатить если он не сильно на другие апи завязан
 [00:22:24] <vasy>  Угу, хотя врядли нокиа туда сильно лезла...
 [00:22:40] <zombah>  там у них нет изменений вообще
 [00:23:08] <zombah>  просто может их блобы завязаны на старый слимбус
 [00:23:59] <vasy>  Может
 [00:24:27] <zombah>  я говорил что нашел пару либ камеры которых у нас не было
 [00:24:52] <zombah>  дошел с блобом уже до того что приложение камеры запускается но ничего не кажет пока 8)
 [00:27:54] <vasy>  Круто
 [00:28:35] <zombah>  правда почему не показывает не совсем понятно тоже в логе нет конкретных ошибок
 [00:29:22] <zombah>  вроде и дрова в ядре начинаю дергатся выдают в дмесг движения свои
 [00:32:08] <zombah>  http://pastebin.com/7F1jd5nT
 [00:32:48] <zombah>  но вот тут резкий переход на таймаут <3>[ 340.403838] msm_sensor_config:1299 smiapp0c563a03 cfgtype = 2
 [00:32:48] <zombah>  <3>[ 340.432961] msm_post_event : timeout cannot be negative Line 713
 [00:33:43] <vasy>  А фонарик не заработал?
 [00:34:09] <zombah>  это надо torch добавить в приложения
 [00:34:13] <zombah>  посмотреть
 [00:34:54] <vasy>  У lg в логах от камерных блобов никакой полезной инфы
 [00:35:45] <zombah>  у меня на последних тестах audio-caf так все зафлудил ничего не разберешь
 [00:36:16] <zombah>  такие там простыни нагоняет и все равно не понятно что во время звонка делает
 [00:37:04] <zombah>  gps еще противный чуть там что не так сразу в ребут, надо его наверное первым попробовать поправить чтобы не мешал
 [00:39:55] <vasy>  https://android.googlesource.com/kernel/msm/+/8f92550316289f22f26326275c7d1d29303a1dbb%5E!/
 [00:40:25] <zombah>  интересно
 [00:40:26] <vasy>  Интересное чтение для размышления о роутинге звука от модема
 [00:42:09] <zombah>  надо такойже патч для 8х10 найти
 [00:43:25] <vasy>  https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/commit/02e0e292b8d00fb07ad3ed82b757885f8d43a353
 [00:43:44] <vasy>  Последний комит для 8610
 [00:43:50] <zombah>  incall music мне кажется это не то
 [00:44:11] <zombah>  хотя
 [00:44:16] <zombah>  dsda упоминается
 [00:45:58] <zombah>  так счас сначала откачу slimbus на чистый 3.5.1 caf посмотрю что будет
 [00:47:43] <vasy>  https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/commit/f266e9d31f26c65b8f9df068311bf6ef84019112
 [00:48:28] <zombah>  о вот да MIS2_RX
 [00:48:52] <vasy>  https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/commit/36f6ceb61239f7ebd30db0259d56edfc5ef05bcd
 [00:49:37] <zombah>  да есть в dtsi нашем такой кусок
 [00:49:50] <zombah>  вернее не самом а -cdp вроде
 [00:49:53] <fly-away>  ага
 [00:50:13] <fly-away>  я оказывается отключил шлейф от камеры
 [00:50:17] <fly-away>  потому мик и не работает
 [00:50:23] <fly-away>  включил - заработал
 [00:50:24] <zombah>  fly-away: %)
 [00:50:40] <fly-away>  но там был косяк с камерой - она постоянно отваливается и подцепляется, dmesg засран
 [00:50:48] <fly-away>  ща вот сдох cm
 [00:51:01] <zombah>  это ты по гайду https://blog.torproject.org/blog/mission-impossible-hardening-android-security-and-privacy
 [00:51:02] <fly-away>  то ли после разборки ноута, то ли из-за камеры
 [00:51:27] <fly-away>  бывает nvflash под макось?
 [00:51:47] <zombah>  fly-away: нвфлеш? накой он тебе у тебяж uboot
 [00:51:51] <vasy>  Так может он там не правильный, раньше то захардкожены было, а значения не дефолтные
 [00:51:55] <fly-away>  а, точно
 [00:52:04] <fly-away>  я ща с флехи залью чо мне
 [00:52:10] <zombah>  vasy: неа это старый патч он уже есть в ядре нокии
 [00:52:19] <vasy>  Тады ой
 [00:52:24] <fly-away>  cm10.1 накатывать?
 [00:52:41] <zombah>  vasy: там правда нокия делает в это роутинге переименование странное
 [00:52:53] <zombah>  fly-away: 10.0
 [00:52:58] <zombah>  vasy: счас покажу
 [00:53:06] <fly-away>  почему 10.0?
 [00:53:12] <fly-away>  10.1 кайфово работает кстати
 [00:53:14] <fly-away>  ваще гладко
 [00:54:03] <zombah>  vasy: https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/commit/dabdc22b86f48d4dadfc09a52ac0d9e8646316ab
 [00:54:20] <zombah>  fly-away: а ну тогда и сиди на нем
 [00:54:50] <fly-away>  да мож 10.0 не хуже
 [00:55:00] <fly-away>  просто интересно почему его советуешь
 [00:55:40] <zombah>  ну там пару месяцев назад его попилили чутка
 [00:55:55] <fly-away>  а чо не 10.1?
 [00:55:57] <fly-away>  или 11
 [00:56:16] <zombah>  vasy: - qcom,cdc-micbias1-ext-cap;
 [00:56:23] <zombah>  вот это мне не нравится
 [00:56:35] <zombah>  чую тут собака порылась
 [00:57:18] <vasy>  Ну там только mic, а у нас вообще нечего
 [00:58:15] <fly-away>  а где прошивку взять*
 [00:58:19] <fly-away>  нигде ничего нету
 [00:58:35] <fly-away>  а, нашел
 [00:59:08] <zombah>  vasy: так легкий откат slimbus не помогает
 [00:59:23] <fly-away>  https://drive.google.com/folderview?id=0BzHUnWusu2ztWl8yT2h3LXgxTmc&usp=sharing#list
 [00:59:30] <fly-away>  тут 10.0 ваще нету
 [00:59:34] <fly-away>  оО
 [00:59:41] <zombah>  https://drive.google.com/folderview?id=0BzHUnWusu2ztNFFuNEJTeGdZTkE&usp=sharing&tid=0BzHUnWusu2ztWl8yT2h3LXgxTmc#list
 [01:00:28] <vasy>  zombah: попробуй вообще из нокиевского взять
 [01:00:31] <fly-away>  ох, грехи мои тяжкие
 [01:00:43] <fly-away>  так ты про 11.0?
 [01:00:47] <zombah>  vasy: ага счас попробую
 [01:00:51] <fly-away>  а, не, про 10
 [01:01:00] <fly-away>  рекавери надо откатывать?
 [01:01:04] <fly-away>  или старое норм?
 [01:01:19] <zombah>  fly-away: ты чего хочешь то?
 [01:01:26] <fly-away>  ну как чего
 [01:01:31] <fly-away>  екнулся андроед
 [01:01:35] <fly-away>  новый нужен
 [01:01:48] <zombah>  fly-away: ну так это самый последний
 [01:01:55] <zombah>  fly-away: новее нету
 [01:02:03] <fly-away>  вопрос не про то
 [01:02:09] <fly-away>  у меня ща рекавери 10.1
 [01:02:16] <fly-away>  ставить 10.0 или так сойдет?
 [01:02:24] <zombah>  fly-away: ставить
 [01:03:06] <fly-away>  Ниже следующие комманды надо вводить в sos-uboot
 [01:03:11] <fly-away>  в каком сос-убут
 [01:03:13] <fly-away>  в сосбут?
 [01:03:20] <zombah>  да
 [01:03:24] <fly-away>  бля
 [01:03:28] <fly-away>  я ж его не загружу
 [01:03:32] <fly-away>  мне nvflash нужен
 [01:03:36] <fly-away>  для мака))
 [01:03:40] <fly-away>  а ты говорил не нужен
 [01:04:11] <zombah>  fly-away: зачем nvflash то для этого?
 [01:04:20] <fly-away>  а как sosboot загрузить
 [01:04:21] <zombah>  https://drive.google.com/folderview?id=0BzHUnWusu2ztRWM2cFlQVFJjcW8&usp=sharing&tid=0BzHUnWusu2ztWl8yT2h3LXgxTmc#list
 [01:04:34] <zombah>  вот тар скачай это сосбут для юбута
 [01:04:35] <fly-away>  и шо мне с этим бином делать?
 [01:04:38] <fly-away>  бля
 [01:04:51] <fly-away>  а у вас на сайте про tegrarcm
 [01:04:52] <fly-away>  грузят
 [01:05:06] <zombah>  положи их в /boot и в scr пропиши и вся любовь
 [01:05:18] <fly-away>  где дока?
 [01:05:28] <zombah>  fly-away: ну там для совсем чайников, а ты гуру
 [01:05:32] <zombah>  fly-away: нет доки
 [01:05:37] <fly-away>  какой ж я гуру
 [01:05:57] <fly-away>  я в етом вашем андроиде и убуде ваще ничо не вдупляю
 [01:06:03] <zombah>  fly-away: ну тебе какая дока нужна как файло из тар в boot положить?
 [01:06:11] <vasy>  When a phone call is initiated the mic is "typically" (really depends on the specific phone) routed directly to the baseband, ie skipping the main processor altogether.
 [01:06:29] <vasy>  The reason I say it is possible is because the audio (for nearly all smartphones now) is connected viaSlimBus This allows dynamic changing of audio paths. It is however done in the kernel via the codec driver living inALSA.
 [01:06:39] <fly-away>  в какой /boot
 [01:06:44] <fly-away>  давай с этого начнем))
 [01:06:50] <fly-away>  и как ложить
 [01:06:55] <zombah>  fly-away: где рековери лежит
 [01:07:00] <zombah>  fly-away: cp x y
 [01:07:01] <fly-away>  эээ
 [01:07:28] <zombah>  fly-away: а говоришь мак, тебе батенька виндоус 95 надо
 [01:07:37] <fly-away>  дос
 [01:07:39] <fly-away>  сразу
 [01:08:13] <fly-away>  так это
 [01:08:25] <fly-away>  я так и не понял, чем я в бут буду класть это добро
 [01:08:45] <fly-away>  оси-то нету никакой
 [01:09:25] <zombah>  fly-away: так рековери ведь есть
 [01:09:38] <zombah>  fly-away: по adb подключись к нему и шуруй там
 [01:09:59] <fly-away>  добро
 [01:10:13] <fly-away>  так а шо я буду сосбут в /boot класть
 [01:10:20] <fly-away>  мож я сразу новое рекавери туда положу?
 [01:10:46] <zombah>  fly-away: положи кто тебе мешает то
 [01:11:47] <fly-away>  в убуте есть такие штуки
 [01:11:51] <fly-away>  boot from sd card
 [01:11:55] <fly-away>  это работает*
 [01:11:56] <zombah>  vasy: так пошел компилять со старым слимом
 [01:12:02] <fly-away>  если sosboot туда покласть
 [01:12:09] <zombah>  fly-away: да
 [01:12:16] <fly-away>  круто
 [01:12:16] <zombah>  fly-away: можно и рековери туда
 [01:12:40] <zombah>  оно само подцепится
 [01:13:41] <fly-away>  прям img?
 [01:13:44] <fly-away>  подцепится
 [01:14:28] <zombah>  1. открываешь iterm2, делаешь cd папка где лежит .img, делашь unzip x.img -d /Volumes/Моякрутаяфлешка
 [01:14:55] <fly-away>  шоб там в корне /boot появился?
 [01:15:04] <zombah>  fly-away: точно
 [01:15:06] <fly-away>  ясно
 [01:15:19] <fly-away>  а не было варианта sosboot куда-нибудь внутрь залить
 [01:15:27] <fly-away>  чтобы без палева
 [01:15:37] <zombah>  fly-away: например куда?
 [01:15:41] <fly-away>  или хотя бы консоль приделать к cwm recovery
 [01:15:43] <fly-away>  хз
 [01:15:52] <zombah>  fly-away: там есть консоль
 [01:16:11] <fly-away>  где*
 [01:16:22] <zombah>  fly-away: в cwm recovery
 [01:16:29] <fly-away>  а как попасть туда
 [01:16:37] <zombah>  fly-away: adb shell
 [01:16:47] <fly-away>  без компа второго всмысле
 [01:16:50] <fly-away>  чтобы консоль была
 [01:17:41] <zombah>  неа такого там нет, в консоли юбута попрбуй
 [01:19:06] <zombah>  на 4пда каждый день спрашивают ну как там звук при звонках 8))
 [01:19:48] <zombah>  так не компиляется, надо еще qmi откатывать
 [01:19:55] <fly-away>  консоль убута эт ваще
 [01:19:58] <fly-away>  колда какая-то
 [01:20:04] <fly-away>  даж не линус похоже
 [01:24:02] <vasy>  fly-away: это ж загрузчик
 [01:24:41] <fly-away>  нету еще мазы примонтировать флешку
 [01:24:43] <fly-away>  в меню
 [01:24:45] <fly-away>  тока sdcard
 [01:25:40] <zombah>  vasy: мда слимбус так просто не откатишь он там за собой тянет прилично
 [01:27:18] <zombah>  а хотя
 [01:27:27] <zombah>  неа во счас получится похоже
 [01:29:39] <vasy>  Нашёл dt для slimbus
 [01:30:20] <zombah>  не появилось там чего нового что надо в наш дт прописать?
 [01:30:32] <zombah>  или может менялись названия
 [01:30:45] <vasy>  qcom,msm-dai-mi2s { compatible = "qcom,msm-dai-mi2s"; qcom,msm-dai-q6-mi2s-prim { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <0>; qcom,msm-mi2s-rx-lines = <0>; qcom,msm-mi2s-tx-lines = <3>; };
 [01:31:40] <fly-away>  а где gapps 10.0 взять?
 [01:32:07] <zombah>  fly-away: на сайте цианогена линки есть
 [01:32:54] <fly-away>  они подходят для ac100&
 [01:32:55] <fly-away>  ?
 [01:33:20] <zombah>  хз я не пользуюсь ими
 [01:33:50] <vasy>  qcom,msm-dai-q6-mi2s-sec-sd1 { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <4>; qcom,msm-mi2s-rx-lines = <2>; qcom,msm-mi2s-tx-lines = <0>; };
 [01:34:08] <vasy>  Вот это есть у нокии и нету у нас
 [01:35:04] <zombah>  хм неужели я пропустил ее когда сравнивал
 [01:36:07] <fly-away>  виснет на formatting data
 [01:36:15] <fly-away>  приплыли, чтоль
 [01:36:26] <fly-away>  или он их полчаса форматирует?
 [01:39:36] <zombah>  vasy: а как dtsi зовется этот?
 [01:40:57] <fly-away>  хм, полчаса форматировал
 [01:41:02] <vasy>  https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/blob/RM-1013-2.0.0.11/arch/arm/boot/dts/msm8610.dtsi
 [01:41:07] <fly-away>  а, есть там mount USB storage, пардон)
 [01:45:46] <zombah>  vasy: ну это не спец нокиевская тема
 [01:45:58] <zombah>  commit 0849f9b5e437ebd7a618b4f14ffddb80b2f5c16f
 [01:45:59] <zombah>  Author: Asish Bhattacharya <[email protected]>
 [01:45:59] <zombah>  Date: Mon Feb 3 15:39:38 2014 +0530
 [01:45:59] <zombah>  ARM: dts: msm: enable SD1 BE for AFE port
 [01:45:59] <zombah> 
 [01:45:59] <zombah>  This port is added to enabled dedicated track to be played on SD1
 [01:46:01] <zombah>  by APPS over codec.
 [01:46:04] <zombah>  вот этот коммит
 [01:46:10] <zombah>  можно его к нам дернуть
 [01:47:47] <vasy>  Ну можно попробовать...
 [01:48:21] <vasy>  Пошёл я спать.... Всем пока!
 [01:48:23] <zombah>  счас я старый слим сначала проверю для проформы
 [01:48:28] <zombah>  vasy: спок
 [01:49:47] <fly-away>  >01:41 fly-away: а, есть там mount USB storage, пардон)
 [01:49:54] <fly-away>  есть, но не работает
 [01:49:54] <fly-away>  :D
 [01:50:54] <zombah>  в cwm?
 [01:57:05] <fly-away>  угу
 [02:01:45] <fly-away>  что за лажа
 [02:01:51] <fly-away>  всего места 0.00б
 [02:01:59] <fly-away>  134 мб занято
 [02:02:03] <fly-away>  память отвалилась
 [02:02:31] <zombah>  эт ты о чем?
 [02:02:36] <fly-away>  о ac100
 [02:03:27] <zombah>  %)
 [02:03:39] <fly-away>  это что, известный баг?
 [02:04:05] <zombah>  ну если расскажешь более подробно я смогу тебе сказать
 [02:04:09] <fly-away>  /data 28.2G
 [02:04:12] <fly-away>  это норм?
 [02:04:41] <zombah>  ну как ты разбил партиции так и будет
 [02:06:08] <fly-away>  ну это то что рекомендовано
 [02:06:17] <fly-away>  в инсталлере
 [02:06:27] <fly-away>  жара конечно
 [02:06:47] <zombah>  ну никто не мешает поменять
 [02:06:56] <fly-away>  да мне норм
 [02:07:00] <fly-away>  если это норм
 [02:07:06] <fly-away>  а куда он будет всякие фотки складывать
 [02:07:09] <fly-away>  и прочее барахло?
 [02:07:17] <fly-away>  запустил ща диктофон - места нету говорит
 [02:07:44] <zombah>  fly-away: в 10.1 все хранилось на /data, в 10.0 не так
 [02:07:51] <fly-away>  вот бля
 [02:07:59] <fly-away>  а в 11.0 как?
 [02:08:54] <zombah>  в 11 вроде также как в 10.1
 [02:08:58] <fly-away>  кул
 [02:09:02] <fly-away>  10.0 кстати лагает
 [02:09:06] <fly-away>  по сравнению с 10.1
 [02:09:11] <fly-away>  на мой взгляд
 [02:09:40] <fly-away>  и экранных кнопок нет
 [02:09:55] <zombah>  а зачем они когда клава есть
 [02:10:50] <zombah>  можешь dpi поменять они появятся думаю
 [02:11:52] <fly-away>  хм
 [02:11:56] <fly-away>  чем бы камеру потестить
 [02:12:01] <fly-away>  родное приложение вылетает
 [02:12:20] <zombah>  dmesg |grep -i usb
 [02:12:29] <zombah>  lsusb
 [02:13:17] <fly-away>  ребутнулся
 [02:13:17] <zombah>  но если вылетает сдохла твоя камера скорее всего
 [02:13:20] <fly-away>  заразо
 [02:13:26] <fly-away>  а что, она часто дохнет?
 [02:14:02] <zombah>  там разные модели их чикони, рилтек и еще какие то. есть такие что дохнут
 [02:14:11] <zombah>  видимо вафля ее греет
 [02:14:20] <zombah>  или просто от возроста
 [02:14:31] <zombah>  там обычная юсб камера
 [02:14:49] <zombah>  можно из ноута поставить если по размеру подходящую найти
 [02:15:12] <fly-away>  разъем дурацкий
 [02:15:17] <fly-away>  кстати мик работает у меня
 [02:15:20] <fly-away>  а камера нет
 [02:15:27] <zombah>  они раздельные
 [02:15:42] <fly-away>  мик аналоговый?
 [02:15:58] <zombah>  я признатся не вдовался в подробности
 [02:16:10] <zombah>  у меня на 116 также камера умерла а мик работает
 [02:16:22] <zombah>  поэтому я про камеру мало что знаю
 [02:17:08] <fly-away>  эх
 [02:17:34] <fly-away>  а внешняя камера будет работать, интересно
 [02:17:39] <fly-away>  драйверы нужны поди
 [02:18:11] <zombah>  fly-away: попробуй я не пробовал никогда, но шансы есть
 [02:18:30] <fly-away>  один усб тока это печаль
 [02:18:37] <zombah>  хаб
 [02:18:40] <fly-away>  угу
 [02:24:07] <fly-away>  gspca нужен модуль для моей камеры
 [02:24:22] <fly-away>  собрать чтоль подморочаться
 [02:24:33] <fly-away>  где сырцы ядра и тулчайн взять?
 [02:25:17] <zombah>  счас я спать, завтра расскажу
 [02:25:37] <fly-away>  а ссылки нету?
 [02:34:12] <fly-away>  от блин у меня как раз риалтек
 [10:09:56] <vasy>  Привет всем!
 [12:02:01] <zombah>  добрый день
 [12:33:46] <vasy>  zombah: Привет!
 [12:37:56] <zombah>  vasy: привет, изменения dt не помогли. но у меня появилась еще идея
 [12:40:16] <zombah>  https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/commit/95d843ff99dcf52ae8e25586a7e2990b3b3bed00
 [12:40:42] <zombah>  видишь slim передает свои параметры сначала кодеку/аудио драйверу в ядре
 [12:41:11] <zombah>  я взял из ядра констата также изменения в аудио, но в них что-то может быть не так
 [12:41:19] <zombah>  хочу их все прошерстить
 [12:42:53] <vasy>  ага
 [12:43:48] <vasy>  шерстить его изменения смысла нет, я lg-шное ядро с миниму для нокии запустил, картинатак-же
 [12:44:05] <vasy>  тут либо что-то нокиа спецефичное, либо проблема не в ядре
 [12:44:47] <zombah>  ну может хоть дебаг включу чтобы увидеть цепочку функций звука от модема до звуковухи
 [12:45:26] <zombah>  в ней есть звено которое не доходит до хала андроида это ясно т.к. нет изменений в микшерах во время звонка
 [12:46:36] <vasy>  да, цепочку целиком мы пока не понимаем... :(
 [12:46:58] <zombah>  ну уже картина лучше, ясно что там слимбус еще есть посередине
 [13:00:51] <zombah>  вот например выбор пути https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/commit/b964573a7cfd46e46492957d1652e3a0713b1d2e
 [13:01:19] <zombah>  счас навтыкаю в таких местах принтов посмотрим по выводу ядра в какой путь уходит звонок
 [13:02:39] <zombah>  pr_debug тригирится когда в ядре логлевел выше?
 [13:02:49] <zombah>  или надо чтот врубить еще?
 [13:03:44] <zombah>  так -DDEBUG надо, а кто его включает
 [13:04:31] <zombah>  да кернел логлевел 7 надо
 [13:12:02] <vasy>  луше pr_error ставь
 [13:12:13] <vasy>  всеравно потом вычещать, а так точно напечатает
 [13:22:11] <zombah>  так printk тоже полюбасу виден будет, я просто чтоб не переписывать уже существующие дебаги
 [13:32:30] <zombah>  gps валит ulp некий там от него systemserver процесс падает со стеком
 [13:32:46] <zombah>  поэтому рестарт происходит
 [13:35:43] <zombah>  vasy: а ты не выносил еще реверт java ril в отдельный файл чтобы не надо было менять сорцы цианогена
 [13:39:59] <zombah>  так я так понял довольно просто сделать вместо case 1041: ret = responseVoid(p); break; в твоем первом риле надо сделать типа case 1041: newResponse = имя нужной функции
 [13:40:16] <zombah>  и не нужно будет махинировать с патчами frameworks_base
 [13:41:58] <vasy>  нет, еще не делал
 [13:42:16] <vasy>  да, case'ы подменить достаточно
 [13:57:46] <zombah>  а просто звук не от звонков по блютусу пашет или нет?
 [13:59:02] <vasy>  у меня нечем проверить, но подозреваю, что пашет
 [13:59:20] <zombah>  а у меня вот чтот сомнения есть
 [13:59:35] <zombah>  надо написать чеклист чтобы тестеры не прохлаждались
 [13:59:52] <zombah>  а то толку как от козла молока 8)
 [14:25:30] <zombah>  <3>[ 8.308939] adm_get_params: Failed to Get Params on port 16385
 [14:25:36] <zombah>  а вот это странно
 [14:25:48] <zombah>  https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/blob/b964573a7cfd46e46492957d1652e3a0713b1d2e/sound/soc/msm/qdsp6v2/q6adm.c#L418
 [14:28:23] <zombah>  kfree и return 0, интересно куда он потом идет
 [14:28:45] <vasy>  интересно кто этот 16385
 [14:28:59] <zombah>  port id
 [14:29:20] <zombah>  счас найдм кто его делает
 [14:45:26] <zombah>  вот это чтоли https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/blob/b964573a7cfd46e46492957d1652e3a0713b1d2e/sound/soc/msm/qdsp6v2/msm-pcm-routing-v2.c#L2800
 [14:45:56] <zombah>  stuw: можешь пожалуйста глянуть как время будет
 [14:46:40] <zombah>  <3>[ 8.308947] msm_routing_get_rms_value_control: get parameters failed
 [14:46:54] <zombah>  тут явно не сростается
 [14:47:20] <zombah>  <3>[ 8.308919] APR: Wrong parameters
 [14:47:24] <zombah>  вот тут еще
 [14:47:58] <zombah>  SLIMBUS_0_TX видимо и есть этот port_id
 [14:49:14] <vasy>  ооо
 [14:51:09] <zombah>  а или это сумма всех этих параметров
 [14:51:43] <zombah>  сам SLIMBUS_O_TX вот тут задефайнен https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/blob/b964573a7cfd46e46492957d1652e3a0713b1d2e/include/sound/apr_audio.h#L45
 [14:54:06] <zombah>  https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/blame/cm-11.0-wip-bisect/arch/arm/mach-msm/qdsp6v2/apr.c#L283
 [14:54:53] <zombah>  <6>[ 5.582703] apr_tal:Q6 Is Up
 [14:54:53] <zombah>  <6>[ 8.060826] apr_tal:Modem Is Up
 [14:54:54] <zombah>  <3>[ 8.308919] APR: Wrong parameters
 [14:58:36] <zombah>  видимо в логах во время звонка тишина потому что изначально некий сетап звука для модема не прокатил
 [14:58:48] <zombah>  вмысле в дмесг тишина
 [15:04:04] <zombah>  для hostap тоже файла не хватает какого-то как для вафли самой
 [15:04:16] <zombah>  D/MobileDataStateTracker( 801): default: setPolicyDataEnable(enabled=true)
 [15:04:16] <zombah>  D/QsoftapCmd( 292): Got softap set command we are overriding
 [15:04:16] <zombah>  E/ ( 292): wifi_qsap_reset_to_default : unable to open file
 [15:04:16] <zombah>  E/ ( 292): Cmd: ssid Argument :AndroidAP
 [15:04:16] <zombah>  E/ ( 292): qsap_write_cfg : unable to open file
 [15:04:17] <zombah>  E/ ( 292): Failed to set ssid
 [15:04:22] <zombah>  вот в логкате заметил
 [15:08:20]  *** zombah ушел обедать
 [15:17:55] <vasy>  16385 это 0x4001 это SLIMBUS_0_TX
 [15:21:50] <fly-away>  а что вы пилите в етой нокии?
 [15:21:57] <fly-away>  там что-то не пашет из коробки?
 [15:23:54] <vasy>  fly-away: вообще пилим или что за проблему сейчас?
 [15:24:02] <fly-away>  вообще
 [15:24:38] <vasy>  CyanogenMod 11
 [15:27:49] <fly-away>  ааа
 [15:27:53] <fly-away>  ясн
 [15:28:09] <fly-away>  а так-то хороший телефон? думаю его прикупить
 [15:28:23] <fly-away>  или есть что получше в этой ценовой категории?
 [15:30:38] <vasy>  но мне лично LG L70 больше нравится
 [15:31:04] <vasy>  опять таки для него уже есть рабочий CM12 :)
 [15:37:52] <stuw>  fly-away, u-boot ищет бут скрипт (текстовый конфиг, но его нужно обработать утилитой из набора u-boot, чтобы u-boot знал, где начало и конец). В этом скрипте прописаны параметры и команды (какое ядро брать, куда грузить и т.д.). В новых версиях u-boot'а есть поддержка
 [15:37:52] <stuw>  других конфигов (формат и инфу по ним сейчас поищу), из которых делается список и предлагается выбор, что грузить.
 [15:38:02] <stuw>  это общее описание того, как работает u-boot.
 [15:38:24] <fly-away>  ок
 [15:38:40] <fly-away>  мне бы еще тулчайн и сырцы ядра
 [15:38:54] <fly-away>  чтобы модуль для вебки собрать
 [15:39:33] <stuw>  тебе для андроида?
 [15:43:09] <fly-away>  ага
 [15:49:48] <vasy>  zombah:
 [15:49:48] <vasy>  msm_routing_get_rms_value_control: get parameters failed
 [15:49:48] <vasy>  APR: Wrong parameters
 [15:49:48] <vasy>  на LG тоже есть, так что это ложный след
 [15:50:03] <stuw>  fly-away, http://git.denx.de/?p=u-boot.git;a=blob;f=doc/README.distro;h=0308a4c73ab2bc58cac17637ca1cd6c1a50a5c02;hb=HEAD
 [15:50:54] <vasy>  zombah: и adm_get_params: Failed to Get Params on port 16385 тоже есть, так что
 [15:50:55] <stuw>  vasy, zombah вы все со звуком воюете?
 [15:51:04] <vasy>  ага
 [15:51:31] <stuw>  соберите список микшеров/контролов в debugfs
 [15:51:38] <vasy>  то ли мы чего-то не понимаем, то ли нокиа какую подлянку подсунула
 [15:51:54] <stuw>  если и на LG получится, то проще будет
 [15:52:03] <stuw>  там есть состояния контролов
 [15:52:10] <vasy>  так на LG все работае
 [15:52:15] <stuw>  можно будет отследить, кто дергается при звонке
 [15:52:21] <stuw>  я понимаю, что работает
 [15:52:30] <vasy>  основные микширы стандартные на 8610
 [15:52:32] <stuw>  сейчас команду попробую найти
 [15:54:47] <fly-away>  убут это хорошо
 [15:54:54] <fly-away>  но сорцы ядра-то где взять?
 [15:54:58] <fly-away>  не убута, а обычного
 [15:54:59] <stuw>  ща
 [15:57:25] <zombah>  vasy: lg l70 d325 у тебя?
 [15:57:35] <stuw>  github.com/zombah/android_kernel_toshiba_ac100.git брэнч rel-15r7-ac100-jellybean-usb-merge
 [15:58:14] <vasy>  zombah: у меня сейчас d170 d325 и ms323 есть
 [15:58:21] <vasy>  пря под рукой d170
 [15:58:26] <zombah>  понял
 [15:58:51] <fly-away>  окай
 [15:59:02] <fly-away>  а на cm11 этот же бранч?
 [15:59:07] <stuw>  нет
 [15:59:08] <fly-away>  jb это ж 10.0
 [15:59:19] <fly-away>  11 это kitkat
 [15:59:38] <stuw>  да
 [15:59:54] <fly-away>  кстати встанут гаппсы полные на киткат?
 [16:00:28] <fly-away>  там написано если /system меньше 500mb надо брать small версию
 [16:00:34] <fly-away>  у меня как раз 500
 [16:07:52] <stuw>  тогда бери мелкий. Мы сейчас ресайзим партиции.
 [16:07:55] <stuw>  for p in /sys/kernel/debug/asoc/tegra-alc5632/dapm/*; do echo "$p"; cat "$p"; echo -en "\n"; done
 [16:08:16] <stuw>  вот так делали для тошки. tegra-alc5632 надо заменить на ваше значение
 [16:09:03] <stuw>  sudo mount -t debugfs none /sys/kernel/debug
 [16:09:10] <stuw>  так монтировать дебагфс
 [16:09:12] <zombah>  в dapm ток один файл bias_level
 [16:09:18] <zombah>  в нем написано off
 [16:09:32] <stuw>  хм, а больше dapm нету?
 [16:09:42] <fly-away>  а зачем dapm?
 [16:10:01] <zombah>  ./msm8x10-snd-card/msm-pcm-routing/dapm
 [16:10:01] <zombah>  ./msm8x10-snd-card/msm8x10_wcd_codec/dapm
 [16:10:01] <zombah>  ./msm8x10-snd-card/msm-pcm-dsp.1/dapm
 [16:10:01] <zombah>  ./msm8x10-snd-card/msm-compress-dsp/dapm
 [16:10:01] <zombah>  ./msm8x10-snd-card/msm-pcm-afe/dapm
 [16:10:02] <stuw>  find /sys/kernel/debug -name dapm
 [16:10:02] <zombah>  ./msm8x10-snd-card/msm-stub-codec.1/dapm
 [16:10:04] <zombah>  ./msm8x10-snd-card/msm-pcm-hostless/dapm
 [16:10:06] <zombah>  ./msm8x10-snd-card/msm-pcm-lpa/dapm
 [16:10:08] <zombah>  ./msm8x10-snd-card/msm-voip-dsp/dapm
 [16:10:10] <zombah>  ./msm8x10-snd-card/msm-pcm-voice/dapm
 [16:10:12] <zombah>  ./msm8x10-snd-card/msm-pcm-dsp.0/dapm
 [16:10:14] <zombah>  ./msm8x10-snd-card/snd-soc-dummy/dapm
 [16:10:16] <zombah>  ./msm8x10-snd-card/dapm
 [16:10:33] <stuw>  ох ё )) надо по всем проходить.
 [16:10:48] <stuw>  fly-away, dapm не тебе
 [16:10:57] <fly-away>  оок)
 [16:11:53] <zombah>  stuw: основной хабар тут /msm8x10-snd-card/msm-pcm-routing/dapm
 [16:12:03] <zombah>  по виду все что tinymix выдает почти
 [16:13:14] <stuw>  вот, там в основном все выключено должно быть, когда звонка нет
 [16:13:18] <zombah>  в остальных только файл bias_level
 [16:13:19] <stuw>  на lg тоже
 [16:13:52] <stuw>  при звонке часть элементов включится. Нужно будет посмотреть, что включилось на lg и что не включилось на нокии
 [16:13:58] <fly-away>  gcc-linaro-arm-linux-gnueabihf-4.9-2014.05_linux.tar.xz
 [16:14:04] <fly-away>  этим тулчайном собираете?
 [16:14:31] <stuw>  т.е. собираете список до звонка, собираете список во время звонка (на каждом девайсе). Потом сравниваете.
 [16:14:43] <stuw>  fly-away, это к zombah :)
 [16:15:00] <zombah>  fly-away: андроид своим тулчейном его собирает
 [16:15:21] <fly-away>  у меня нету андроидного
 [16:15:23] <zombah>  stuw: а разве вывод tinymix это не тоже самое?
 [16:15:36] <fly-away>  это ndk?
 [16:15:40] <fly-away>  сколько он весит?
 [16:16:32] <zombah>  fly-away: https://github.com/CyanogenMod/android_prebuilt
 [16:16:39] <zombah>  хз сколько весит
 [16:17:02] <fly-away>  ого, прикол
 [16:17:10] <fly-away>  там и под макось есть, чтоль
 [16:17:14] <fly-away>  круто же
 [16:17:37] <stuw>  там состояние on-off видно? если им можете собрать все за раз в текстовый вид, чтобы diff натравить, можно им. Я не работал с tinymix. Но если это аналог алсамиксера, то сравнивать им не айс
 [16:17:52] <stuw>  zombah, ^^^
 [16:19:25] <zombah>  stuw: http://pastebin.com/fiP81AwY
 [16:20:39] <stuw>  zombah, вроде сойдет. Теперь в двух состояниях с каждого девайса нужно
 [16:20:53] <zombah>  stuw: я делал такое сравнение уже
 [16:21:07] <zombah>  stuw: на нокии между cm-11.0 и стоком
 [16:21:21] <zombah>  на стоке дофига меняется на cm-11.0 ничего
 [16:21:53] <stuw>  имена всех элементов совпадают или есть отличия?
 [16:22:00] <zombah>  есть отличия
 [16:22:04] <stuw>  много?
 [16:22:46] <zombah>  вот что в стоке меняется http://pastebin.com/UTEjyRBQ
 [16:23:08] <zombah>  лок это локскрин а кол это в звонке
 [16:24:32] <zombah>  на cm-11 меняется только последний пункт 422 INT 8 Playback Channel Map 56 39 235 174 1 0 0 0
 [16:24:39] <zombah>  но эт шняга какаято похоже
 [16:24:47] <stuw>  дифф локов стока и цм11 надо
 [16:25:19] <zombah>  есть такой счас покажу
 [16:26:40] <zombah>  но там гдет не совпадают в начале названия и он получается считай diff'ом полностью разный
 [16:27:26] <zombah>  http://pastebin.com/fX7sh57s
 [16:28:16] <zombah>  можно аwk'ом вынуть только названия микшеров и более интеллектуально сравнить
 [16:28:45] <stuw>  нужно, а не можно. 4 и 5 значения только выковыриывай и делай дифф
 [16:28:50] <stuw>  иначе ничего не понятно
 [16:28:57] <zombah>  ок счас сделаю
 [16:29:14] <zombah>  а сорт сделать или как есть порядок важен?
 [16:30:30] <stuw>  + sort и uniq можно будет
 [16:30:46] <stuw>  порядок не важен. Хотя дубликаты потерять тоже плохо будет
 [16:30:51] <zombah>  а не так просто у в каждом пункте еще микшеры есть
 [16:30:59] <stuw>  поэтому количество сравнить тоже надо