@techwryte I don't think it's a valid use case for Ubuntu Touch. UT runs on top of Halium which enables Android drivers to work with a Linux OS. You don't need that for hardware supported by mainline Linux. Your needs could be better served by PostmarketOS or just using a mobile DE inside of Debian.
Posts
-
RE: using Ubuntu Touch as o/s for IoT devices with RPi/Rockchip
-
Kernel panic on Galaxy S10
I'm trying to revive the Galaxy S10 port. Got the kernel compiled but it panics on boot:
Panic#1 Part1 <6>[ 4.764910] [7: init: 1] 2395 0 0 4282652906 S(1) 6 ffffff8008b4e728 0 ffffffc95c2a1100 * simpleinteracti [devfreq_change_freq_task] <6>[ 4.764916] [7: init: 1] 2399 0 0 4283124175 S(1) 6 ffffff8008b4e728 0 ffffffc969a74400 * simpleinteracti [devfreq_change_freq_task] <6>[ 4.764922] [7: init: 1] 2403 0 0 4283398637 S(1) 6 ffffff8008b4e728 0 ffffffc969a75500 * simpleinteracti [devfreq_change_freq_task] <6>[ 4.764928] [7: init: 1] 2407 0 0 4284021252 S(1) 6 ffffff8008b4e728 0 ffffffc95c2a2200 * simpleinteracti [devfreq_change_freq_task] <6>[ 4.764934] [7: init: 1] 2411 0 0 4284644714 S(1) 6 ffffff8008b4e728 0 ffffffc95c2c8000 * simpleinteracti [devfreq_change_freq_task] <6>[ 4.764940] [7: init: 1] 2415 0 0 4285062021 S(1) 4 ffffff8008b4e728 0 ffffffc95c2c9100 * simpleinteracti [devfreq_change_freq_task] <6>[ 4.764946] [7: init: 1] 2419 0 0 4285383714 S(1) 6 ffffff8008b4e728 0 ffffffc95c2ca200 * simpleinteracti [devfreq_change_freq_task] <6>[ 4.764951] [7: init: 1] 2423 0 0 4285934791 S(1) 6 ffffff8008b4e728 0 ffffffc95c2a6600 * simpleinteracti [devfreq_change_freq_task] <6>[ 4.764957] [7: init: 1] 2427 0 0 4286590444 S(1) 6 ffffff8008b4e728 0 ffffffc95c2cb300 * simpleinteracti [devfreq_change_freq_task] <6>[ 4.764963] [7: init: 1] 2433 0 0 4287843291 S(1) 6 ffffff80081440d0 0 ffffffc95c304400 * irq/436-jig-irq [irq_wait_for_interrupt] <6>[ 4.764969] [7: init: 1] 2437 0 0 4300957060 I(1026) 7 ffffff80080df730 0 ffffffc95c305500 * max77705-charge [rescuer_thread] <6>[ 4.764975] [7: init: 1] 2443 0 0 4305260983 I(1026) 6 ffffff80080df730 0 ffffffc95c2cc400 * mfc_workqueue [rescuer_thread] <6>[ 4.764981] [7: init: 1] 2444 0 0 4305315175 S(1) 7 ffffff80081440d0 0 ffffffc95c2cd500 * irq/437-wpd-det [irq_wait_for_interrupt] <6>[ 4.764987] [7: init: 1] 2464 0 0 4313411829 I(1026) 7 ffffff80080df730 0 ffffffc009004400 * op_wait [rescuer_thread] <6>[ 4.764993] [7: init: 1] 2465 0 0 4313454560 I(1026) 6 ffffff80080df730 0 ffffffc96a923300 * op_send [rescuer_thread] <6>[ 4.764999] [7: init: 1] 2466 0 0 4313497752 I(1026) 6 ffffff80080df730 0 ffffffc96a924400 * ccic_irq_event [rescuer_thread] <6>[ 4.765004] [7: init: 1] 2473 0 0 4323933867 I(1026) 6 ffffff80080df730 0 ffffffc96a926600 * typec_manager_e [rescuer_thread] <6>[ 4.765010] [7: init: 1] 2474 0 0 4323976021 I(1026) 6 ffffff80080df730 0 ffffffc95c2a5500 * typec_manager_m [rescuer_thread] <6>[ 4.765016] [7: init: 1] 2475 0 0 4332587060 I(1026) 6 ffffff80080df730 0 ffffffc969a72200 * max77705_pd [rescuer_thread] <6>[ 4.765023] [7: init: 1] 2481 0 0 4337082214 S(1) 6 ffffff8008bbf7e8 0 ffffffc96e0db300 * five_tee_msg_th [tee_msg_thread] <6>[ 4.765029] [7: init: 1] 2485 0 0 4337602675 S(1) 6 ffffff80081440d0 0 ffffffc96cf40000 * irq/440-qbt_ipc [irq_wait_for_interrupt] <6>[ 4.765035] [7: init: 1] 2487 0 0 4337737598 I(1026) 6 ffffff80080df730 0 ffffffc95c2a3300 * qbt2000_debug_w [rescuer_thread] <6>[ 4.765041] [7: init: 1] 2493 0 0 4338839329 S(1) 6 ffffff80081440d0 0 ffffffc969a02200 * irq/441-sx9330_ [irq_wait_for_interrupt] <6>[ 4.765046] [7: init: 1] 2498 0 0 4748781673 I(1026) 6 ffffff80080e2a4c 0 ffffffc96b075500 * kworker/6:2 [worker_thread] <6>[ 4.765052] [7: init: 1] 2500 0 0 4339268752 I(1026) 6 ffffff80080df730 0 ffffffc96cd45500 * bcm477x_wq [rescuer_thread] <6>[ 4.765058] [7: init: 1] 2507 0 0 4339802598 I(1026) 7 ffffff80080df730 0 ffffffc969a05500 * ssp_bbd_on_pack [rescuer_thread] <6>[ 4.765064] [7: init: 1] 2508 0 0 4339850290 I(1026) 6 ffffff80080df730 0 ffffffc95c2bc400 * ssp_bbd_mcu_rea [rescuer_thread] <6>[ 4.765070] [7: init: 1] 2541 0 0 4341712867 I(1026) 7 ffffff80080df730 0 ffffffc95c2bd500 * ssp_debug_wq [rescuer_thread] <6>[ 4.765076] [7: init: 1] 2557 0 0 4342236329 I(1026) 7 ffffff80080df730 0 ffffffc95c2ba200 * ssp_batch_wq [rescuer_thread] <6>[ 4.765082] [7: init: 1] 2559 0 0 4342331598 I(1026) 7 ffffff80080df730 0 ffffffc969a73300 * ssp_motor_wq [rescuer_thread] <6>[ 4.765088] [7: init: 1] 2560 0 0 4342386637 I(1026) 6 ffffff80080df730 0 ffffffc95c303300 * BBD_LHD_KILLER [rescuer_thread] <6>[ 4.765094] [7: init: 1] 2567 0 0 4346766060 S(1) 7 ffffff80081440d0 0 ffffffc95c29a200 * irq/445-hrm_sen [irq_wait_for_interrupt] <6>[ 4.765100] [7: init: 1] 2571 0 0 4349013213 S(1) 6 ffffff80080e71e4 0 ffffffc95b8eb300 * sec_haptic [kthread_worker_fn] <6>[ 4.765106] [7: init: 1] 2587 0 0 4350458521 S(1) 7 ffffff80081440d0 0 ffffffc95b929100 * irq/421-cs35l41 [irq_wait_for_interrupt] <6>[ 4.765112] [7: init: 1] 2589 0 0 4423641598 S(1) 7 ffffff80081440d0 0 ffffffc95b92b300 * irq/421-cs35l41 [irq_wait_for_interrupt] <6>[ 4.765117] [7: init: 1] 2598 0 0 4600832559 I(1026) 0 ffffff80080e2a4c 0 ffffffc95b92e600 * kworker/0:3 [worker_thread] <6>[ 4.765123] [7: init: 1] 2602 0 0 4506007982 S(1) 7 ffffff80081440d0 0 ffffffc009003300 * irq/448-1551000 [irq_wait_for_interrupt] <6>[ 4.765129] [7: init: 1] 2603 0 0 4506129559 S(1) 6 ffffff80081440d0 0 ffffffc95b912200 * irq/449-1551000 [irq_wait_for_interrupt] <6>[ 4.765135] [7: init: 1] 2604 0 0 4506229328 S(1) 7 ffffff80081440d0 0 ffffffc96bc86600 * irq/450-1551000 [irq_wait_for_interrupt] <6>[ 4.765141] [7: init: 1] 2605 0 0 4506327405 S(1) 6 ffffff80081440d0 0 ffffffc95b913300 * irq/451-1551000 [irq_wait_for_interrupt] <6>[ 4.765147] [7: init: 1] 2606 0 0 4506415136 S(1) 7 ffffff80081440d0 0 ffffffc96bc82200 * irq/452-1551000 [irq_wait_for_interrupt] <6>[ 4.765153] [7: init: 1] 2607 0 0 4506506982 S(1) 6 ffffff80081440d0 0 ffffffc95b914400 * irq/453-1551000 [irq_wait_for_interrupt] <6>[ 4.765159] [7: init: 1] 2608 0 0 4506592982 S(1) 7 ffffff80081440d0 0 ffffffc96bc80000 * irq/454-1551000 [irq_wait_for_interrupt] <6>[ 4.765164] [7: init: 1] 2609 0 0 4506679905 S(1) 6 ffffff80081440d0 0 ffffffc95b915500 * irq/455-1551000 [irq_wait_for_interrupt] <6>[ 4.765170] [7: init: 1] 2610 0 0 4506761828 S(1) 7 ffffff80081440d0 0 ffffffc96bc83300 * irq/456-1551000 [irq_wait_for_interrupt] <6>[ 4.765176] [7: init: 1] 2611 0 0 4506850790 S(1) 6 ffffff80081440d0 0 ffffffc95b916600 * irq/457-1551000 [irq_wait_for_interrupt] <6>[ 4.765182] [7: init: 1] 2625 0 0 4509838674 I(1026) 7 ffffff80080df730 0 ffffffc96cf46600 * abox_ipc [rescuer_thread] <6>[ 4.765188] [7: init: 1] 2626 0 0 4514606905 S(1) 6 ffffff80081440d0 0 ffffffc96c696600 * irq/438-wpc-irq [irq_wait_for_interrupt] <6>[ 4.765194] [7: init: 1] 2627 0 0 4515766751 I(1026) 6 ffffff80080df730 0 ffffffc96c692200 * abox_qos [rescuer_thread] <6>[ 4.765199] [7: init: 1] 2664 0 0 4590735251 I(1026) 4 ffffff80080e2a4c 0 ffffffc96ce66600 * kworker/4:2 [worker_thread] <6>[ 4.765204] [7: init: 1] 2704 0 0 4737795135 I(1026) 4 ffffff80080e2a4c 0 ffffffc96cdfb300 * kworker/4:3 [worker_thread] <6>[ 4.765209] [7: init: 1] 2705 0 0 4543622020 I(1026) 4 ffffff80080e2a4c 0 ffffffc96cdfd500 * kworker/4:4 [worker_thread] <6>[ 4.765214] [7: init: 1] 2706 0 0 4590167405 I(1026) 4 ffffff80080e2a4c 0 ffffffc96cdfc400 * kworker/4:5 [worker_thread] <6>[ 4.765220] [7: init: 1] 2753 0 0 4592086674 I(1026) 7 ffffff80080df730 0 ffffffc96c701100 * ipv6_addrconf [rescuer_thread] <6>[ 4.765226] [7: init: 1] 2763 0 0 4593078366 S(1) 6 ffffff800811a470 0 ffffffc95c29e600 * krfcommd [wait_woken] <6>[ 4.765232] [7: init: 1] 2848 0 0 4601506097 I(1026) 7 ffffff80080df730 0 ffffffc95a975500 * five_wq [rescuer_thread] <6>[ 4.765238] [7: init: 1] 2849 0 0 4601580751 I(1026) 6 ffffff80080df730 0 ffffffc95a97c400 * five_hook_wq [rescuer_thread] <6>[ 4.765243] [7: init: 1] 2856 0 0 4606262443 I(1026) 6 ffffff80080e2a4c 0 ffffffc96ce8a200 * kworker/6:3 [worker_thread] <6>[ 4.765249] [7: init: 1] 2916 0 0 4608763059 I(1026) 7 ffffff80080df730 0 ffffffc96cfd9100 * dsim0-wq [rescuer_thread] <6>[ 4.765256] [7: init: 1] 2920 0 0 4611943674 S(1) 6 ffffff800859c8b8 0 ffffffc95b8e9100 * panel-bl-thread [panel_bl_thread] <6>[ 4.765262] [7: init: 1] 2926 0 0 4612794443 I(1026) 7 ffffff80080df730 0 ffffffc95b92c400 * 130b0000.displa [rescuer_thread] <6>[ 4.765268] [7: init: 1] 2927 0 0 4612843443 I(1026) 6 ffffff80080df730 0 ffffffc95b8ed500 * 130b0000.displa [rescuer_thread] <6>[ 4.765275] [7: init: 1] 2934 0 0 4749633981 S(1) 6 ffffff80085f26f8 0 ffffffc95c2ce600 * devfreq_change [decon_devfreq_change_task] <6>[ 4.765281] [7: init: 1] 2935 0 0 4749617135 S(1) 7 ffffff80085f2960 0 ffffffc96cdf0000 * decon0-vsync [decon_vsync_thread] <6>[ 4.765286] [7: init: 1] 2936 0 0 4613615328 S(1) 6 ffffff80085f2bc0 0 ffffffc95b8ea200 * decon0-fsync [decon_fsync_thread] <6>[ 4.765292] [7: init: 1] 2937 0 0 4613766405 S(1) 7 ffffff80085f408c 0 ffffffc009036600 * decon_doze_susp [decon_doze_suspend_thread] <6>[ 4.765298] [7: init: 1] 2938 0 0 4613814674 S(1) 6 ffffff80085f4238 0 ffffffc95b8e8000 * decon_doze_wake [decon_doze_wake_thread] <6>[ 4.765303] [7: init: 1] 2939 0 0 4613861136 S(1) 6 ffffff80085f3d28 0 ffffffc96cd44400 * decon_hiber [decon_hiber_thread] <6>[ 4.765309] [7: init: 1] 2941 0 0 4622136982 S(1) 6 ffffff80080e71e4 0 ffffffc96cd46600 * decon0 [kthread_worker_fn] <6>[ 4.765316] [7: init: 1] 2943 0 0 4622517212 S(1) 7 ffffff80085db2dc 0 ffffffc95aa96600 * decon2-vsync [decon_displayport_vsync_thread] <6>[ 4.765322] [7: init: 1] 2945 0 0 4623404136 S(1) 6 ffffff80080e71e4 0 ffffffc96cd43300 * decon2 [kthread_worker_fn] <6>[ 4.765327] [7: init: 1] 2981 0 0 4713997481 I(1026) 7 ffffff80080e2a4c 0 ffffffc969a01100 * kworker/7:2 [worker_thread] <6>[ 4.765333] [7: init: 1] 2986 0 0 4647905482 I(1026) 4 ffffff80080df730 0 ffffffc96cdf5500 * usb_notify [rescuer_thread] <6>[ 4.765339] [7: init: 1] 3002 0 0 4648574558 S(1) 6 ffffff80081440d0 0 ffffffc95c298000 * irq/463-flip_co [irq_wait_for_interrupt] <6>[ 4.765345] [7: init: 1] 3007 0 0 4648894520 S(1) 6 ffffff80081440d0 0 ffffffc96cea3300 * irq/464-certify [irq_wait_for_interrupt] <6>[ 4.765350] [7: init: 1] 3024 0 0 4660568443 I(1026) 6 ffffff80080e2a4c 0 ffffffc95a97e600 * kworker/6:1H [worker_thread] <6>[ 4.765356] [7: init: 1] 3025 0 0 4747957712 I(1026) 6 ffffff80080e2a4c 0 ffffffc95a97d500 * kworker/6:2H [worker_thread] <6>[ 4.765362] [7: init: 1] 3030 0 0 4663314328 I(1026) 6 ffffff80080df730 0 ffffffc96ce5a200 * battery [rescuer_thread] <6>[ 4.765367] [7: init: 1] 3031 0 0 4738797443 I(1026) 7 ffffff80080e2a4c 0 ffffffc96c57b300 * kworker/7:1H [worker_thread] <6>[ 4.765374] [7: init: 1] 3047 0 0 4707073251 S(1) 4 ffffff8008c133d8 0 ffffffc96c693300 * score_mmu_free [score_mmu_free] <6>[ 4.765379] [7: init: 1] 3048 0 0 4707151327 S(1) 5 ffffff80080e71e4 0 ffffffc96e0dc400 * score_unmap_wor [kthread_worker_fn] <6>[ 4.765385] [7: init: 1] 3049 0 0 4707203443 S(1) 7 ffffff80080e71e4 0 ffffffc96c806600 * score_scq [kthread_worker_fn] <6>[ 4.765391] [7: init: 1] 3056 0 0 4707922097 I(1026) 6 ffffff80080df730 0 ffffffc96c608000 * blkdev_flush_wq [rescuer_thread] <6>[ 4.765396] [7: init: 1] 3078 0 0 4759076597 I(1026) 7 ffffff80080e2a4c 0 ffffffc96b074400 * kworker/7:2H [worker_thread] <6>[ 4.765402] [7: init: 1] 3079 0 0 4737619635 S(1) 7 ffffff8008398e48 0 ffffffc96b070000 * jbd2/sda25-8 [kjournald2] <6>[ 4.765408] [7: init: 1] 3080 0 0 4737691904 I(1026) 6 ffffff80080df730 0 ffffffc96cfda200 * ext4-rsv-conver [rescuer_thread] <6>[ 4.765412] [7: init: 1] ---------------------------------------------------------------------------------------------------------------------------- <0>[ 4.765416] [7: init: 1] linux_banner: Linux version 4.14.247-whatawurst-g50d8861965bc (user@hp-laptop) (Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)) #3 SMP PREEMPT Tue Aug 5 20:52:38 +02 2025 <0>[ 4.765416] [7: init: 1] <0>[ 4.765422] [7: init: 1] sec_debug: sec_debug_panic_handler <0>[ 4.765433] [7: init: 1] sec_debug: set magic code (0x66262564) <0>[ 4.765439] [7: init: 1] sec_debug: set upload cause (0xc8) <6>[ 4.765444] [7: init: 1] <6>[ 4.765449] [7: init: 1] cpu user:0 nice:0 system:159 idle:3477 iowait:4 irq:0 softirq:0 0 0 0 <6>[ 4.765452] [7: init: 1] ------------------------------------------------------------------------------------------------------------- <6>[ 4.765456] [7: init: 1] cpu0 user:0 nice:0 system:62 idle:412 iowait:0 irq:0 softirq:0 0 0 0 <6>[ 4.765460] [7: init: 1] cpu1 user:0 nice:0 system:34 idle:427 iowait:0 irq:0 softirq:0 0 0 0 <6>[ 4.765464] [7: init: 1] cpu2 user:0 nice:0 system:14 idle:444 iowait:0 irq:0 softirq:0 0 0 0 <6>[ 4.765468] [7: init: 1] cpu3 user:0 nice:0 system:16 idle:440 iowait:0 irq:0 softirq:0 0 0 0 <6>[ 4.765472] [7: init: 1] cpu4 user:0 nice:0 system:7 idle:445 iowait:0 irq:0 softirq:0 0 0 0 <6>[ 4.765476] [7: init: 1] cpu5 user:0 nice:0 system:2 idle:446 iowait:0 irq:0 softirq:0 0 0 0 <6>[ 4.765480] [7: init: 1] cpu6 user:0 nice:0 system:11 idle:432 iowait:1 irq:0 softirq:0 0 0 0 <6>[ 4.765484] [7: init: 1] cpu7 user:0 nice:0 system:10 idle:428 iowait:1 irq:0 softirq:0 0 0 0 <6>[ 4.765487] [7: init: 1] ------------------------------------------------------------------------------------------------------------- <6>[ 4.765490] [7: init: 1] <6>[ 4.765493] [7: init: 1] irq : 19476 <6>[ 4.765495] [7: init: 1] ------------------------------------------------------------------------------------------------------------- <6>[ 4.765503] [7: init: 1] irq-7 : 619 mct_tick0 <6>[ 4.765507] [7: init: 1] irq-8 : 428 mct_tick1 <6>[ 4.765511] [7: init: 1] irq-9 : 373 mct_tick2 <6>[ 4.765515] [7: init: 1] irq-10 : 369 mct_tick3 <6>[ 4.765519] [7: init: 1] irq-11 : 382 mct_tick4 <6>[ 4.765523] [7: init: 1] irq-12 : 311 mct_tick5 <6>[ 4.765526] [7: init: 1] irq-13 : 330 mct_tick6 <6>[ 4.765530] [7: init: 1] irq-14 : 354 mct_tick7 <6>[ 4.765536] [7: init: 1] irq-84 : 10 10830000.pinctrl <6>[ 4.765541] [7: init: 1] irq-141 : 2 158d0000.exynos-adv_tracer <6>[ 4.765546] [7: init: 1] irq-171 : 1 18500000.mali <6>[ 4.765549] [7: init: 1] irq-172 : 1 arm-pmu <6>[ 4.765553] [7: init: 1] irq-176 : 2 arm-pmu <6>[ 4.765556] [7: init: 1] irq-178 : 13 arm-pmu <6>[ 4.765560] [7: init: 1] irq-179 : 15 arm-pmu <6>[ 4.765563] [7: init: 1] irq-182 : 2 tzdev_iwi_event <6>[ 4.765567] [7: init: 1] irq-184 : 522 ufshcd <6>[ 4.765570] [7: init: 1] irq-198 : 48 19080000.dsim <6>[ 4.765574] [7: init: 1] irq-212 : 104 104b0000.hsi2c <6>[ 4.765577] [7: init: 1] irq-213 : 8 104f0000.hsi2c <6>[ 4.765581] [7: init: 1] irq-215 : 36 108e0000.hsi2c <6>[ 4.765584] [7: init: 1] irq-217 : 249 10920000.hsi2c <6>[ 4.765588] [7: init: 1] irq-219 : 1308 109a0000.hsi2c <6>[ 4.765591] [7: init: 1] irq-220 : 66 15d30000.hsi2c <6>[ 4.765594] [7: init: 1] irq-221 : 47 15d50000.hsi2c <6>[ 4.765598] [7: init: 1] irq-222 : 2343 15d60000.hsi2c <6>[ 4.765602] [7: init: 1] irq-239 : 60 15c40000.adc <6>[ 4.765605] [7: init: 1] irq-240 : 48 dw-mci <6>[ 4.765609] [7: init: 1] irq-252 : 12 10090000.BIG <6>[ 4.765613] [7: init: 1] irq-254 : 10 seclog <6>[ 4.765616] [7: init: 1] irq-256 : 8 ufs-srpmb <6>[ 4.765620] [7: init: 1] irq-289 : 6 usbc-apcmd-irq <6>[ 4.765624] [7: init: 1] irq-318 : 6 max77705-irq <6>[ 4.765630] [7: init: 1] irq-420 : 1 panel0:conn-det <6>[ 4.765633] [7: init: 1] irq-422 : 11 madera IRQ <6>[ 4.765637] [7: init: 1] irq-423 : 1 BOOT_DONE <6>[ 4.765640] [7: init: 1] irq-424 : 1 sec-nfc <6>[ 4.765644] [7: init: 1] irq-433 : 1 bt_host_wake <6>[ 4.765647] [7: init: 1] irq-434 : 1 tflash_det <6>[ 4.765651] [7: init: 1] irq-437 : 1 wpd-det-irq <6>[ 4.765654] [7: init: 1] irq-439 : 1 qbt_finger_detect <6>[ 4.765658] [7: init: 1] irq-441 : 1 sx9330_irq <6>[ 4.765661] [7: init: 1] irq-444 : 1 ssp-shub-int <6>[ 4.765665] [7: init: 1] irq-458 : 10 19030000.decon_f <6>[ 4.765669] [7: init: 1] irq-460 : 1 HPDET <6>[ 4.765672] [7: init: 1] irq-461 : 1 JACKDET rise <6>[ 4.765677] [7: init: 1] ------------------------------------------------------------------------------------------------------------- <6>[ 4.765680] [7: init: 1] <6>[ 4.765682] [7: init: 1] softirq : 7832 <6>[ 4.765685] [7: init: 1] ------------------------------------------------------------------------------------------------------------- <6>[ 4.765689] [7: init: 1] softirq-1 : 2729 TIMER <6>[ 4.765693] [7: init: 1] softirq-4 : 408 BLOCK <6>[ 4.765696] [7: init: 1] softirq-6 : 27 TASKLET <6>[ 4.765699] [7: init: 1] softirq-7 : 1968 SCHED <6>[ 4.765702] [7: init: 1] softirq-9 : 2700 RCU <6>[ 4.765705] [7: init: 1] ------------------------------------------------------------------------------------------------------------- <6>[ 4.765711] [7: init: 1] debug-snapshot: panic_notifier_list -> dbg_snapshot_panic_handler call - <6>[ 4.765716] [7: init: 1] debug-snapshot: panic_notifier_list -> hung_task_panic call + <6>[ 4.765721] [7: init: 1] debug-snapshot: panic_notifier_list -> hung_task_panic call - <6>[ 4.765727] [7: init: 1] debug-snapshot: panic_notifier_list -> s3c2410wdt_panic_handler call + <6>[ 4.765735] [7: init: 1] s3c2410-wdt 10050000.watchdog_cl0: Watchdog cluster 0 keepalive!, wtcnt = fff5 <6>[ 4.765740] [7: init: 1] Watchdog: s3c2410wdt_keepalive RTC 2025-08-05 18:12:39 UTC <6>[ 4.765746] [7: init: 1] debug-snapshot: panic_notifier_list -> s3c2410wdt_panic_handler call - <6>[ 4.765751] [7: init: 1] debug-snapshot: panic_notifier_list -> dump_kernel_offset call + <0>[ 4.765755] [7: init: 1] Kernel Offset: 0x18000 from 0xffffff8008000000 <6>[ 4.765760] [7: init: 1] debug-snapshot: panic_notifier_list -> dump_kernel_offset call - <6>[ 4.765765] [7: init: 1] debug-snapshot: panic_notifier_list -> dump_cpu_hwcaps call + <0>[ 4.765769] [7: init: 1] CPU features: 0x1802230 <6>[ 4.765774] [7: init: 1] debug-snapshot: panic_notifier_list -> dump_cpu_hwcaps call - <6>[ 4.765779] [7: init: 1] debug-snapshot: panic_notifier_list -> dump_mem_limit call + <0>[ 4.765783] [7: init: 1] Memory Limit: none <6>[ 4.765787] [7: init: 1] debug-snapshot: panic_notifier_list -> dump_mem_limit call - <6>[ 4.765793] [7: init: 1] debug-snapshot: panic_notifier_list -> itmon_logging_panic_handler call + <6>[ 4.765800] [7: init: 1] No found error in itmon_logging_panic_handler <6>[ 4.765804] [7: init: 1] debug-snapshot: panic_notifier_list -> itmon_logging_panic_handler call - <6>[ 4.765811] [7: init: 1] debug-snapshot: panic_notifier_list -> fimc_is_panic_handler call + <7>[ 4.765815] [7: init: 1] [@]### fimc_is_resource_dump dump start ### <7>[ 4.765818] [7: init: 1] [@]### fimc_is_resource_dump dump end ### <6>[ 4.765823] [7: init: 1] debug-snapshot: panic_notifier_list -> fimc_is_panic_handler call - <6>[ 4.765829] [7: init: 1] debug-snapshot: panic_notifier_list -> vts_panic_handler call + <6>[ 4.765833] [7: init: 1] vts_is_on : 0 <6>[ 4.765838] [7: init: 1] samsung-vts 15510000.vts: exynos_vts_panic_handler: dump is skipped due to no power <6>[ 4.765842] [7: init: 1] debug-snapshot: panic_notifier_list -> vts_panic_handler call - <6>[ 4.765848] [7: init: 1] debug-snapshot: panic_notifier_list -> abox_panic_handler call + <6>[ 4.765854] [7: init: 1] samsung-abox 18c50000.abox: exynos_abox_panic_handler: dump is skipped due to no power <6>[ 4.765859] [7: init: 1] debug-snapshot: panic_notifier_list -> abox_panic_handler call - <6>[ 4.765865] [7: init: 1] debug-snapshot: panic_notifier_list -> beyond_madera_panic_cb call + <6>[ 4.765870] [7: init: 1] debug-snapshot: panic_notifier_list -> beyond_madera_panic_cb call - <6>[ 4.765875] [7: init: 1] debug-snapshot: panic_notifier_list -> exynos_ehld_panic_handler call + <6>[ 4.765880] [7: init: 1] debug-snapshot: panic_notifier_list -> exynos_ehld_panic_handler call -
My port source files are here:
https://gitlab.com/faveoled/ubports-samsung-s10
Any ideas? -
RE: halium-boot.img from precompiled kernel
I've got this build log snippet as a ramdisk location clue:
Downloading dynparts ramdisk for devices with dynamic partitions ++ RAMDISK_URL=https://github.com/halium/initramfs-tools-halium/releases/download/dynparts/initrd.img-touch-arm64
-
RE: Halium 12.0 + LineageOS 19.1 + Ubuntu Touch (Focal 20.04) for Samsung Galaxy S10 (beyond1lte) Build rootfs From Scratch
@BaShMu it's an old way of porting devices. Use the tutorial I linked
-
RE: Halium 12.0 + LineageOS 19.1 + Ubuntu Touch (Focal 20.04) for Samsung Galaxy S10 (beyond1lte) Build rootfs From Scratch
@BaShMu this tutorial includes kernel compilation and rootfs creation after it:
https://docs.ubports.com/en/latest/porting/build_and_boot/standalone_kernel_build.html -
RE: so im trying to build a UT rom kitchen
@developerbayman does it support Standalone Kernel Method?
-
RE: Xiaomi Redmi Note 8 (2021) (Mediatek) (Ubuntu touch) | Android 11
@xixired can you please in your original post put a notice that the port is for Mediatek version of device not Qualcomm one? I anticipate someone getting confused about this
-
RE: Samsung S20 FE UT (Ubuntu Touch) | Android 13
@gn-lin s21 is a different phone, has a different SoC and not really related to this s20 fe effort
-
RE: Can it do External Monitor + Screen Off?
@AppLee said in Can it do External Monitor + Screen Off?:
And how would you lock the device if not with the power button?
With a shortcut on my keyboard connected via USB-C or Bluetooth. Again, this is not a broken-device use case.
-
RE: Can it do External Monitor + Screen Off?
@AppLee said in Can it do External Monitor + Screen Off?:
The behavior of Ubuntu Touch is as expected.
Not really. It should be possible to turn off the device's screen with a power off button and use the device with External Monitor. I don't want my device's screen to waste energy and show anything while I'm using the device as a portable PC.
-
boot.img larger than target device
What are my possible actions if UBports boot.img is couple of MBs larger than target boot partition?
-
RE: Can it do External Monitor + Screen Off?
@kugiigi it's software - stock rom does this fine
-
Can it do External Monitor + Screen Off?
Can Ubuntu Touch use External Monitor with Screen Off?
I have a device (Galaxy S10) with broken display and I tried some old UT build (16.04 I think) for it. It could only do HDMI output to External Monitor while the Screen was On. When I turned the screen off, the External Monitor locked. This is undesirable in my situation - the device's display does unwanted clicks.
Does it still work the same way or has there been some settings/improvements added?
-
RE: Starting development of a Samsung Galaxy S9 port, i need some help though.
@retrocountry
This should work for you:
https://docs.ubports.com/en/latest/porting/build_and_boot/standalone_kernel_build.html
Use halium 10 as base.
Deviceinfo values can probably be reused from the Droidian port:
https://github.com/droidian-starqlte/android_kernel_samsung_sdm845/blob/droidian/debian/kernel-info.mk -
RE: Starting development of a Samsung Galaxy S9 port, i need some help though.
Check if your device is treble-compatible using this app:
https://f-droid.org/packages/tk.hack5.treblecheck
Run from stock ROM. Also report the VNDK version. This would decide further actions -
[Guide] Installing img2simg and simg2img on Ubuntu 24.04
The porting guide requires img2simg and simg2img which are provided up to Ubuntu 22.04 and not later.
You can install these utilities using this snap:sudo snap install android-platform-tools sudo snap connect android-platform-tools:adb-support sudo snap connect android-platform-tools:block-devices sudo snap connect android-platform-tools:raw-usb sudo snap connect android-platform-tools:removable-media sudo snap connect android-platform-tools:network sudo snap connect android-platform-tools:network-bind sudo snap alias android-platform-tools.img2simg img2simg sudo snap alias android-platform-tools.simg2img simg2img
-
RE: having trouble figuring what to do for porting
@faveoled that's where kernel config is stored. deviceinfo is outside of sources directory
-
RE: having trouble figuring what to do for porting
@shadan write it line-by-line, fill some data from unpackbootimg
-
RE: having trouble figuring what to do for porting
@shadan looks like there are two ways - one involves compiling full halium source, and the one I suggested involves just compiling your own kernel. I'd prefer the latter as I'm a newbie to this
-
RE: having trouble figuring what to do for porting
@shadan are you using an old guide? I think you should use this instead:
https://docs.ubports.com/en/latest/porting/build_and_boot/standalone_kernel_build.html