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 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? Johannes