TV 카드 스택용 Linux 드라이버 컴파일

TV 카드 스택용 Linux 드라이버 컴파일

저는 Raspberry Pi를 기존 TV 카드 두 개 중 하나와 함께 작동시키려고 노력해 왔습니다. 불행히도 저는 홍콩에 살고 있으며 디지털 방송 표준으로 인해 장비 옵션이 부족합니다. 둘 다 공놀이에는 관심이 없는 것 같았습니다.

둘 다 분명한 이유로 USB입니다. 나는 RTL2836U 칩셋을 사용하기로 "결정"했습니다. 다른 하나는 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.

관련 정보