Thanks for addressing the other problem, wasn't sure you had seen it and it sounded the same.
I've just had a look at my system (which is obviously different), maybe it helps a bit to compare.
I think these are the relevant lines from lsmod: ...
budget_av 21248 16
saa7146_vv 50688 1 budget_av
videobuf_dma_sg 14852 1 saa7146_vv
videobuf_core 19588 2 saa7146_vv,videobuf_dma_sg
videodev 34176 1 saa7146_vv
v4l1_compat 16004 2 saa7146_vv,videodev
budget_core 13060 1 budget_av
dvb_core 81052 2 budget_av,budget_core
saa7146 20360 3 budget_av,saa7146_vv,budget_core
ttpci_eeprom 3456 1 budget_core
...
And I see this in dmesg:# dmesg | egrep -i '(dvb|saa)'
[ 16.048000] saa7146: register extension 'budget_av'.
[ 16.048000] saa7146: found saa7146 @ mem f8a70000 (revision 1, irq 22) (0x1894,0x003a).
[ 16.048000] saa7146 (0): dma buffer size 192512
[ 16.048000] DVB: registering new adapter (Satelco EasyWatch DVB-T)
[ 16.628000] DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
And I have this in /dev/dvb/adapter0:# l /dev/dvb/adapter0/
total 0
drwxr-xr-x 2 root root 140 2008-06-05 20:05 .
drwxr-xr-x 3 root root 60 2008-06-05 20:05 ..
crw-rw---- 1 root video 212, 6 2008-06-05 20:05 ca0
crw-rw---- 1 root video 212, 4 2008-06-05 20:05 demux0
crw-rw---- 1 root video 212, 5 2008-06-05 20:05 dvr0
crw-rw---- 1 root video 212, 3 2008-06-05 20:05 frontend0
crw-rw---- 1 root video 212, 7 2008-06-05 20:05 net0
I had to compile the latest v4l-dvb from the repository myself to get the card going though, so I'm not sure if this has any relevance to your situation at all.