[sane-devel] Re: scanner.o modules
Sergey Vlasov
vsu at altlinux.ru
Fri Mar 14 12:09:11 GMT 2003
On Fri, 14 Mar 2003 08:57:57 +0100
Lars TДuber <taeuber at 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;
More information about the sane-devel
mailing list