Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: [PATCH] fix for stream corruption on budget /Nova-T cards



Stefan Betermieux wrote:

I will investigate the IRQ issue this evening. I am pretty sure that your patch is executed half of time, because I inserted a syslog message inside your if statement and in a newly created else statement another message. They alternated in the log most of the time, I am just not sure about the absolute IRQ/s.
You need to be a bit careful because syslog likes to sync all the kernel messages to disk which can cause the system to behave strangely.
Try disabling syslog and running everything from the console and see if that makes a difference.

printk() is still a bit slow, and probably adversely effects the timing of the interrupt loop. You could try implementing a couple of static counters and making them printk() only every 100 or so times the irq gets called.

Are you using the DVB or dvb-kernel drivers?


> USB 2.0 gets into my mind, but there are only USB 1.0 devices plugged in.

My card shares an IRQ with a USB device. Strangely removing the usb driver actually makes the corruption worse. Now I think I undertand why.

Jon




--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index