Помогите скомпилировать драйвер Linux для стека ТВ-карт

Я пытаюсь заставить свою малину Пи работать с одной из двух ТВ-карт, которые у меня есть на мне. К сожалению, я живу в Гонконге, где, благодаря стандарту цифрового вещания, я оставляю несколько вариантов устройств. Ни один из них, похоже, не хочет играть в мяч.

По очевидным причинам оба устройства USB. Я «определил», что используется набор микросхем RTL2836U. В то время как другой использует LME 2510C с тюнером Maxim 2165E и демодулятором 8G75-A1.

Я сосредоточил свои усилия на усилиях RTL2836U, и я просто скомпилировал некоторые драйверы (с добавлением VID / PID), и Linux, похоже, загрузил модули, но затем выгрузил его из-за ошибки.

Любая помощь будет оценена по достоинству.

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) 

Затем на вставке ключа

 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 показывает мне эти модули

 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 

Насколько я могу судить, ваша ошибка проистекает из несовместимости версии между запущенным ядром и версией ядра, с которой вы строите модули. Проверьте uname -r против вашего дерева.