[linux-dvb] can read DVB only once with "WinTV NOVA-s Plus PCI", after that dma timeout

Leif Jakob linux-dvb at jakob.weite-welt.com
Sun Mar 5 21:15:25 CET 2006


Hi,

I've spent some time getting my "WinTV NOVA-s Plus PCI" running (it
was single match @ MediaMarkt joined on the supported budget cards).

My surprise is, that it works exactly once!

I'm using the current Mercurial "HEAD" and tried plenty of patches I
found, but that din't change a thing running on 2.6.14.6.

Scanning works, but only on the first boot, but I didn't spend much
time into that because my problem is elswhere.

I run

szap -r ARTE

and get a lock:

...
status 1f | signal ee00 | snr ffdc | ber 00000000 | unc 00000000 | FE_HAS_LOCK

now I run

cat /dev/dvb/adapter0/dvr0 > /tmp/working

and can play it with mplayer

now I call

szap -r 'RAI 1' 

cat /dev/dvb/adapter0/dvr0 > /tmp/broken

but there are no bytes written to /tmp/broken and the syslog is filled
with:

Mar  5 21:11:05 aegir kernel: cx88[0]/2: cx8802_timeout
Mar  5 21:11:05 aegir kernel: cx88[0]/2: cx8802_stop_dma
Mar  5 21:11:05 aegir kernel: cx88[0]/2: restarting queue
Mar  5 21:11:05 aegir kernel: cx88[0]/2: queue is empty - first active
Mar  5 21:11:05 aegir kernel: cx88[0]/2: cx8802_start_dma w: 0, h: 0, f: 2
Mar  5 21:11:05 aegir kernel: cx88[0]/2: setting the interrupt mask
Mar  5 21:11:05 aegir kernel: cx88[0]/2: [f2ab5e40/0] cx8802_buf_queue - first active
Mar  5 21:11:05 aegir kernel: cx88[0]/2: cx8802_timeout
...

Sometimes reloading of all modules helps, but garanteed only a reboot
makes it streaming again.

any idea?


Thanks 

Leif







More information about the linux-dvb mailing list