[Kernel] [TOS 7.x] DVBSky T330 device with kmod-dvb-usb-dvbsky module causes kernel panic whenever the dongle is inserted / present at startup
It is present in current TOS 6.X as well. Tested on both omnia and mox. The dongle is working normally on my local PC and was working in the older version of TOS 6.X.
I can borrow you the dongle if it is necessary.
[ 106.984551] usb 2-1: new high-speed USB device number 2 using xhci-hcd
[ 107.394524] usb 2-1: dvb_usb_v2: found a 'DVBSky T330' in warm state
[ 107.401080] usb 2-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 107.410445] dvbdev: DVB: registering new adapter (DVBSky T330)
[ 107.417501] usb 2-1: dvb_usb_v2: MAC address: 00:cc:10:a5:33:0c
[ 107.438110] i2c i2c-9: Added multiplexed i2c bus 10
[ 107.443036] si2168 9-0064: Silicon Labs Si2168-B40 successfully identified
[ 107.449946] si2168 9-0064: firmware version: B 4.0.2
[ 107.463455] 8<--- cut here ---
[ 107.466585] Unable to handle kernel NULL pointer dereference at virtual address 00000008
[ 107.474724] pgd = d61e8870
[ 107.477440] [00000008] *pgd=00000000
[ 107.481043] Internal error: Oops: 5 [#1] SMP ARM
[ 107.485671] Modules linked in: ath9k ath9k_common qcserial pppoe ppp_async iptable_nat dvb_usb_dvbsky ath9k_hw ath10k_pci ath10k_core ath xt_state xt_nat xt_conntrack xt_REDIRECT xt_MASQUERADE xt_FLOWOFFLOAD xt_CT usb_wwan pppox ppp_gee
[ 107.485836] iptable_filter ipt_ECN ip_tables ebtables ebt_vlan ebt_stp ebt_redirect ebt_pkttype ebt_mark_m ebt_mark ebt_limit ebt_among ebt_802_3 dvb_core crc_ccitt compat br_netfilter at24 sch_tbf sch_ingress sch_htb sch_hfsc em_u32 l
[ 107.660709] CPU: 0 PID: 424 Comm: kworker/0:3 Not tainted 5.15.142 #0
[ 107.667168] Hardware name: Marvell Armada 380/385 (Device Tree)
[ 107.673102] Workqueue: usb_hub_wq hub_event
[ 107.677304] PC is at dvb_module_release+0x10/0x24 [dvb_core]
[ 107.682997] LR is at dvbsky_frontend_detach+0x24/0x34 [dvb_usb_dvbsky]
[ 107.689543] pc : [<bf2622c4>] lr : [<bf3dd2d8>] psr: a0000013
[ 107.695824] sp : c1243b30 ip : 00000000 fp : 000005b8
[ 107.701060] r10: c400f218 r9 : fffffdc0 r8 : c400f240
[ 107.706295] r7 : fffffdc0 r6 : c400f000 r5 : c400f7d0 r4 : c4f04400
[ 107.712837] r3 : 00000000 r2 : 000005b8 r1 : 80080004 r0 : c4f04400
[ 107.719379] Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none
[ 107.726532] Control: 10c5387d Table: 052b004a DAC: 00000051
[ 107.732289] Register r0 information: slab kmalloc-512 start c4f04400 pointer offset 0 size 512
[ 107.740932] Register r1 information: non-paged memory
[ 107.745996] Register r2 information: non-paged memory
[ 107.751058] Register r3 information: NULL pointer
[ 107.755772] Register r4 information: slab kmalloc-512 start c4f04400 pointer offset 0 size 512
[ 107.764410] Register r5 information: slab kmalloc-4k start c400f000 pointer offset 2000 size 4096
[ 107.773310] Register r6 information: slab kmalloc-4k start c400f000 pointer offset 0 size 4096
[ 107.781948] Register r7 information: non-paged memory
[ 107.787010] Register r8 information: slab kmalloc-4k start c400f000 pointer offset 576 size 4096
[ 107.795821] Register r9 information: non-paged memory
[ 107.800883] Register r10 information: slab kmalloc-4k start c400f000 pointer offset 536 size 4096
[ 107.809782] Register r11 information: non-paged memory
[ 107.814932] Register r12 information: NULL pointer
[ 107.819733] Process kworker/0:3 (pid: 424, stack limit = 0xc9f2e57a)
[ 107.826103] Stack: (0xc1243b30 to 0xc1244000)
[ 107.830469] 3b20: c3e62f00 bf3dd2d8 c400f7d0 bf49a2a8
[ 107.838668] 3b40: 00000000 c400f000 c400f7d0 ffffffed 00000000 00000000 fffffdc0 c400f000
[ 107.846866] 3b60: c400f2f8 bf49a5b0 bf3e03e8 00000000 00000000 00000000 c400f000 00000001
[ 107.855063] 3b80: c4f05400 bf49d3e0 bf49b4c0 bf49b5d0 00000000 00000000 c43210b0 d293dc98
[ 107.863261] 3ba0: c0cc1088 c4f05420 bf3df08c bf3e0038 c4f05400 c5697400 bf3e0000 ffffffed
[ 107.871458] 3bc0: c4f05650 c07a30bc c4f05420 00000000 bf3e0038 c4f05420 00000011 c0f99e9c
[ 107.879654] 3be0: 00000000 c06a8298 c0fe15ac bf3e0038 c0fe159c c06a8708 00000001 bf3e0038
[ 107.887851] 3c00: c1243c4c c4f05420 00000000 c06a8c6c 00000000 c1243c4c c06a8bd8 00000000
[ 107.896048] 3c20: 00000000 c06a63bc 00000000 c12bd76c c3f30c38 d293dc98 c4f05420 00000001
[ 107.904244] 3c40: c4f05464 c06a8a20 c5894400 c4f05420 00000001 d293dc98 c0f99d60 c4f05420
[ 107.912442] 3c60: c4f05420 c0f99ed4 c0f90870 c06a7450 c4f05420 00000000 c5697480 c06a4ccc
[ 107.920639] 3c80: c5601800 c5697400 c5601800 c4f05e00 00000007 0000017d eedd6ae0 c4f05e00
[ 107.928836] 3ca0: 00000008 d293dc98 00000008 c4f05400 c4f05650 c0c9a248 c5697480 c0c9a268
[ 107.937033] 3cc0: c4f05650 00000000 c4f05650 c07a1cb0 00000001 00000000 00000000 00000000
[ 107.945231] 3ce0: 00001388 d293dc98 c0cdd2d4 c5781c44 00000001 c101c000 c5697480 c5781c44
[ 107.953429] 3d00: c5697404 c4f0560c c0f99e9c c0f99ed4 c0f9a364 c07a054c c4f05600 00000001
[ 107.961626] 3d20: c5781c40 00000001 00000001 00000004 c4f0564c c0c9a210 c0cc1088 c5697400
[ 107.969822] 3d40: 00000001 c5697400 c5697480 00000011 c0f99d6c c11fbefc 00000000 c07ac830
[ 107.978019] 3d60: c5697480 c0f9a524 c5697400 c07a2464 c5697480 00000000 c0f9a524 c06a8298
[ 107.986217] 3d80: c0fe15ac c0f9a524 c0fe159c c06a8708 00000001 c0f9a524 c1243de4 c5697480
[ 107.994414] 3da0: 00000000 c06a8c6c 00000000 c1243de4 c06a8bd8 00000000 00000000 c06a63bc
[ 108.002610] 3dc0: 00000000 c12bd76c c12b86b8 d293dc98 c5697480 00000001 c56974c4 c06a8a20
[ 108.010807] 3de0: c5781bc0 c5697480 00000001 d293dc98 c0f99d60 c5697480 c5697480 c0f99ed4
[ 108.019005] 3e00: c0f90870 c06a7450 c5697480 00000000 c1ae2880 c06a4ccc c0f90398 c57818c6
[ 108.027202] 3e20: 0000003a c0f903c8 00000001 393831c8 3932313a c05a6600 a0000013 d293dc98
[ 108.035398] 3e40: 0000000c c5697400 c57818c0 c5697480 00000000 c1ae2800 00000001 c11fbefc
[ 108.043595] 3e60: 00000000 c0798fc8 c5697400 c0fe27f8 00000000 00000000 c1ae2800 00000001
[ 108.051792] 3e80: c11fbefc c079a3f0 00000000 00000001 00000000 00000000 000003e8 00000000
[ 108.059989] 3ea0: eedd45c0 c11fbe00 c11fbe85 c101c000 c11fbe34 c11fbe38 c11cbf34 c101c030
[ 108.068186] 3ec0: 00000001 c11cbe00 c1ae2800 c11fbe40 c569763c c1ae28c4 c11cbf34 c11fbc20
[ 108.076384] 3ee0: c1ae2800 c0f99e34 c11cbf34 00000064 00010101 c0e58ec0 00000000 c10cf690
[ 108.084582] 3f00: c1243f4c d293dc98 c4015db8 c11fbefc c194d700 eedd3ac0 eedd9500 00000000
[ 108.092779] 3f20: 00000000 eedd9505 c194d740 c0148290 c1242000 eedd3ac0 00000008 c194d700
[ 108.100976] 3f40: c194d718 eedd3ac0 00000008 eedd3ad8 c0f03d00 eedd3c80 c1242000 c014856c
[ 108.109173] 3f60: c0f0f2bc c0fa9db8 c1071ecc c195dd40 c109a700 c0148508 c194d700 c1242000
[ 108.117370] 3f80: c1071ecc c109a720 00000000 c014fd3c c195dd40 c014fbf4 00000000 00000000
[ 108.125567] 3fa0: 00000000 00000000 00000000 c0100134 00000000 00000000 00000000 00000000
[ 108.133764] 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 108.141962] 3fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[ 108.150172] [<bf2622c4>] (dvb_module_release [dvb_core]) from [<bf3dd2d8>] (dvbsky_frontend_detach+0x24/0x34 [dvb_usb_dvbsky])
[ 108.161631] [<bf3dd2d8>] (dvbsky_frontend_detach [dvb_usb_dvbsky]) from [<bf49a2a8>] (dvb_usb_data_complete_204+0x10c/0x138 [dvb_usb_v2])
[ 108.174021] [<bf49a2a8>] (dvb_usb_data_complete_204 [dvb_usb_v2]) from [<bf49a5b0>] (dvb_usbv2_probe+0x14c/0xb94 [dvb_usb_v2])
[ 108.185446] [<bf49a5b0>] (dvb_usbv2_probe [dvb_usb_v2]) from [<c07a30bc>] (usb_probe_interface+0x98/0x1bc)
[ 108.195130] [<c07a30bc>] (usb_probe_interface) from [<c06a8298>] (really_probe.part.0+0x9c/0x324)
[ 108.204030] [<c06a8298>] (really_probe.part.0) from [<c06a8708>] (driver_probe_device+0x38/0x11c)
[ 108.212927] [<c06a8708>] (driver_probe_device) from [<c06a8c6c>] (__device_attach_driver+0x94/0x108)
[ 108.222084] [<c06a8c6c>] (__device_attach_driver) from [<c06a63bc>] (bus_for_each_drv+0x80/0xd0)
[ 108.230894] [<c06a63bc>] (bus_for_each_drv) from [<c06a8a20>] (__device_attach+0x10c/0x190)
[ 108.239268] [<c06a8a20>] (__device_attach) from [<c06a7450>] (bus_probe_device+0x84/0x8c)
[ 108.247469] [<c06a7450>] (bus_probe_device) from [<c06a4ccc>] (device_add+0x3a0/0x890)
[ 108.255407] [<c06a4ccc>] (device_add) from [<c07a1cb0>] (usb_set_configuration+0x470/0x880)
[ 108.263781] [<c07a1cb0>] (usb_set_configuration) from [<c07ac830>] (usb_generic_driver_probe+0x50/0x8c)
[ 108.273203] [<c07ac830>] (usb_generic_driver_probe) from [<c07a2464>] (usb_probe_device+0x28/0x80)
[ 108.282186] [<c07a2464>] (usb_probe_device) from [<c06a8298>] (really_probe.part.0+0x9c/0x324)
[ 108.290821] [<c06a8298>] (really_probe.part.0) from [<c06a8708>] (driver_probe_device+0x38/0x11c)
[ 108.299717] [<c06a8708>] (driver_probe_device) from [<c06a8c6c>] (__device_attach_driver+0x94/0x108)
[ 108.308876] [<c06a8c6c>] (__device_attach_driver) from [<c06a63bc>] (bus_for_each_drv+0x80/0xd0)
[ 108.317685] [<c06a63bc>] (bus_for_each_drv) from [<c06a8a20>] (__device_attach+0x10c/0x190)
[ 108.326059] [<c06a8a20>] (__device_attach) from [<c06a7450>] (bus_probe_device+0x84/0x8c)
[ 108.334258] [<c06a7450>] (bus_probe_device) from [<c06a4ccc>] (device_add+0x3a0/0x890)
[ 108.342197] [<c06a4ccc>] (device_add) from [<c0798fc8>] (usb_new_device+0x178/0x310)
[ 108.349963] [<c0798fc8>] (usb_new_device) from [<c079a3f0>] (hub_event+0xfec/0x13bc)
[ 108.357729] [<c079a3f0>] (hub_event) from [<c0148290>] (process_one_work+0x20c/0x484)
[ 108.365589] [<c0148290>] (process_one_work) from [<c014856c>] (worker_thread+0x64/0x5b0)
[ 108.373703] [<c014856c>] (worker_thread) from [<c014fd3c>] (kthread+0x148/0x164)
[ 108.381125] [<c014fd3c>] (kthread) from [<c0100134>] (ret_from_fork+0x14/0x20)
[ 108.388367] Exception stack(0xc1243fb0 to 0xc1243ff8)
[ 108.393430] 3fa0: 00000000 00000000 00000000 00000000
[ 108.401628] 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 108.409825] 3fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 108.416457] Code: e92d4010 e2504000 08bd8010 e5943058 (e5930008)
[ 108.422700] ---[ end trace f8567559f26cdd8c ]---
[ 108.427405] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 108.427418] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 108.427426] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 108.427440] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 108.427446] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 108.427453] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 108.427459] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 108.479251] Kernel panic - not syncing: Fatal exception
[ 108.484496] CPU1: stopping
[ 108.487212] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G D 5.15.142 #0
[ 108.494716] Hardware name: Marvell Armada 380/385 (Device Tree)
[ 108.500651] [<c010e9b0>] (unwind_backtrace) from [<c010a69c>] (show_stack+0x10/0x14)
[ 108.508423] [<c010a69c>] (show_stack) from [<c05f3bbc>] (dump_stack_lvl+0x40/0x4c)
[ 108.516015] [<c05f3bbc>] (dump_stack_lvl) from [<c010cbc4>] (do_handle_IPI+0xf8/0x12c)
[ 108.523953] [<c010cbc4>] (do_handle_IPI) from [<c010cc10>] (ipi_handler+0x18/0x20)
[ 108.531542] [<c010cc10>] (ipi_handler) from [<c018484c>] (handle_percpu_devid_irq+0x78/0x13c)
[ 108.540091] [<c018484c>] (handle_percpu_devid_irq) from [<c017e760>] (handle_domain_irq+0x5c/0x78)
[ 108.549077] [<c017e760>] (handle_domain_irq) from [<c01012e4>] (gic_handle_irq+0x7c/0x90)
[ 108.557279] [<c01012e4>] (gic_handle_irq) from [<c0100b7c>] (__irq_svc+0x5c/0x78)
[ 108.564781] Exception stack(0xc1083f60 to 0xc1083fa8)
[ 108.569845] 3f60: 00077fa8 00000000 00000001 c0117c20 c1082000 c0f04f54 00000001 c0f04f98
[ 108.578042] 3f80: 00000000 c0e580a8 00000000 c1083fb8 c107c03c c1083fb0 c01076d0 c01076d4
[ 108.586238] 3fa0: 60000013 ffffffff
[ 108.589733] [<c0100b7c>] (__irq_svc) from [<c01076d4>] (arch_cpu_idle+0x38/0x3c)
[ 108.597152] [<c01076d4>] (arch_cpu_idle) from [<c015f540>] (do_idle+0x1ec/0x258)
[ 108.604573] [<c015f540>] (do_idle) from [<c015f8e0>] (cpu_startup_entry+0x18/0x1c)
[ 108.612164] [<c015f8e0>] (cpu_startup_entry) from [<00101770>] (0x101770)
[ 108.618976] Rebooting in 3 seconds..