Johannes Stezenbach wrote: > On Sat, May 07, 2005 at 06:10:35PM +0200, Wolfgang Fritz wrote: >>I have just switched my VDR system (Nexus-S 2.2 and Skystar 2 2.6) to >>2.6 kernel and CVS dvb-kernel. >> >>Now I see VDR consuming nearly 100% CPU after start, most if the time >>going back to normal after some time (tens of seconds). > ... >>But with the flexcop driver, this loop seems to spin extemely fast, >>consuming all CPU cycles. If I insert a sleep(10ms) in the loop, the >>high CPU load disappears. There seems to come an event storm from the >>frontend. > > It would be helpful if you would add a few debug prints to VDR's > frontend code too see what is really happening. I have doubts > that your "event storm" assumption is correct. > I've done that already. But I've not seen the problem since :-( I'll go back to the original code to see if I get the high CPU load again. >>I have cross checked with the old skystar2 driver contained in the >>kernel package (SuSE 9.3 default kernel, 2.6.11.4 based), and could not >>see the problem. The 2.4 skystar2 driver did not show the problem either. >> >>Ideas, hints? > > Maybe the i2c code in the flexcop driver is different to skystar2? > > BTW, which frontend do you have? stv0299 (both Nexus and Skystar). > > Johannes > > _______________________________________________ > > linux-dvb@xxxxxxxxxxx > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb >