reopen 397384 !

thanks

On Tue, 7 Nov 2006 00:37:36 +0100
[EMAIL PROTECTED] (Marco d'Itri) wrote:

> On Nov 07, "A. Costa" <[EMAIL PROTECTED]> wrote:
> 
> >     tvbox:~# modprobe -v /lib/modules/2.4.27/misc/lirc_dev.o
> >     modprobe: Can't locate
> > module /lib/modules/2.4.27/misc/lirc_dev.o
> modprobe does not work this way, please RTFM.

Thanks for the tips.  As per your advice I just read some of the 174
line 'modprobe' manual, in particular the SYNOPSIS, for instance:

       modprobe [ -r ] [ -v ] [ -n ] [ -i ] [ modulename ... ]

If I understood that syntax correctly, modprobe takes just the module
name, not the file name.  So typing in a full path name certainly should
produce an error message...

In which case the current error message is misleading for bad input
that happens to be a file name.  If directory slashes are garbage
characters in such a module name, then the error message should warn
not that it "can't find" a nonsensical module name, rather the error
should warn that it can't PARSE it.  There's a world of difference
between parsing and finding.

> Especially the part explaining that module-init-tools only deals with
> 2.6 kernels and that 2.4 kernels...

This part:

        % man modprobe | grep -n -A 4 BACKWARDS
        186:BACKWARDS COMPATIBILITY
        187-       This  version  of  modprobe  is  for  kernels  2.5.48 and 
above.  If it
        188-       detects a kernel with support for old-style modules (for 
which much  of
        189-       the  work was done in userspace), it will attempt to run 
modprobe.modu-
        190-       tils in its place, so it is completely transparent to the 
user.

So, less than 2.5.48, a 'modutils' bug.  2.5.48 or greater, it's a
'module-init-tools' bug.

> ... are managed by modutils, which is
> generating these error messages. 

In the end note of my first message, you may have noticed I ran the
same test on my main Debian 'unstable' system and got this error:

        % cp /lib/modules/2.6.16-2-686/kernel/drivers/scsi/sata_sx4.ko /tmp/
        % modprobe /tmp/sata_sx4.ko
        FATAL: Module /tmp/sata_sx4.ko not found.

I regret not including a kernel version for that system then, which was:

        % cat /proc/version
        Linux version 2.6.16-2-686 (Debian 2.6.16-18) ([EMAIL PROTECTED]) (gcc 
version 4.0.4 20060730 (prerelease) (Debian 4.0.3-6)) #1 Fri Aug 18 19:01:49 
UTC 2006

So it seems this bug is in BOTH 'modutils' and 'module-init-tools'.

HTH...


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to