TVカードスタック用のLinuxドライバのコンパイル

TVカードスタック用のLinuxドライバのコンパイル

私はRaspberry Piを2つの既存のテレビカードの1つと連携させようとしてきました。残念ながら、私は香港に住んでおり、デジタル放送規格のため、機器のオプションが不足しています。どちらもボール遊びには興味がないようでした。

どちらも明らかな理由でUSBです。私はRTL2836Uチップセットを使用することに「決定」しました。もう1つは、Maxim 2165Eチューナーと8G75-A1復調器と組み合わせてLME 2510Cを使用します。

私はRTL2836Uに集中しました。私はいくつかのドライバ(VID / PIDが追加されています)をコンパイルしましたが、Linuxはモジュールをロードしたようですが、エラーのためアンロードします。

情報

    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 [email protected]):
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

答え1

私が知っている限り、あなたのエラーは、あなたが実行しているカーネルとモジュールを構築したいカーネルバージョンとの間のバージョンの非互換性のために発生します。あなたの木をチェックしてくださいuname -r

関連情報