All of lore.kernel.org
 help / color / mirror / Atom feed
* Hauppauge 950Q TS capture intermittent lock up
@ 2014-05-09 15:19 Trevor Anonymous
  2014-05-11 14:58 ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 5+ messages in thread
From: Trevor Anonymous @ 2014-05-09 15:19 UTC (permalink / raw)
  To: linux-media

Hello all,

I have written a simple application to capture RF QAM transport
streams with the Hauppauge 950Q, and save to a file. This is
essentially the same as dvbstream, but with unnecessary stuff removed
(and I have verified this bug using dvbstream as well):
- tune using frontend device
- demux device: DMX_SET_PES_FILTER on pid 8192 with DMX_OUT_TS_TAP output.
- Read from dvr device, save to file.
- Interrupt app using alarm() and stop pes filter, close devices.


This works as expected. The problem is after running this a bunch of
times (sometimes 15-20+), the device seems to eventually get into a
bad state, and nothing is available to read on the dvr device. The
lockup never seems to happen while reading data (i.e., either data
comes and the app works completely, or the app reads 0 bytes). When
this happens, all the tuning/demod locks look good, and everything
appears to be working -- there just isn't data ready to read from the
dvr device.

When it gets into a bad state, I have to physically remove/reinsert
the 950Q device or otherwise reset the device (e.g., usb reset -
USBDEVFS_RESET ioctl).

Has anyone seen this issue before?

I am running Fedora 19 with 3.13.9 kernel. Hardware is:
- au0828, au8522, xc5000 (with dvb-fe-xc5000c-4.1.30.7.fw)


Thanks,
-Trevor

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-05-21 13:22 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-09 15:19 Hauppauge 950Q TS capture intermittent lock up Trevor Anonymous
2014-05-11 14:58 ` Mauro Carvalho Chehab
2014-05-11 16:45   ` Trevor Graffa
2014-05-13 15:53   ` Trevor G
2014-05-21 13:22     ` Mauro Carvalho Chehab

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.