Hi, i'm running a box (Pentium 3 800 MHz) with four DVB-budget-cards (2xDVB-S, 2xDVB-C) with Kernel 2.4.24 and linuxtv-dvb-drivers 1.1.0. Everything (tuning via the frontend device and reading of the TS via the dvr device) works fine as long as I only read data from three cards simultaneously. As soon as I open the fourth dvr device, the first dvr device does no longer give me data. This behaviour is perfectly reproducable and does NOT depend on the dvb device number, the data always stops coming in on the device which I have OPENED FIRST. I.e. if I open /dev/dvb/adapter0/dvr0 first, I get no data from it after opening the fourth device and the same happens with /dev/dvb/adapter1/dvr0, if this one is opened first.
I'm reading the entire transport stream from every card by using the dummy PID 8192 on the demux device and I use poll() calls to check if data is ready on some dvr device. But after opening the fourth device, no more POLLIN events will occur on the device which was opened first. Any idea anyone?? BTW: What's the correct way to increase the maximum number of supported DVB devices (I'm using devfs)? I think the default number is still 4, and in an earlier thread I noticed that incrementing MAX_NUM_DVB and SAA7146_MAX_DEVICES did create more devices, but the drivers misdetected the card types. Moreover these two defines seem to have gone in version 1.1.0. Cheers, Jonny -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
