> Hi James,
> 
> The first basic thing you should look at is if the dvb device has got all
> its pieces.
> A dvb adapter has, sort of, 4 sub-devices:
> [me@home ~]$ ll /dev/dvb/adapter2
> total 0
> crw-rw----+ 1 root video 212, 12 Jun  5 12:31 demux0
> crw-rw----+ 1 root video 212, 13 Jun  5 12:31 dvr0
> crw-rw----+ 1 root video 212, 15 Jun  5 12:31 frontend0
> crw-rw----+ 1 root video 212, 14 Jun  5 12:31 net0
> 
> From your post you might miss the demux while the front-end is working.
> 

ls -al /dev/dvb/adapter1/
total 0
drwxr-xr-x 2 root root     120 Jun  7 10:08 .
drwxr-xr-x 5 root root     100 Jun  7 10:08 ..
crw-rw---T 1 root video 212, 5 Jun  7 10:08 demux0
crw-rw---T 1 root video 212, 6 Jun  7 10:08 dvr0
crw-rw---T 1 root video 212, 4 Jun  7 10:08 frontend0
crw-rw---T 1 root video 212, 7 Jun  7 10:08 net0

same for adapter2 (adapter0 is an existing usb dvb-t adapter)

I think all the pieces are there, they just aren't connected up internally 
correctly. If I deliberately put in a wrong i2c address for the tuner (starts 
of at 0x12 and is reprogrammed to 0x80 in the usb version, which is what I've 
copied) then I get an error, so it can definitely see the tuner. And if I tune 
an incorrect frequency I never get lock or anything so I think that much is 
working. And my original post shows it can see a stream with no errors, and if 
I put the incorrect code rate in (eg 2_3 instead of 3_4) then it sees lots of 
errors.

So suppose that the demux is what's wrong, how could I debug that further?

Is there a block diagram somewhere that explains how the various dvb components 
feed into each other?

Thanks

James
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to