I'm having problems with the v2.4 branch of the DVB drivers (pulled
today from CVS) using a Hauppauge DEC2000-t.
The device is recognized properly, and I'm able to perform a channel
scan with dvb-apps/*/scan/.
On one machine, everything works fine, but on the other I get regular
checksum errors and missing packets. The machine that doesn't work
properly is a bit under spec'ed. It has a Crusoe TM5800 clocked at
733mhz. From past experience, Crusoes are no good for performance, but
I wasn't expecting it to be this bad.
I was running this device on a 450MHz x86 notebook successfully, so I
assume it should work in your setup, too.I just do a "tzap -r 'BBC ONE'", and my var/log/messages will get
constant flooding. I'm not even reading any data from dvr0, just
running tzap. I modified ttusb_dec.c a little, to print out the first
4 bytes of each packet. Looking at the log messages, sometimes some
packets will start with "00 00" instead of the usual 0x47 Sync byte.
Whenever there is a checksum error, one packet seems to go missing.
Can you please check in the irq handler whether packets get lost and/or
marked as errornous?