[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: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: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: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: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: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> понял, тогда будем искать дальше