Having hacked on the quickcam kernel driver a bit (mine doesnt lockup now
if the camera falls off - I am happy ;)), I think the problem we have is
small. The plip driver,lp, qcam and other devices need only one small
change to solve the problem. They need to use check_region/request_region
in their open/close routines not at init. That way one driver will
block the others cleanly rather than failing to have them all boot politely.
Maybe someone with enough weird parallel junk can try making those changes ?
Alan