Sample Header Ad - 728x90

Compiling a Linux driver for a TV card stack

3 votes
1 answer
2222 views
I've been trying to get my Raspberry Pi to work with one of two TV Cards that I have available on me. Unfortunately I live in Hong Kong where due to the digital broadcast standard, leaves me with few choices of devices. Neither of which seem to want to play ball. For obvious reasons, both are USB. I have "determined" that one uses a RTL2836U chipset. Whilst the other is using a LME 2510C with a Maxim 2165E tuner and 8G75-A1 demoduator. I had been focusing my efforts to efforts on the RTL2836U and I just compiled some drivers (with the VID/PID added) and Linux seemed to load the modules, but then unloaded it due to an error. dmesg dvb_hdhomerun: disagrees about version of symbol dvb_dmxdev_init dvb_hdhomerun: Unknown symbol dvb_dmxdev_init (err -22) dvb_hdhomerun: disagrees about version of symbol dvb_register_adapter dvb_hdhomerun: Unknown symbol dvb_register_adapter (err -22) dvb_hdhomerun: disagrees about version of symbol dvb_dmxdev_release dvb_hdhomerun: Unknown symbol dvb_dmxdev_release (err -22) dvb_hdhomerun: disagrees about version of symbol dvb_frontend_detach dvb_hdhomerun: Unknown symbol dvb_frontend_detach (err -22) dvb_hdhomerun: disagrees about version of symbol dvb_unregister_frontend dvb_hdhomerun: Unknown symbol dvb_unregister_frontend (err -22) dvb_hdhomerun: disagrees about version of symbol dvb_register_frontend dvb_hdhomerun: Unknown symbol dvb_register_frontend (err -22) dvb_hdhomerun: disagrees about version of symbol dvb_unregister_adapter dvb_hdhomerun: Unknown symbol dvb_unregister_adapter (err -22) bcm2708 watchdog, heartbeat=10 sec (nowayout=0) tail -f /var/log/kern.log Mar 1 03:14:06 raspbmc kernel: dvb_hdhomerun: Unknown symbol dvb_dmxdev_release (err -22) Mar 1 03:14:06 raspbmc kernel: dvb_hdhomerun: disagrees about version of symbol dvb_frontend_detach Mar 1 03:14:06 raspbmc kernel: dvb_hdhomerun: Unknown symbol dvb_frontend_detach (err -22) Mar 1 03:14:06 raspbmc kernel: dvb_hdhomerun: disagrees about version of symbol dvb_unregister_frontend Mar 1 03:14:06 raspbmc kernel: dvb_hdhomerun: Unknown symbol dvb_unregister_frontend (err -22) Mar 1 03:14:06 raspbmc kernel: dvb_hdhomerun: disagrees about version of symbol dvb_register_frontend Mar 1 03:14:06 raspbmc kernel: dvb_hdhomerun: Unknown symbol dvb_register_frontend (err -22) Mar 1 03:14:06 raspbmc kernel: dvb_hdhomerun: disagrees about version of symbol dvb_unregister_adapter Mar 1 03:14:06 raspbmc kernel: dvb_hdhomerun: Unknown symbol dvb_unregister_adapter (err -22) Mar 1 03:14:18 raspbmc kernel: bcm2708 watchdog, heartbeat=10 sec (nowayout=0) Then on insert of the dongle Mar 1 03:21:07 raspbmc kernel: usb 1-1.3: new high-speed USB device number 5 using dwc_otg Mar 1 03:21:07 raspbmc kernel: usb 1-1.3: New USB device found, idVendor=1f4d,idProduct=689b Mar 1 03:21:07 raspbmc kernel: usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Mar 1 03:21:07 raspbmc kernel: usb 1-1.3: Product: USB Device Mar 1 03:21:07 raspbmc kernel: usb 1-1.3: Manufacturer: realtek Mar 1 03:21:07 raspbmc kernel: usb 1-1.3: SerialNumber: 00000005 Mar 1 03:21:07 raspbmc kernel: WARNING: You are using an experimental version of the media stack. Mar 1 03:21:07 raspbmc kernel: As the driver is backported to an olderkernel, it doesn't offer Mar 1 03:21:07 raspbmc kernel: enough quality for its usage in production. Mar 1 03:21:07 raspbmc kernel: Use it with care. Mar 1 03:21:07 raspbmc kernel: Latest git patches (needed if you report a bug to linux-media@vger.kernel.org): Mar 1 03:21:07 raspbmc kernel: ed72d37a33fdf43dc47787fe220532cdec9da528 [media] media: Add 0x3009 USB PID to ttusb2 driver (fixed diff) Mar 1 03:21:07 raspbmc kernel: b9e2afff1e6b36d05a0e12b6114eb0aaf8949c09 [media] rtl28xxu: Add USB IDs for Compro VideoMate U620F Mar 1 03:21:07 raspbmc kernel: 676fa7d4c9fd141a31cba2870e592a597c0bb07f [media] em28xx: add usb id for terratec h5 rev. 3 Mar 1 03:21:07 raspbmc kernel: usb 1-1.3: dvb_usb_v2: found a 'MYGICA D690U' in warm state Mar 1 03:21:07 raspbmc kernel: usbcore: registered new interface driver dvb_usb_rtl28xxu Mar 1 03:21:10 raspbmc kernel: usb 1-1.3: dvb_usb_v2: 'MYGICA D690U' error while loading driver (-110) Mar 1 03:21:10 raspbmc kernel: usb 1-1.3: dvb_usb_v2: 'MYGICA D690U' successfully deinitialized and disconnected Aptitude is showing me these modules v linux-headers p linux-headers-2.6-mx5 p linux-headers-2.6-omap p linux-headers-3.2.0-4-all p linux-headers-3.2.0-4-all-armhf p linux-headers-3.2.0-4-common p linux-headers-3.2.0-4-rpi i linux-headers-generic p linux-headers-mx5 p linux-headers-omap p linux-headers-vexpress v linux-kernel-headers
Asked by Aron (131 rep)
Feb 28, 2013, 06:06 PM
Last activity: Apr 20, 2019, 02:55 PM