On Fri, 14 Mar 2003 08:57:57 +0100 Lars Täuber <taeu...@bbaw.de> wrote:
> how come that the scanner.o module (e.g. 2.4.20) is not automatically > loaded (after depmod -a ) when i have the following line in my modules.conf: > > alias char-major-180-48 scanner This won't work (at least with 2.4.20). Use hotplug scripts, or load the module explicitly during boot. This is from linux-2.4.20/drivers/usb/usb.c: static int usb_open(struct inode * inode, struct file * file) { int minor = MINOR(inode->i_rdev); struct usb_driver *c = usb_minors[minor/16]; int err = -ENODEV; struct file_operations *old_fops, *new_fops = NULL; /* * No load-on-demand? Randy, could you ACK that it's really not * supposed to be done? -- AV */ if (!c || !(new_fops = fops_get(c->fops))) return err;