Linux USB DVB-T driver on FreeBSD
Tim Borgeaud
tim at tangobravo.co.uk
Sat Mar 6 15:19:14 UTC 2010
Some time ago I was playing around with compiling V4L (Linux) DVB drivers
using a layer of compatibility code derived from Luigi Rizzo's
linux-kmod-compat port and Hans Petter Selasky's USB stack (in FreeBSD 8)
This was initially performed on FreeBSD 7 and FreeBSD 8 (current). I had
some success getting a driver to work for a dib0700 based USB DVB-T stick
(Hauppauge WinTV-NOVA-TD-Stick) and talked about my exploits at EuroBSDCon
2009.
I've finally got around to making some modifications for FreeBSD 8
(release/stable) and a few further adjustments to allow some additional
driver source to be compiled (whether this works is totally unknown).
I'm hoping that this project is now largely redundant due to the advent of
Hans Petter Selasky's video4bsd and cuse4bsd projects:
http://www.selasky.org/hans_petter/video4bsd/
http://www.selasky.org/hans_petter/cuse4bsd/
There are some very good reasons why the userland drivers are to be
preferred, and, since I haven't mananaged to get my USB stick to work with
webcamd yet, this is what I will try to get up and running next.
However, my kernel driver does appear to work (although experimental in
nature) and the approach in general may be of some interest outside of USB
drivers.
Therefore, some basic details and source can be found at:
http://www.tangobravo.co.uk/v4l-compat
Tim Borgeaud
More information about the freebsd-multimedia
mailing list