[linux-dvb] RFC: DVB patch for Inkling's pchdtvr

Peter Knaggs peter.knaggs at gmail.com
Wed Aug 31 07:03:41 CEST 2005


> I would blame the driver first :) 

The DVB driver could be OK, just the problem
could be due to missing interrupts, which would
make the driver appear to be at fault.
Do you see any kernel messages like this 
from "dmesg"?
  KERN_WARNING "irq loop -- clearing mask"

> Who supports the DVB driver, is it linuxtv.org or pchdtv? 

The DVB driver for the pcHDTV card 
would be supported by linuxtv. 

The old driver from
  http://www.pchdtv.com/downloads/pcHDTV-1.6.tar.gz
would still be supported by pcHDTV.
For your setup, it might be worth trying the 
old pcHDTV driver with a vanilla 2.4.26 kernel,
just to see if capturing works OK there.

By the way, using a DMX_START ioctl just before
starting the capture with pchdtvr, and DMX_STOP
just afterwards, seems to have fixed the EOVERFLOW
problem I was getting on the first read from the dvr.

Now pchdtvr is working fine with the DVB API :)
A good reference to learn how to use the DVB API is
the xine sources: xine-lib/src/input/input_dvb.c
As well as the API v3 docs, of course:
http://www.linuxtv.org/downloads/linux-dvb-api-1.0.0.pdf

Cheers,
Peter.




More information about the linux-dvb mailing list