[18:20:18] <zombah>  stuw: а ты знаешь вот такое предупреждение warning: ISO C90 forbids mixed declarations and cod
 [18:20:18] <zombah>  e [-Wdeclaration-after-statement]
 [18:20:38] <zombah>  это я попробовал внутрь функции printk засунуть
 [18:21:17] <zombah>  только там нет в ней разделения пустой строкой где обьявления а где код, как их вообще отличают
 [18:24:55] <stuw>  ругается видимо на то, что ты заюзал printk, про которую компилятор еще ничего не знает. Добавь инклуд, где объявлена printk
 [18:25:26] <zombah>  я просто подвинул printk ниже и все заработало
 [18:26:40] <stuw>  тогда ругался на то, что ты вызвал функцию до объявления всех переменных
 [18:26:48] <stuw>  пережитки прошлого )
 [18:27:03] <zombah>  да но в ядре так нельзя у него это ошибкой считается
 [18:27:17] <stuw>  это ворнингом считается, а не ошибкой вроде
 [18:27:26] <stuw>  зависит от компилятора/его настроек
 [18:28:05] <zombah>  он назвал это restricted warning или чтото такое
 [18:28:35] <zombah>  а ты пробовал разбирать oops сообщения на запчасти
 [18:28:51] <zombah>  ?
 [18:32:49] <stuw>  в смысле?
 [18:33:33] <zombah>  ну вот есть у меня oops, я хочу понять в каком он точно месте произошел
 [18:33:40] <stuw>  память смотреть, которую напечатали в лог нет, стеки смотрел (не уверен, что это именно упс, а не что-то другое)
 [18:33:44] <zombah>  но как его искать не понимаю
 [18:33:51] <stuw>  текст упса ищи в коде
 [18:34:04] <stuw>  только без "oops:"
 [18:34:08] <zombah>  <1>[ 18.792115] Unable to handle kernel NULL pointer dereference at virtual address 0000030c
 [18:34:20] <stuw>  далее стек идет?
 [18:34:26] <zombah>  ну да вроде стека
 [18:34:38] <zombah>  <1>[ 18.792115] Unable to handle kernel NULL pointer dereference at virtual address 0000030c
 [18:34:38] <zombah>  <1>[ 18.800497] pgd = b0004000
 [18:34:38] <zombah>  <1>[ 18.803294] [0000030c] *pgd=00000000
 [18:34:38] <zombah>  <0>[ 18.807025] Internal error: Oops: 17 [#1] PREEMPT SMP ARM
 [18:34:38] <zombah>  <7>[ 18.812656] Modules linked in:
 [18:34:39] <zombah>  <7>[ 18.815841] CPU: 1 Not tainted (3.4.0-perf-g06fb947-00391-g2400f72-dirty #1)
 [18:34:41] <zombah>  <7>[ 18.823572] PC is at mdss_dsi_panel_bl_ctrl+0x198/0x288
 [18:34:43] <zombah>  <7>[ 18.829016] LR is at msm_dsi_cmdlist_commit+0xd4/0xe4
 [18:34:45] <zombah>  <7>[ 18.834291] pc : [<b03c5864>] lr : [<b03bfdc4>] psr: 60000013
 [18:34:47] <zombah>  <7>[ 18.834295] sp : ec43df58 ip : 00000001 fp : 00000000
 [18:34:49] <zombah>  <7>[ 18.846287] r10: 00000000 r9 : 00000001 r8 : b0e4bd98
 [18:34:51] <zombah>  <7>[ 18.851742] r7 : 00000000 r6 : eeac9828 r5 : 000000ff r4 : eeac9828
 [18:34:53] <zombah>  <7>[ 18.858556] r3 : 00000000 r2 : b0fa3a08 r1 : 00000000 r0 : 00000000
 [18:34:55] <zombah>  <7>[ 18.865361] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
 [18:34:57] <zombah>  <7>[ 18.872986] Control: 10c5387d Table: 3c41406a DAC: 00000015
 [18:35:01] <zombah>  ну дальше куски памяти
 [18:35:03] <zombah>  и еще в конце функции разные
 [18:35:14] <stuw>  лучше на пастебин кинь
 [18:35:32] <stuw>  то, что ты запостил, в основном состояния разных регистров
 [18:36:13] <zombah>  http://pastebin.com/5teKrY0L
 [18:36:17] <zombah>  вот глянь
 [18:41:16] <stuw>  похоже проблема где-то в mdss_dsi_panel_bl_ctrl
 [18:41:27] <stuw>  как точнее определить место, пока не знаю
 [18:41:46] <zombah>  да я нашел это функцию там кейсы всякие то се, счас буду принты туда вставлять
 [18:42:22] <zombah>  ядро продолжает пахать норм даже с упсом этим, только графика не стартует 8)
 [18:42:50] <zombah>  у тебя в самсунге какой проц?
 [18:45:06] <stuw>  эксинос
 [18:45:13] <stuw>  GT-I9500 у меня
 [18:45:25] <zombah>  аа а который эксинос?
 [18:47:47] <stuw>  exynos 5, точную модель не помню
 [18:48:01] <zombah>  у меня хромбуку 5250
 [18:48:17] <stuw>  похоже 5410
 [18:48:31] <zombah>  это новее видимо
 [18:50:50] <stuw>  zombah, с кросскомпилятором идет gdb. Можно им глянуть, где упало
 [18:51:04] <zombah>  хм это как?
 [18:51:22] <zombah>  компилятор на бб а ядро то на девайсе
 [18:51:37] <zombah>  ааа в ядре адрес посмотреть?
 [18:51:51] <zombah>  а как это делается? я никогда не пробовал
 [18:51:52] <stuw>  на бб и ядро есть, и отладчик
 [18:52:32] <zombah>  надо видимо ядро пересобрать с поддержкой gdb
 [18:52:40] <zombah>  мне кажется я ничего такого не включал там
 [18:52:47] <stuw>  вроде не надо
 [18:53:16] <stuw>  в папке arch/arm/boot должен быть файл vmlinux (незапакованное ядро)
 [18:53:45] <stuw>  arm-linux-gnueabi-gdb arch/arm/boot/vmlinux
 [18:53:47] <zombah>  есть да такой
 [18:54:27] <zombah>  (gdb)
 [18:54:41] <zombah>  надо адрес указать както?
 [18:54:57] <stuw>  info line b03c5864
 [18:55:20] <zombah>  Function "b03c5864" not defined.
 [18:56:39] <stuw>  у тебя ядро подхватил gdb ?
 [18:56:48] <zombah>  а как понять?
 [18:57:27] <stuw>  он должен был написать, что что-то делает, если ты ему скомил путь до vmlinux
 [18:57:33] <stuw>  надо копать в эту сторону. Адрес инструкции вроде в PC регистре. Я сейчас на митинг рулю, позже попробую глянуть.
 [18:57:51] <zombah>  Reading symbols from /home/zombah/src/legacymod-cm-11.0/out/target/product/ara/obj/KERNEL_OBJ/vmlinux...done.
 [18:58:12] <zombah>  на митинг? %)
 [18:58:27] <zombah>  за что митингуешь?
 [18:58:34] <stuw>  на работе
 [18:58:39] <zombah>  ааа
 [18:58:46] <zombah>  встречу чтоли? 8)
 [18:59:39] <stuw>  да ) обсуждаем задачи и все такое. не первомай )
 [19:00:07] <zombah>  (gdb) info line mdss_dsi_panel_bl_ctrl
 [19:00:07] <zombah>  Line 322 of "/home/zombah/src/legacymod-cm-11.0/kernel/nokia/msm8610/drivers/video/msm/mdss/mdss_dsi_panel.c"
 [19:00:07] <zombah>  starts at address 0xb03c56cc <mdss_dsi_panel_bl_ctrl> and ends at 0xb03c56d0 <mdss_dsi_panel_bl_ctrl+4>.
 [19:00:58] <zombah>  да финкции все находит
 [19:01:10] <zombah>  и говорит их сорс и адрес в ядре
 [19:33:41] <stuw>  info line 0xb03c5864
 [19:34:02] <stuw>  видимо надо с 0x адрес начинать
 [19:41:45] <zombah>  неа тоже говорит нет такой функции
 [19:49:40] <stuw>  ты не пересобирал ядро, после того как получил упс?
 [19:53:29] <stuw>  list *(mdss_dsi_panel_bl_ctrl+0x198)
 [19:53:37] <stuw>  http://stackoverflow.com/questions/13468286/how-to-read-a-linux-kernel-panic
 [19:59:48] <stuw>  zombah, ^^^
 [20:00:30] <zombah>  о отличный линк вечером займусь опять этим счас домой уже