Hello people,
Trying to use an af9015-based USB DVB-T tuner (Leadtek WinFast DTV Dongle Gold), which used to work perfectly on OpenPLi 2.1, and OpenPLi 3.0 until recently.
After an online update, the box doesn't boot anymore. Dmesg says:
usb 2-1.2: new full-speed USB device number 3 using ehci-brcm UBIFS: mounted UBI device 0, volume 0, name "rootfs"(null) UBIFS: LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes UBIFS: FS size: 118468608 bytes (112 MiB, 933 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs) UBIFS: reserved for root: 0 bytes (0 KiB) UBIFS: media format: w4/r0 (latest is w4/r0), UUID 879ABCBC-F51F-4A09-B9F8-825BA8200234, small LPT model VFS: Mounted root (ubifs filesystem) on device 0:10. devtmpfs: mounted Freeing unused kernel memory: 300k freed usbcore: registered new interface driver tpm dvb: module_layout: kernel tainted. Disabling lock debugging due to kernel taint input: dreambox remote control (native) as /devices/virtual/input/input1 input: dreambox advanced remote control (native) as /devices/virtual/input/input2 DVB: registering new adapter (dvb0) platform dvb0.0: DVB: registering adapter 0 frontend 0 (DVB-S2)... input: front panel as /devices/virtual/input/input3 NET: Registered protocol family 10 usb 1-2: dvb_usb_v2: found a 'Leadtek WinFast DTV Dongle Gold' in cold state usbcore: registered new interface driver dvb_usb_af9015 usb 1-2: dvb_usb_v2: downloading firmware from file 'dvb-usb-af9015.fw' usb 1-2: dvb_usb_v2: found a 'Leadtek WinFast DTV Dongle Gold' in warm state usb 1-2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer DVB: registering new adapter (Leadtek WinFast DTV Dongle Gold) i2c i2c-4: af9013: firmware version 4.95.0.0 usb 1-2: DVB: registering adapter 1 frontend 0 (Afatech AF9013)... tda18271 4-00c0: creating new instance TDA18271HD/C2 detected @ 4-00c0 Registered IR keymap rc-leadtek-y04g0051 input: Leadtek WinFast DTV Dongle Gold as /devices/platform/ehci-brcm.0/usb1/1-2/rc/rc0/input4 rc0: Leadtek WinFast DTV Dongle Gold as /devices/platform/ehci-brcm.0/usb1/1-2/rc/rc0 usb 1-2: dvb_usb_v2: schedule remote query interval to 500 msecs usb 1-2: dvb_usb_v2: 'Leadtek WinFast DTV Dongle Gold' successfully initialized and connected svc: failed to register lockdv1 RPC service (errno 124). tda18271: performing RF tracking filter calibration CPU 0 Unable to handle kernel paging request at virtual address 0005696b, epc == cc805cfc, ra == cc805cf4 Oops[#1]: Cpu 0 $ 0 : 00000000 10008700 00000000 000562eb $ 4 : cc805d30 cc805c06 00000000 00000000 $ 8 : 00000061 09140039 84848484 84848484 $12 : 000562eb 3b9aca00 00000000 00000000 $16 : cc805d0c cddd7400 00000000 e15d9714 $20 : cffc7080 00000001 80720000 cffc706c $24 : 00000003 8005ae58 $28 : cc804000 cc805c70 00000029 cc805cf4 Hi : 00000004 Lo : b74ac5c0 epc : cc805cfc 0xcc805cfc Tainted: GF O ra : cc805cf4 0xcc805cf4 Status: 10008703 KERNEL EXL IE Cause : 00800008 BadVA : 0005696b PrId : 0002a044 (Brcm4380) Modules linked in: dvb_usb_af9015 dvb_usb_v2 af9013 mxl5007t dvb_pll mt2060 tda18218 mxl5005s qt1010 ipv6 dvb(OF) modloader2(O) modloader(O) tpm(O) Process kdvb-ad-1-fe-0 (pid: 409, threadinfo=cc804000, task=cdc7c488, tls=00000000) Stack : 00000002 fffffff5 fffbbb3f 02bde780 807d0000 80437af0 00000001 cddd7400 00000000 cddd7400 cffc7080 cc805d0c cde58c00 cddd7404 cde58c00 cde58ca0 00000000 80438fd8 00000000 00000004 00000001 00000001 cc805cf4 00000002 cde58c00 8044af74 807c7f40 cde58ca0 00000000 02bde780 cc805d04 805f6224 00000000 000000c0 cc800001 cc805cf0 000100c0 00000027 cc805d0c 4e034884 ... Call Trace: [<80437af0>] __i2c_transfer+0x90/0xc8 [<80438fd8>] i2c_transfer+0x78/0xd8 [<8044af74>] tda18271_read_extended+0x70/0x178 [<805f6224>] schedule_timeout+0x154/0x1e0 [<8044bdec>] tda18271c2_rf_cal_init+0x320/0xcb8 [<8046e4b0>] dvb_frontend_thread+0x0/0x518 [<8044c938>] tda18271_init+0x1b4/0x1bc [<80050000>] commit_creds+0xe4/0x374 [<e15fa2dc>] af9015_af9013_init+0x8c/0xa8 [dvb_usb_af9015] [<8046e4b0>] dvb_frontend_thread+0x0/0x518 [<80050000>] commit_creds+0xe4/0x374 [<e15fa178>] af9015_tuner_init+0x78/0xa8 [dvb_usb_af9015] [<80054220>] dequeue_task+0x1c/0x40 [<8046cebc>] dvb_frontend_init+0x4c/0x7c [<805f814c>] __schedule+0x3d8/0x8e8 [<80052fb4>] __wake_up_common+0x68/0xc0 [<8046e508>] dvb_frontend_thread+0x58/0x518 [<8046e4b0>] dvb_frontend_thread+0x0/0x518 [<8005329c>] complete+0x48/0x68 [<8046e4b0>] dvb_frontend_thread+0x0/0x518 [<80047670>] kthread+0xbc/0xc4 [<800475b4>] kthread+0x0/0xc4 [<800057c0>] ret_from_kernel_thread+0x10/0x18
Please point me in the right direction, to make it work with actual image version.