Hello Bo, On Thu, Sep 10, 2009 at 08:44:11AM +0200, Bo Hansen wrote: > Hi Uwe, > > Sorry for my late reply. > > I only get the initialization line: > ************** at91rm9200_timer_init: shift=32, mult=140737, > min_delta_ns=61036, minclc=2 OK, that corresponds to my calculation. Strange, with my patch lr is at rt_mutex_unlock in the oops, before it was at clockevents_program_event. I don't understand that. Can you try changing the pr_info to pr_emerg? If that doesn't help, do you have CONFIG_DEBUG_LL available? If so can you change the pr_info (now pr_emerg) to something like: void printch(char); void printhex8(unsigned); void printascii(const char *); printascii("**************"); printhex8(dev->shift); printch(':'); printhex8(dev->mult); printch(':'); printhex8(dev->min_delta_ns); printch('\n'); and enable CONFIG_DEBUG_LL of course? jstultz, tglx: there shouldn't be anything that fiddles around with shift, mult and min_delta, should it? (Well, increasing min_delta is OK.) Best regards Uwe -- Pengutronix e.K. | Uwe Kleine-König | Industrial Linux Solutions | http://www.pengutronix.de/ | -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html