D689 (Altobeam 8830/8831) not compatible to Linux 3.5+

本帖最後由 ricoba 於 2012-12-28 12:17 編輯

Just wanna share my experience for those who use Linux and DMB-TH USB sticks, My Mythtv + D689 were running fine in my Ubuntu box since 10.04 to 12.04 (Linux Kernel 3.2).  It's not working anymore after I upgraded to Ubuntu 13.04+ (Linux Kernel 3.5 and Kernel 3.7), with the following messages whenever the dvb frontend device is accessed by either mythtv or dvbsnoop:
  1. Dec 27 08:29:11 nas kernel: [49792.142379] usb 2-1: new high-speed USB device number 4 using ehci_hcd
  2. Dec 27 08:29:11 nas kernel: [49792.275351] usb 2-1: New USB device found, idVendor=0572, idProduct=d811
  3. Dec 27 08:29:11 nas kernel: [49792.275358] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
  4. Dec 27 08:29:11 nas kernel: [49792.275363] usb 2-1: Product: USB Stick
  5. Dec 27 08:29:11 nas kernel: [49792.275366] usb 2-1: Manufacturer: Geniatech
  6. Dec 27 08:29:11 nas kernel: [49792.275369] usb 2-1: SerialNumber: 080116
  7. Dec 27 08:29:11 nas kernel: [49792.276321] dvb-usb: found a 'Mygica D689 DMB-TH' in warm state.
  8. Dec 27 08:29:11 nas kernel: [49792.617878] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
  9. Dec 27 08:29:11 nas kernel: [49792.618140] DVB: registering new adapter (Mygica D689 DMB-TH)
  10. Dec 27 08:29:11 nas kernel: [49792.857172] usb 2-1: DVB: registering adapter 0 frontend 0 (AltoBeam ATBM8830/8831 DMB-TH)...
  11. Dec 27 08:29:11 nas kernel: [49792.870633] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:13.2/usb2/2-1/input/input9
  12. Dec 27 08:29:11 nas kernel: [49792.870729] dvb-usb: schedule remote query interval to 100 msecs.
  13. Dec 27 08:29:11 nas kernel: [49792.870880] dvb-usb: Mygica D689 DMB-TH successfully initialized and connected.
  14. Dec 27 11:04:34 nas kernel: [59104.438567] usb 2-1: dvb_frontend_ioctl_legacy: doesn't know how to handle a DVBv3 call to delivery system 0
  15. Dec 27 11:04:40 nas kernel: [59109.612036] usb 2-1: dvb_frontend_ioctl_legacy: doesn't know how to handle a DVBv3 call to delivery system 0
  16. Dec 27 11:04:48 nas kernel: [59118.161251] usb 2-1: dvb_frontend_ioctl_legacy: doesn't know how to handle a DVBv3 call to delivery system 0
複製代碼
I think the DVBv3 support breaks in the dvb driver since kernel 3.5, and since the altobeam driver was not updated since 2009, and no developer was working with kernel dvb driver team, I think we better stay to use kernel 3.2 at this moment.

回復 1# ricoba
I also got similar error as seen in dmesg for my mygica 8558pro. I've made some modification as a workaround in the v4l-dvb source code. It can be downloaded from:

http://www.sendspace.com/file/mzu3y1

Untar the tarball, then cd v4l-dvb, run make and make install.

I still don't know where to set delivery system properly, so I can't submit any patch to the v4l-dvb team to solve this problem permanently.

TOP

Thanks for the patched source code.  Let me test it with kernel 3.5.

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP