It took me considerable effort to get this far so I thought I'd document it.
I needed to install dvb-utils, kaffeine, vlc, and others. I've added debian-multimedia.org repositories, but for stable, no mythtv, and other quirks. Mercurial is too old, although it may not be relevant at this point. Unless you want to hg revert by date.
Issues first.
udev appears to be shy a few rules for /dev/dvb/* and other prospects. I got the below from other sources I found with google.
I added these lines to /etc/udev/permissions.rules
# video CUSTOM - 10/12/2008
KERNEL=="video*", MODE="0660", GROUP="video"
KERNEL=="radio*", MODE="0660", GROUP="video"
KERNEL=="winradio*", MODE="0660", GROUP="video"
KERNEL=="vtx*", MODE="0660", GROUP="video"
KERNEL=="vbi*", MODE="0660", GROUP="video"
KERNEL=="video/*", MODE="0660", GROUP="video"
KERNEL=="vttuner*", MODE="0660", GROUP="video"
KERNEL=="v4l/*", MODE="0660", GROUP="video"
KERNEL=="dvb/*", MODE="0660", GROUP="video"
KERNEL=="dvb", MODE="0660", GROUP="video"
KERNEL=="dvb/adapter*", MODE="0660", GROUP="video"
I added this to /etc/udev/udev.rules
KERNEL=="dvb*", PROGRAM=="/etc/udev/scripts/dvb.sh %k", NAME="%c", GROUP="video", MODE="0660"
There appears to also be a dvb.rules, but I may have added that as part of my attempts over the two days to get this going.
I added this script to /etc/udev/scripts/dvb.sh
#!/bin/sh
/bin/echo $1 | /bin/sed -e 's,dvb\((0-9)\)\.\([^0-9]*\)\([0-9]\),dvd/adapter\1/\2\3,'
And of course:
# /etc/init.d/udev restart
to have the changes take affect. Or reboot.
Now on to the driver.
http://devinjh.livejournal.com/140981.html
Debian caveat. Mercurial is old, and you can't revert by date unless you upgrade. And the patch doesn't apply unless revert ( hg revert -d '8/26/2008' --all ). But with that old version and the patch, you don't have compatible modules with 2.6.27.
So just use the current v4l-dvb sources. But still some issues. SAA52* something or other doesn't compile. The solution is to edit ./v4l/.config. Comment out (#) the SAA52* entries and change the =m to " is not set" if you want to keep to tradition. And now it should compile.
$ make
# make install
reboot, or just rmmod any previously attempted related modules. One issue for me was that v4l* modules seemed to interact weird with X. But you don't need them as the driver does not currently support analog.
modprobe dvb-usb-dib0700
modprobe s5h1411
modprobe xc5000
modprobe s5h1420
(and probably some other modules as needed.)
Caveat, the driver for my card uses s5h1411. BUT, the firmware doesn't seem to load if I don't have s5h1420 also modprobed. This driver is supposed to get merged with 2.6.28, so it'll likely get fixed / cleaned up before then.
My related lsmod entries:
dvb_usb_dib0700 35464 8
xc5000 11784 1
s5h1411 9540 1
s5h1420 11972 0
dib7000p 16648 1 dvb_usb_dib0700
dib7000m 14340 1 dvb_usb_dib0700
dvb_usb 22028 1 dvb_usb_dib0700
dvb_core 85824 1 dvb_usb
dib3000mc 12808 1 dvb_usb_dib0700
dibx000_common 3972 3 dib7000p,dib7000m,dib3000mc
dib0070 7876 1 dvb_usb_dib0700
ehci_hcd 34956 0
ohci_hcd 24068 0
i2c_piix4 9036 0
usbcore 138544 8 dvb_usb_dib0700,dvb_usb,snd_usb_audio,snd_usb_lib,ndiswrapper,ehci_hcd,ohci_hcd
video 19664 0
output 3712 1 video
Once driver-ized on to using. I'm a DVB virgin, so this took quite a few attempts to figure and I guess this thread is to ID other options.
For me step 1:
scan ./kde/share/apps/kaffeine/atsc/us-ATSC-center-frequencies-8VSB | tee channels.conf
And step 2:
Separate out each entry to it's own .conf file.
And step 3:
vlc individual_channel.conf
And I can watch TV on my laptop. Even 720p content at about 60% cpu usage (2GHz) for some of the HD channels. But not out of the woods yet. No other apps seem to work yet. And I compiled vlc from source and --disable-dbus on it. But when it launches, it pulls up dbus-launch and friends. So if I change channels I need to kill vlc and dbus-launch before restarting on a different channel. Well, it works at least. Partially anyway.
Being a TV card newbie, it'd be nice to know what my other options are for DVB playback. With a complete setup / play by play hopefully. Vlc works so I guess I'm alright for now. Ultimately I want to archive some old VHS tapes to DVD. But the driver doesn't currently support analog. Hopefully this helps someone get it working in less time than the two days it took me.
HTH