I'm trying to build a working driver for the Geniatech/Mygica T230, see http://www.linuxtv.o...Geniatech_T230.
I build the drivers using the media_build for older kernels. Also the i2c-mux driver is needed (not enabled in the Vu+ kernel).
This is the result when I plug in the device (dmesg):
usb 2-1: new high-speed USB device number 2 using ehci-brcm dvb-usb: found a 'Mygica T230 DVB-T/T2/C' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (Mygica T230 DVB-T/T2/C) i2c i2c-4: Added multiplexed i2c bus 5 si2168 4-0064: Silicon Labs Si2168 successfully attached si2157 5-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached usb 2-1: DVB: registering adapter 1 frontend 0 (Silicon Labs Si2168)... input: IR-receiver inside an USB DVB receiver as /devices/platform/ehci-brcm.1/usb2/2-1/input/input1 dvb-usb: schedule remote query interval to 100 msecs. dvb-usb: Mygica T230 DVB-T/T2/C successfully initialized and connected. usbcore: registered new interface driver dvb_usb_cxusb
When I google this, some lines with loading firmware should be listed in the dmesg when the device is accessed.
But when I do a Enigma2 restart:
[VID]: VIDEO_SET_STREAMTYPE 0 [VID]: VIDEO_SELECT_SOURCE 1 0 [VID]: VIDEO_PLAY 1 2 0 [VID]: VIDEO_CONTINUE 1 1 [VID]: VIDEO_CLEAR_BUFFER 1 1 0 [VID]: VIDEO_STOP 0 1 [VID]: VIDEO_SELECT_SOURCE 0 0 [LCD]: unknown cmd 0x1015 CPU 1 Unable to handle kernel paging request at virtual address 00000020, epc == e1d58c04, ra == 80445530 Oops[#1]: CPU: 1 PID: 561 Comm: kdvb-ad-1-fe-0 Tainted: P O 3.13.5 #1 task: ced756a0 ti: cd7ee000 task.ti: cd7ee000 $ 0 : 00000000 fffffff7 00000000 00010000 $ 4 : cc8c081c cd7efee8 10108b00 ffff00fe $ 8 : cd7effe0 00008b00 ffffffe7 ffffffff $12 : ffffffff 00000016 00000029 00000000 $16 : cc8c081c cc8c081c cc8c081c 80446c44 $20 : cca36800 8180b4c0 cca36998 806fa320 $24 : 00000000 00000000 $28 : cd7ee000 cd7efe48 cfc356a0 80445530 Hi : 000199ec Lo : b86a5950 epc : e1d58c04 dvb_usb_fe_wakeup+0x18/0x8c [dvb_usb] Tainted: P O ra : 80445530 dvb_frontend_init+0x20/0x78 Status: 10108b03 KERNEL EXL IE Cause : 00800008 BadVA : 00000020 PrId : 00025a11 (Broadcom BMIPS5000) Modules linked in: si2157(O) si2168(O) i2c_mux dvb_usb_cxusb(O) dib0070(O) dvb_usb(O) ipv6 fpga_directc(PO) brcmfb(O) dvb_bcm7356(PO) procmk(O) media(O) Process kdvb-ad-1-fe-0 (pid: 561, threadinfo=cd7ee000, task=ced756a0, tls=00000000) Stack : cfc53d00 00000002 cd7efe58 00000001 00000001 cc8c081c cc8c081c 80445530 806f8040 806f8040 806f8040 806f839c cc8e2a80 80446c9c 806f839c 807684c0 807684c0 805b9a84 806f8040 80069f78 00000000 00000000 cd4a34c0 00000000 00000000 00000000 cc8e2a80 cf6f5c40 cc8c081c 80446c44 80670000 8180b4c0 806f8040 806fa320 cfc356a0 8004e824 00000000 00000000 00000000 00000000 ... Call Trace: [<e1d58c04>] dvb_usb_fe_wakeup+0x18/0x8c [dvb_usb] [<80445530>] dvb_frontend_init+0x20/0x78 [<80446c9c>] dvb_frontend_thread+0x58/0x508 [<8004e824>] kthread+0x10c/0x124 [<80006b28>] ret_from_kernel_thread+0x14/0x1c
root@vusolo2:~# lsmod Module Size Used by si2157 4420 1 si2168 7176 1 i2c_mux 1814 1 si2168 dvb_usb_cxusb 46046 0 dib0070 8171 1 dvb_usb_cxusb dvb_usb 21962 1 dvb_usb_cxusb ipv6 330988 26 fpga_directc 493 0 brcmfb 1254 2 dvb_bcm7356 8360507 1 brcmfb procmk 1668 1 dvb_bcm7356 media 11878 0
What's going wrong ???
I get similar problems when I build the drivers for Ubuntu 14.04 (also kernel 3.13)