DVB-C (CT-3650) with german KabelBW provider under freebsd

Juergen Lock nox at jelal.kn-bremen.de
Sun Apr 15 14:52:08 UTC 2012

On Sat, Apr 14, 2012 at 03:41:46PM +0200, Christian Kniep wrote:
> Hey fellows,
> I am a fresh starter with freebsd but I am pretty exited about it the last couple of days.
> I bought a N36L from HP and it fits my needs perfectly.
> 4x2TB as raidz1 (previously on debian with zfs-fuse) and a couple of services I am playing around with.
> My current problem is that I can't bring the CT-3650 I bought to work with vdr-1.7.
> webcamd finds them and the device is created, but I could not get any DVB-C bouqet.
> I try to debug this by adding some parameters, but besides the "Creating*"-output I failed.
> # webcamd -m dvb-ttusb-budget.debug=1 dvb_frontend.frontend_debug=1 dvb-pll.debug=1 ttusb_dec.debug=1 dvb-usb-init.debug=31
> Attached ugen1.4[0] to cuse unit 0
> Creating /dev/dvb/adapter0/demux0
> Creating /dev/dvb/adapter0/dvr0
> Creating /dev/dvb/adapter0/frontend0
> Creating /dev/input/event0
 To see driver messages here you need to build the webcamd port with the
DEBUG knob enabled.

> On my debian machine the DVB-box works fine. I also have DVB-S boxes, but no dish to test it.
> I entertain suspicion that the DVB-CT box (it is for DVB-T and DVB-C) thinks it has to tune for DVB-T and not DVB-C.
> But I am not sure.
 Well I doubt it's that but...

> Anyone who can give me a hint?
> Christian
> PS: This went on for hours, even if the link specify that there should be channels waiting.
> http://kbwhelpdesk.script-ecke.de/index_druck.php?site=digitalbelegung&art=technik&gebiet=A&servicetyp=FTA
> # w_scan -f c -R 0 -E 0 -o 7 -Q 1 -S 0 >> channels.conf
> w_scan version 20111203 (compiled for DVB API 5.1)
> WARNING: could not guess your country. Falling back to 'DE'
> guessing country 'DE', use -c <country> to override
> using settings for GERMANY
> DVB cable
> frontend_type DVB-C, channellist 7
> output format vdr-1.7
> WARNING: could not guess your codepage. Falling back to 'UTF-8'
> output charset 'UTF-8', use -C <charset> to override
> Info: using DVB adapter auto detection.
>         /dev/dvb/adapter0/frontend0 -> DVB-C "Philips TDA10023 DVB-C": good :-)
> Using DVB-C frontend (adapter /dev/dvb/adapter0/frontend0)
> -_-_-_-_ Getting frontend capabilities-_-_-_-_
> Using DVB API 5.2
> frontend 'Philips TDA10023 DVB-C' supports
> QAM_AUTO not supported, trying QAM_256.
> FREQ (55.00MHz ... 860.00MHz)
> SRATE (0.458MBd ... 7.333MBd)
> -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
> searching QAM256...
> 73000: sr6900 (time: 00:01) 

 OK I never could test DVB-C (only have -S2 and -T here), but I
remember there was a dvb api change concerning hybrid tuners which
the CT-3650 seems to be:


..so it's possible you either need the symlinks mentioned in this


or since we still have the old v4l_compat headers in ports you
actually need to test with those headers and apps updated:

1. v4l_compat update:


2. w_scan 20120128 update: (needs updated v4l_compat)


3. vdr 1.7.27 update: (maybe no point in testing this if the updated
   w_scan still fails, tho you could test scanning using the
   reelchannelscan or wirbelscan plugins too; comment out PATCH_SITES
   PATCHFILES PATCH_DIST_STRIP in multimedia/vdr/Makefile to build
   with new v4l_compat headers, and if you want a correct plist
   also remove include/vdr/s2apiwrapper.h from multimedia/vdr/pkg-plist.)


4. webcamd update: (may not be needed but might still possibly help)


 Good luck! :)

More information about the freebsd-multimedia mailing list