[linux-dvb] Freecom DVB-T stick - software demux

Gavin Hamill gdh at acentral.co.uk
Fri Jun 2 11:40:20 CEST 2006


Just wondered if I'm missing something here, my VDR setup is a single 
USB DVB-T receiver:

Bus 004 Device 003: ID 14aa:022b AVerMedia (again) or C&E

and I intend to use the streamdev-server plugin, but *almost* every time 
I try to call a stream, I get

Jun  2 10:04:37 telly vdr[29321]: Streamdev: Accepted new client (HTTP) 
10.0.0.100:58530
Jun  2 10:04:37 telly vdr[29321]: ERROR: can't open filter handle on 
'/dev/dvb/adapter0/demux0'
Jun  2 10:04:37 telly vdr[29321]: ERROR: /dev/dvb/adapter0/demux0: Too 
many open files
Jun  2 10:04:37 telly vdr[29321]: ERROR (dvbdevice.c,650): Too many open 
files
Jun  2 10:04:37 telly vdr[29321]: ERROR: can't set PID 640 on device 1
Jun  2 10:04:37 telly vdr[29321]: ERROR (dvbdevice.c,665): Bad file 
descriptor

My VDR setup seems to open 8 demux connections, and I wondered if this 
is the cause of the error:

vdr       29321   root    5u      CHR      212,4             620660 
/dev/dvb/adapter0/demux0
vdr       29321   root    8u      CHR      212,4             620660 
/dev/dvb/adapter0/demux0
vdr       29321   root    9u      CHR      212,4             620660 
/dev/dvb/adapter0/demux0
vdr       29321   root   10u      CHR      212,4             620660 
/dev/dvb/adapter0/demux0
vdr       29321   root   11u      CHR      212,4             620660 
/dev/dvb/adapter0/demux0
vdr       29321   root   12u      CHR      212,4             620660 
/dev/dvb/adapter0/demux0
vdr       29321   root   13u      CHR      212,4             620660 
/dev/dvb/adapter0/demux0
vdr       29321   root   14u      CHR      212,4             620660 
/dev/dvb/adapter0/demux0

Is it possible to run this USB device in 'budget mode' where the full TS 
is passed onto a software demuxer rather than relying on a very limited 
hardware PID filter in the device?

The device is definitely connected to a USB2.0 port as evidenced by the 
dmesg output, but I can't find any facility to switch the device to pass 
a full TS :(

[43040343.800000] dvb-usb: found a 'WideView WT-220U PenType Receiver 
(based on ZL353)' in cold state, will try to load a firmware
[43040343.840000] dvb-usb: downloading firmware from file 
'dvb-usb-wt220u-zl0353-01.fw'

[output from other drivers snipped]...

[43040345.030000] usb 4-1: USB disconnect, address 5
[43040345.030000] dvb-usb: generic DVB-USB module successfully 
deinitialized and disconnected.
[43040346.060000] usb 4-1: new high speed USB device using ehci_hcd and 
address 6
[43040346.210000] dvb-usb: found a 'WideView WT-220U PenType Receiver 
(based on ZL353)' in warm state.
[43040346.210000] dvb-usb: will use the device's hardware PID filter 
(table count: 15).
[43040346.210000] DVB: registering new adapter (WideView WT-220U PenType 
Receiver (based on ZL353)).
[43040346.210000] attaching frontend dtt200u
[43040346.210000] DVB: registering frontend 0 (WideView USB DVB-T)...
[43040346.210000] input: IR-receiver inside an USB DVB receiver as 
/class/input/input9
[43040346.210000] dvb-usb: schedule remote query interval to 300 msecs.
[43040346.210000] dvb-usb: WideView WT-220U PenType Receiver (based on 
ZL353) successfully initialized and connected.
[43040348.510000] dvb-usb: recv bulk message failed: -110
[43040348.520000] key: 98 0 0 0 e1

Cheers,
Gavin.



More information about the linux-dvb mailing list