[REGRESSION] "bind" a device to a driver doesn't not work anymore

From: Éric Piel
Date: Sat Oct 10 2009 - 20:05:45 EST


Hello,

After a suspend, I used to do this (to get the PS2 keyboard working again), and it used to work fine:
echo -n "i8042" > /sys/bus/platform/drivers/i8042/unbind ; sleep 1 ; echo -n "i8042" > /sys/bus/platform/drivers/i8042/bind

Unfortunately since 2.6.32-rc1, the unbind works fine, but the bind returns a "no such device" error now (and the binding is not done). After that, additional unbinds also report the error. I think 2.6.31 worked fine. Any idea what's going wrong?

Thanks,
Eric
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/