--- /usr/src/linux-2.6.5/drivers/input/serio/serio.c.orig 2004-04-04 05:36:15.000000000 +0200 +++ /usr/src/linux-2.6.5/drivers/input/serio/serio.c 2004-04-09 18:28:50.268521936 +0200 @@ -166,6 +166,11 @@ static int serio_thread(void *nothing) static void serio_queue_event(struct serio *serio, int event_type) { struct serio_event *event; + + if (event_type == SERIO_RESCAN || event_type == SERIO_RECONNECT) { + printk(KERN_WARNING "serio: RESCAN || RECONNECT requested: %d!\n", event_type); + dump_stack(); + } if ((event = kmalloc(sizeof(struct serio_event), GFP_ATOMIC))) { event->type = event_type;