[10:18:06] <vasy>  Привет всем!
 [12:19:03] <zombah>  добрый день всем
 [12:19:53] <vasy>  zombah: Привет!
 [12:20:38] <vasy>  На cm12.1 получилось позвонить на 112, тишина...
 [12:20:44] <zombah>  8)
 [12:21:00] <zombah>  зачем же 112
 [12:21:16] <vasy>  потому как симки не видит :)
 [12:22:01] <vasy>  wlan.ko жестко ребутает телефон
 [12:28:57] <zombah>  я завел сток ядро на cm-11 со звуком тоже самое везде есть кроме звонков
 [12:30:08] <zombah>  дебаги в логах во время звонка один в один
 [12:39:51] <vasy>  а как ты сток на cm11 завел?
 [12:40:20] <vasy>  "один в один" со стоком?
 [12:40:36] <zombah>  vasy: навесил на него патчи для mdss/kgsl/vidc и тп что нужно для caf-new
 [12:40:58] <zombah>  ну в логах тоже только mute этот и все тишина
 [12:41:17] <vasy>  а на звук патчи?
 [12:41:28] <zombah>  vasy: нет звук не патчил вообще
 [12:42:15] <vasy>  а audio.primary.msm8610.so собирал?
 [12:42:23] <zombah>  да
 [12:42:36] <zombah>  audio.primary и audio_policy
 [12:42:41] <vasy>  caf ?
 [12:42:45] <zombah>  caf
 [12:43:22] <vasy>  а стоковые не пробовал подсунуть?
 [12:43:36] <zombah>  vasy: что стоковое?
 [12:43:47] <vasy>  блоб audio.primary.msm8610.so
 [12:44:08] <zombah>  vasy: нет, это я тебе и так скажу что не заработает
 [12:44:57] <zombah>  либо придется тянуть вообще весь звук из стока
 [12:45:13] <zombah>  а там submix нет глюки будут
 [12:45:31] <vasy>  ну попробовать...
 [12:45:50] <zombah>  vasy: ну попробовать можно, счас попробую
 [13:08:26] <zombah>  блин звук этот тянет в зависимостях за собой полову стокового /system/lib/
 [13:08:52] <zombah>  libmedia,libhardware,libpower
 [13:14:14] <vasy>  нда :( 4.3 ...
 [13:14:17] <zombah>  неа чет это тупяк какой-то, хочешь я тебе ядро сделаю с оригинальным звуком, сам попробуешь
 [13:14:58] <vasy>  да я думаю так-же не получится, много зависимостей
 [13:15:24] <vasy>  нада наверно пробовать caf 4.3 собрирать. со стоковым ядром...
 [13:15:51] <zombah>  а что нам это даст?
 [13:16:50] <vasy>  ну насколько видно hal у нокии почти чистый caf 4.3
 [13:17:18] <zombah>  vasy: может быть что звук модема врубает фирмварь какая?
 [13:18:30] <zombah>  adsp.mdt или modem.mdt
 [13:18:59] <vasy>  фирмарь врядли, а вот какойнибудь костыль в hal и java очень вероятно
 [13:19:52] <zombah>  oem-services.jar?
 [13:22:16] <vasy>  я думаю если caf 4.3 соберем в него можно будет болбы а возможно даже jar'ы из стока запихивать
 [13:22:45] <vasy>  и если в caf со звуком так-же будет, будем искать где этот костыль
 [13:23:13] <zombah>  хм ну в принце конечно, а как xml кафный выбрать? я чет так и не понял версионность их манифестов
 [13:23:38] <zombah>  так коды на baseband версию похожие
 [13:24:02] <zombah>  M8610AAAAAWLYD185117.1
 [13:27:25] <zombah>  а что за бинарь mm-audio-fmt
 [13:27:39] <zombah>  я помню в логах иногда видно упоминание этого fmt
 [13:27:52] <zombah>  ftm тобишь
 [13:29:16] <vasy>  не заню, но fmt, вроде от format сокращение
 [13:30:49] <vasy>  repo init -u git://codeaurora.org/platform/manifest.git -b release -m LNX.LA.3.2.7-08600-8x10.0.xml --repo-url=git://codeaurora.org/tools/repo.git --repo-branch=caf-stable
 [13:31:14] <vasy>  это по идеи для msm8610 04.03.00
 [13:31:32] <zombah>  ./system/bin/ftmdaemon
 [13:31:37] <zombah>  ./system/bin/mm-audio-ftm
 [13:31:50] <zombah>  ./system/etc/ftm_test_config
 [13:32:41] <zombah>  похоже это файло которое подгружает конфиги звука
 [13:32:41] <vasy>  https://github.com/KonstaT/android_device_zte_kis3/tree/LNX.LA.3.5.1 это 4.4 caf для zte kis
 [13:33:07] <zombah>  vasy: это caf версия ядра, а не всей системы
 [13:33:24] <zombah>  ты смотри таги в их android манифесте
 [13:33:35] <vasy>  это имено вся система
 [13:34:01] <zombah>  ну надо качнуть посмотреть что там будет
 [13:34:14] <vasy>  много всего :)
 [13:36:28] <vasy>  ftmdaemon: A utility on the apps processor to handle FTM commands. It is the link between Android and FTM.
 [13:37:22] <vasy>  Factory Test Mode
 [13:37:43] <vasy>  This application note provides a description of the Factory Test mode (FTM) feature of the
 [13:37:43] <vasy>  advanced mobile subscriber software (AMSS). In the absence of sophisticated test equipment,
 [13:37:43] <vasy>  the AMSS can be switched to FTM. In this mode, it can be used to perform basic testing of the
 [13:37:43] <vasy>  1xEV-DO feature set of the mobile station modem (MSMTM) chipset.
 [13:38:10] <vasy>  http://www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CDEQFjAD&url=http%3A%2F%2Fmobilesystem.googlecode.com%2Fsvn%2Ftrunk%2FCDMA%2FEVDO%2FCL93-V7429-1_B_FTM_1xEV-DO_Commands.pdf&ei=udhuVeDTK4KTsAHdzoLABQ&usg=AFQjCNGP_6_siPlUkgPVemtAYyRyyDNrxg&bvm=bv.94911696,d.bGg&cad=rja
 [13:39:06] <vasy>  это что-то для тестирования модема
 [13:40:23] <zombah>  интересно
 [14:15:24] <vasy>  zombah: http://4pda.ru/forum/index.php?s=&showtopic=651024&view=findpost&p=40584257
 [14:16:26] <zombah>  vasy: ну у меня и так и так работает, так что мне пофиг 8)
 [14:17:03] <zombah>  можно конфиг перенести в /system и пускай руками правят кому надо
 [14:17:12] <vasy>  у меня то тоже, народ под виндой мучается :)
 [14:59:58] <zombah>  vasy: эх https://github.com/cm-nokia-x2/android_device_nokia_ara/blob/cm-11.0-wip/system.prop#L7
 [15:01:58] <vasy>  и?
 [15:02:57] <zombah>  много всяких настроек странных по звуку в system.prop, счас подергаю их посмотрю что будет
 [15:03:14] <vasy>  эти я дергал, реакции нет
 [15:03:37] <vasy>  эти которые fluence
 [15:08:22] <zombah>  сначала пересоберу audio-caf без доп переменных посмотрю что будет
 [15:19:11]  *** zombah ушел обедать
 [16:32:54] <zombah>  vasy: а ты пробовал стоковый system.prop?
 [16:41:52] <zombah>  интересные у сони фиксы на e1 https://github.com/uberlaggydarwin/android_kernel_sony_falconss/commit/14a1c695e28450a65e8189f81425ded8df00909d
 [17:00:39] <vasy>  не пробовал
 [17:07:03] <zombah>  там есть вот такой ключ persist.sys.ssr.restart_level=modem
 [17:11:28] <zombah>  так ну со сток system.prop тоже все работает кроме звука во время звонка
 [17:14:21] <vasy>  :)
 [17:51:40] <zombah>  попробовать чтоли прошивку модема залить от другого девайса 8)
 [17:59:58] <vasy>  можно попробовать от l70, но что-то я сомневаюсь в успехе
 [18:08:06] <zombah>  ну его же можно всегда обратно вернуть врядли он в загрузке участвует
 [18:09:20] <vasy>  можно, но надо сделать бекап mmcblk0 (первых 256 Мб) на всякий случай, мало-ли, что может зацепить
 [18:09:33] <vasy>  imei слетит например
 [18:09:51] <zombah>  а имей там хранится?
 [18:10:05] <zombah>  как так ведь эта партиция обновляется при апдейтах
 [18:10:07] <vasy>  в modemst
 [18:10:43] <zombah>  аа ну у них другие парции 14 и 15
 [18:10:43] <vasy>  но на некоторых девайсах при установке старой версии modem слетает imei
 [18:10:47] <zombah>  партиции
 [18:11:04] <vasy>  modem там настройки хранит, не только imei
 [18:11:24] <zombah>  хм интересно каким образом
 [18:11:37] <vasy>  и видимо upgrade учитывается в прошивке модема, а downgrade нет
 [18:12:03] <zombah>  а что за старая версия модема?
 [18:12:10] <vasy>  слет imei точно есть на одном асусе и одном самсунге
 [18:12:32] <vasy>  ну так modem обновлятся может вместе с прошивкой, и чаще всего обновляется
 [18:12:52] <zombah>  ну можно считать эти modemst1/2 и посмотреть как там этот имей записан на всякий случай
 [18:13:08] <vasy>  лучше целиком забекапь
 [18:13:11] <vasy>  пригодится
 [18:13:35] <vasy>  я теперь ан новых девайсах, после рута всегда бекаплю на всякий случай
 [18:15:06] <zombah>  не ну бекапить всегда надо это понятно
 [18:16:20] <zombah>  фига модем партиция 64 метра
 [18:16:31] <vasy>  ну так :)
 [18:16:44] <zombah>  че там за прошивки такие
 [18:17:18] <vasy>  сами img где-то 35 на LG
 [18:18:16] <vasy>  это просто fat
 [18:21:33] <zombah>  может ее монтировать тогда в cm
 [18:21:39] <zombah>  чтоб на лету бахать 8)
 [18:22:05] <zombah>  аа так она монтируется
 [18:22:13] <zombah>  этож /firmware
 [18:22:17] <vasy>  ну да :)
 [18:22:44] <zombah>  ну давай дифнем от лыжи прошу посмотрим сильно отличается или нет
 [18:22:56] <vasy>  но на лету я б нестал, кто знает, может там хитрый фат
 [18:23:07] <vasy>  так там бинарики
 [18:23:22] <zombah>  ну бинарники тоже дифнуть можно
 [18:24:05] <vasy>  причем modem.b00 ELF
 [18:24:30] <zombah>  ну а какже модем это ведь qdsp
 [18:24:33] <zombah>  и звук он же
 [18:24:37] <zombah>  только второй
 [18:24:59] <zombah>  их там штук пять вроде внутри msm8610
 [18:25:55] <zombah>  только они явно на асме написаны ничего не видно внутри или может запакованы хитро
 [18:26:38] <vasy>  там свой ассемблер небось, пишут то на C, потом компилируют, как для avr например
 [18:27:21] <vasy>  https://yadi.sk/d/jCjd_zFch4VCs держи модем от L70 d325 если интересно
 [18:28:02] <zombah>  vasy: а можешь просто modem.* файлы с /firmware дать
 [18:28:16] <zombah>  и еще ver_info
 [18:28:44] <zombah>  и adsp.* еще пожалуй за компанию
 [18:29:09] <vasy>  а не проще тогда mount -o loop это самй img? ;)
 [18:29:16] <zombah>  ок 8)
 [18:29:18] <vasy>  мне то не жалко :)
 [18:30:36] <vasy>  но modem от L70, не работает на L40, хотя все блобы , включая ril у них одни
 [18:31:37] <zombah>  странно, интересно как они добиваются этого. ведь dsp одинаковые какая разница чем его загрузить
 [18:31:58] <zombah>  а ты только modem обновлял или st1/2 от L70 тоже?
 [18:32:37] <vasy>  st я вообще erase делал :) imei слетал, но все работало
 [18:33:30] <zombah>  я бы скопировал если st партиции не обнуляются на апгрейде там может статичная инфа хранится для модема ключ какой или еще что
 [18:33:56] <zombah>  хотя скорее всего это в бутлоадере
 [18:34:51] <vasy>  но если с родным modem работало после erase значит не в них дело
 [18:38:28] <zombah>  хм странно вроде раньше в юбуте были qcom девайсы а счас нет смотрю
 [18:38:33] <zombah>  дропнули видимо
 [19:03:49] <zombah>  слегка расширил дмесг звонка http://pastebin.com/duLD6KQ2
 [19:04:12] <zombah>  вот теперь видно еще одну функцию <7>[ 45.562937] PRINTK Q6 voice_itr_init: Enter
 [19:04:18] <zombah>  буду смотреть что там
 [19:04:40] <vasy>  надо в сток ядро такой же дебаг, и смотреть что там
 [19:05:23] <zombah>  find sound/ -type f -exec sed -i 's/pr_debug/printk/g' {} \;
 [19:05:46] <zombah>  пришлось вот так сделать, не могу найти вредителя который снижает логлевел
 [19:06:53] <zombah>  vasy: а попробуй запустить сток с ядром из бранча jellybean-wip, если он норм работает я сделаю там дебаг бранч
 [19:07:53] <zombah>  я кстати заметил в дмесге на старте телефона есть тоже три захода с сессией 0xffffffff в голос
 [19:08:23] <zombah>  видно чтот инитится на старте там и не взлетает, при звонке опять пробует
 [19:08:36] <vasy>  попробую
 [19:19:37] <vasy>  запустил собираться jellybean-wip и уехал
 [19:22:50] <zombah>  а вот это интерсно важно <7>[ 2.084517] gpio_set_debounce: gpio-72 status -22
 [19:33:30] <zombah>  даа теперь когда звук какой идет такой фаршмак в логах начинается
 [19:35:48] <zombah>  а может все просто
 [19:35:57] <zombah>  вот на старте есть ошибка
 [19:35:58] <zombah>  <7>[ 2.084210] PRINTK Q6 voc_alloc_cal_shared_memory: Enter
 [19:35:58] <zombah>  <7>[ 2.084218] PRINTK Q6 is_cal_memory_allocated: Enter
 [19:35:58] <zombah>  <7>[ 2.084226] PRINTK Q6 voice_alloc_cal_mem_map_table: Enter
 [19:35:58] <zombah>  <7>[ 2.084235] voice_alloc_cal_mem_map_table: audio ION alloc failed, rc = -517
 [19:36:21] <zombah>  и все voice после нее пошел весь в трубу
 [19:40:54] <zombah>  правда по ней не понятно фатально это или нет
 [19:42:14] <zombah>  stuw: а можешь глянуть функцию эту https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/blob/cm-11.0-wip-bisect/sound/soc/msm/qdsp6v2/q6voice.c#L1357
 [19:42:59] <zombah>  хотя ну rc = 0, потом return rc
 [20:23:35] <vasy>  zombah: тут?
 [20:23:41] <zombah>  vasy: да
 [20:24:14] <vasy>  jellybean-wip не собирается
 [20:24:38] <zombah>  vasy: как так, два дня назад собирал его
 [20:24:42] <zombah>  покажи ошибку
 [20:24:46] <vasy>  http://pastebin.com/DrXpMMei
 [20:25:11] <zombah>  vasy: какой конфиг?
 [20:25:26] <vasy>  msm8610-sales_defconfig
 [20:25:46] <zombah>  vasy: вот это юзай https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/commit/ec8b98d7a2615d43d551fe6dcc86c7c69f255bba
 [20:26:03] <vasy>  ok
 [20:26:12] <zombah>  в sales нет CONFIG_SENSORS=y
 [20:27:32] <vasy>  RM-1013-2.0.0.11 с ним собирается
 [20:28:57] <zombah>  я знаю
 [20:30:44] <vasy>  интересный у нокии юзер и хост, где прошивку собирают :)
 [20:30:44] <vasy>  ourbu072@sacis135
 [20:30:59] <zombah>  8)
 [20:31:24] <zombah>  нода может в кластере а юзеров jenkins генерит
 [20:46:06] <vasy>  zombah а prima wlan в cm-11.0-wip-bisect из caf?
 [20:46:17] <zombah>  vasy: да
 [20:55:23] <vasy>  jellybean-wip не грузится, графику не инициализирует
 [20:55:38] <vasy>  E/qdoverlay( 294): Failed to call ioctl MSMFB_DISPLAY_COMMIT err=Invalid argument
 [20:56:01] <zombah>  хм странно
 [20:56:46] <vasy>  может все-таки на RM-1013-2.0.0.11 printk наложить?
 [20:56:47] <zombah>  надо конфиги будет сравнить с sales
 [20:57:10] <vasy>  MSMFB_DISPLAY_COMMIT err=Invalid argument это не конфиги
 [20:57:25] <zombah>  надо покумекать
 [20:57:57] <zombah>  почему так, а то может получается что я чего не утащил нужного из нокиевского ядра от этого все беды
 [21:01:03] <vasy>  https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/blob/RM-1013-2.0.0.11/drivers/video/msm/mdss/mdss_fb.c#L2127
 [21:01:32] <vasy>  но вообще я смотрю jellybean-wip и RM-1013-2.0.0.11 прилично различаются
 [21:02:02] <vasy>  vasy@cm-build:~/android/cm11/kernel/nokia/msm8610/drivers/video/msm/mdss$ git diff x2/RM-1013-2.0.0.11 . | wc -l
 [21:02:02] <vasy>  20542
 [21:02:57] <zombah>  ну ты посмотри что это за отличия то
 [21:03:30] <zombah>  Documentation/DocBook/media/v4l/pipeline.pdf | Bin 20276 -> 0 bytes
 [21:03:49] <zombah>  ядре от нокиа потерты пдфы в документации 8)
 [21:05:03] <zombah>  хм хотя меньше должно быть
 [21:05:25] <zombah>  у меня 1455 показывает
 [21:05:42] <vasy>  --- a/drivers/video/msm/mdss/Makefile
 [21:05:43] <vasy>  +++ b/drivers/video/msm/mdss/Makefile
 [21:05:43] <vasy>  @@ -1,8 +1,8 @@
 [21:05:43] <vasy>  -mdss-mdp3-objs = mdp3.o mdp3_dma.o mdp3_ctrl.o
 [21:05:43] <vasy>  +mdss-mdp3-objs = mdp3.o mdp3_dma.o mdp3_ctrl.o dsi_status_v2.o
 [21:05:43] <vasy>  mdss-mdp3-objs += mdp3_ppp.o mdp3_ppp_hwio.o mdp3_ppp_data.o
 [21:05:43] <vasy>  obj-$(CONFIG_FB_MSM_MDSS_MDP3) += mdss-mdp3.o
 [21:05:44] <vasy> 
 [21:05:44] <vasy>  -mdss-mdp-objs := mdss_mdp.o mdss_mdp_ctl.o mdss_mdp_pipe.o mdss_mdp_util.o
 [21:05:45] <vasy>  +mdss-mdp-objs := mdss_mdp.o mdss_mdp_ctl.o mdss_mdp_pipe.o mdss_mdp_util.o dsi_status_6g.o
 [21:05:45] <vasy>  mdss-mdp-objs += mdss_mdp_pp.o
 [21:05:46] <vasy>  mdss-mdp-objs += mdss_mdp_intf_video.o
 [21:06:12] <zombah>  а что это за репо x2/RM-1013-2.0.0.11 ?
 [21:06:21] <zombah>  дай линк я посмотрю сравнения
 [21:06:29] <vasy>  x2 [email protected]:cm-nokia-x2/android_kernel_nokia_msm8610.git (fetch)
 [21:06:29] <vasy>  x2 [email protected]:cm-nokia-x2/android_kernel_nokia_msm8610.git (push)
 [21:06:40] <zombah>  ааа
 [21:06:52] <zombah>  хм тогда чет я не понимаю что за глюк такой
 [21:07:01] <zombah>  у меня не показывает такого
 [21:07:16] <vasy>  может у тебя что-то не то на github пушнулось?
 [21:07:36] <zombah>  хм
 [21:07:49] <zombah>  да уже перекачивал с гитхаба обратно
 [21:09:05] <vasy>  хмм
 [21:09:27] <zombah>  а покажи git diff --stat
 [21:09:28] <vasy>  а это у меня какой-то глюк с jellybean-wip
 [21:15:28] <vasy>  нашел косяк
 [21:15:33] <vasy>  ща пересоберу
 [21:17:22] <zombah>  уф ну хорошо а то я уже в почти в штаны наложил 8)
 [21:19:38] <vasy>  :)
 [21:21:49] <zombah>  уехал домой
 [21:42:45] <macau>  сап посоны
 [21:43:02] <macau>  а вики-то протухла
 [21:43:13] <macau>  Subscription Expired This wiki's subscription has expired. The wiki will be reactivated once one of the wiki organizers renews the wiki's subscription. For more information, please visit this blog post.
 [21:57:23] <stuw_>  macau, paz00.ru :)
 [21:57:29] <stuw_>  macau, привет
 [21:57:52] <stuw_>  там и картинка в лого стоит соответствующая :)
 [22:35:14] <macau>  а,ок
 [23:41:21] <vasy>  zombah: работает jb ядро нормально
 [23:41:33] <zombah>  vasy: это хорошая новость
 [23:42:15] <zombah>  vasy: в логе dmesg нет регистрации модуля msm_pcm_voice
 [23:42:42] <zombah>  только вот это <6>[ 2.084267] platform qcom,msm-pcm-voice.56: Driver msm-pcm-voice requests probe deferral
 [23:42:57] <zombah>  но такое чувство что он не смог зарегаться
 [23:44:15] <zombah>  вот посмотри с 5ой по 15 строчки http://pastebin.com/duLD6KQ2
 [23:44:19] <vasy>  Хм...
 [23:44:42] <zombah>  мне кажется дело в этом
 [23:46:28] <vasy>  Что мне кажется я уже обращал внимание на эти ошибки и на lg были такие же, а может путаю...
 [23:46:54] <zombah>  а грепни лог lg просто по msm_pcm_vo
 [23:47:08] <zombah>  посмотрим есть четкое сообщение о регистрации модуля
 [23:47:59] <vasy>  Посмотри 98 строку
 [23:48:30] <zombah>  смотрю
 [23:48:36] <zombah>  ничего не понимаю 8)
 [23:49:18] <vasy>  Там тоже что на 5-15, только удачно
 [23:49:28] <zombah>  не совсем то
 [23:49:49] <zombah>  другая функция voice_alloc_oob_shared_mem
 [23:51:10] <zombah>  а посмотри строчку 1632
 [23:51:29] <zombah>  там на старте тоже эти сессии 0xffffffff
 [23:51:38] <zombah>  тоже три раза
 [23:51:55] <zombah>  теже что вызываются при звонке
 [23:54:23] <vasy>  msm_pcm_vo нечего не грепается на lg
 [23:54:51] <zombah>  видимо инициализации только с initcall_debug видно
 [23:56:07] <vasy>  platform qcom,msm-pcm-voice.54: Driver msm-pcm-voice requests probe deferral
 [23:56:20] <vasy>  2 раза на lg
 [23:56:34] <zombah>  хм тогда тоже самое
 [23:57:24] <vasy>  И voice_alloc_cal_mem_map_table: audio ION alloc failed, rc = -517
 [23:57:57] <zombah>  понял, тогда будем искать дальше