On 15 March 2010 03:55, Devin Heitmueller <dheitmueller@xxxxxxxxxxxxxx> wrote: > On Sun, Mar 14, 2010 at 11:06 AM, Pedro Ribeiro <pedrib@xxxxxxxxx> wrote: >> Hi Devin, >> >> after some through investigation I found that your patch solves the >> continuous interference. >> >> However, I have a second problem. It is also interference but appears >> to be quite random, by which I mean it is not at a fixed interval, >> sometimes it happens past 10 seconds, other times past 30 seconds, >> other times 2 to 5 seconds. >> >> One thing is sure - it only happens when I'm actually streaming from >> the DVB adapter. If I just plug it in, there is no interference. But >> when I start vdr (for example) the interference starts. >> >> The DVB adapter and the sound card are not sharing irq's or anything >> like that, and there is no system freeze when the interference >> happens. I also thought it was either my docking bay or power supply, >> but definitely it isn't. >> >> Any idea what can this be? >> >> Thank you for your help, >> Pedro > > Hello Pedro, > > Could you describe in more detail what you mean by "interference"? Do > you mean that you get corrupted audio for short bursts? Or do you > mean the audio is dropping out for periods of time? Can you elaborate > on how long the problem occurs for, and how often it occurs? For > example, do you get corrupted audio for 1 second at a time every ten > or fifteen seconds? Hi Devin, by interference I mean cracks and pops in the sound. These occur rather randomly, and they are regular but not periodic, by which I mean there is no defined timeframe between them. Sometimes there are 2 or 3 in a row, other times 10 seconds between them, other times 30 seconds or 1 minute. These cracks and pops only last for a fraction of a second and they do not interfere with the audio playing. Its like some kind of static interference, really high pitched and loud. > This is a USB audio device, correct? Are both devices on the same USB > bus? Is there a USB hub involved? Yes they are both USB devices. There is no USB hub involved, and they are in different ports with different interrupts assigned to them. > It's also possible that this is just a general latency problem - where > the CPU becomes too busy, it does not service the sound card often > enough and PCM data is being dropped. Have you tried running "top"? > What does your CPU utilization look like when you are experiencing the > problem? There is no jump in cpu utilization when the spikes occur. I am running a realtime kernel and I also don't see any latency spikes when the interferences occur. The problem occurs with both realtime and normal kernels, on 2.6.31, .32 and .33. Without your patch (commit 6a2071006b72bf887e38c025c60f98d2998ceacb) the problem is aggravated as the interference is constant. Something fishy is going on. I've spent countless hours trying to figure out the problem it is really hard to find a pattern. This is what I know till now: - the first time both devices are connected to the laptop after a fresh boot, usually there is no problem and they work nicely - the keyword here is usually, it has happened a few times - if i unplug and replug the dib0700 adapter, then the cracks and pops immediately start - stopping vdr seems to stop the cracks and pops MOST of the time - though sometimes it also cracks without it One thing I'm sure - without the dib0700 adapter connected to the USB bus there is cracking at all. This is a tough nut to crack. Thanks for the help, Pedro PS: This is probably unrelated, but here is a bug report: if I boot with the dib0700 adapter connected to the computer, the remote control does not work. Note what dmesg says: [ 13.033653] dib0700: loaded with support for 14 different device-types [ 13.035185] dvb-usb: found a 'Hauppauge Nova-T Stick' in warm state. [ 13.036516] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 13.038045] DVB: registering new adapter (Hauppauge Nova-T Stick) [ 13.235713] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)... [ 13.438312] DiB0070: successfully identified [ 13.439741] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/input/input13 [ 13.441301] dvb-usb: schedule remote query interval to 50 msecs. [ 13.442742] dvb-usb: Hauppauge Nova-T Stick successfully initialized and connected. [ 13.444577] dib0700: rc submit urb failed [ 13.444579] [ 13.447573] usbcore: registered new interface driver dvb_usb_dib0700 -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html