On Fri, Jan 20, 2012 at 3:57 PM, Silvan Calarco <silvan.calarco@xxxxxxxxxxxx> wrote: > On venerdì 20 gennaio 2012 15:48:51 Lucas De Marchi wrote: >> On Fri, Jan 20, 2012 at 12:25 PM, Lucas De Marchi >> >> <lucas.demarchi@xxxxxxxxxxxxxx> wrote: >> > On Fri, Jan 20, 2012 at 10:26 AM, Silvan Calarco >> > >> > <silvan.calarco@xxxxxxxxxxxx> wrote: >> >> On giovedì 19 gennaio 2012 19:47:23 Lucas De Marchi wrote: >> >>> On Thu, Jan 19, 2012 at 4:16 PM, Silvan Calarco >> >>> >> >>> <silvan.calarco@xxxxxxxxxxxx> wrote: >> >>> > On giovedì 19 gennaio 2012 18:27:47 Lucas De Marchi wrote: >> >>> >> Hi, Silvan >> >>> >> >> >>> >> [ CC'ing linux-modules@xxxxxxxxxxxxxxx that is kmod's mailing list ] >> >>> >> >> >>> >> On Thu, Jan 19, 2012 at 2:52 PM, Silvan Calarco >> >>> >> >> >>> >> <silvan.calarco@xxxxxxxxxxxx> wrote: >> >>> >> > Hello, >> >>> >> > I'm trying to migrate our openmamba live media from using >> >>> >> > module-init-tools to kmod (version 4) but I'm currently seeing a >> >>> >> > strange problem which I can't understand. >> >>> >> > In short kmod's modprobe only when used from the initramfs (dracut >> >>> >> > 14) won't load the squashfs module with 'modprobe squashfs' but >> >>> >> > it does with 'modprobe squashfs.ko'. The strange thing is that >> >>> >> > with random other modules the behaviour is as expected, e.g. >> >>> >> > 'modprobe reiserfs' works. I could not find any difference in >> >>> >> > depmod files configuration for squashfs and reiserfs, neither >> >>> >> > anything particular is set in /etc/modprobe.* files. >> >>> >> > >> >>> >> > Here are the results of some tests that might be useful: >> >>> >> > >> >>> >> > #modprobe -v reiserfs >> >>> >> > insmod /lib/modules/3.0mamba/kernel/fs/reiserfs/reiserfs.ko >> >>> >> > #modprobe -v squashfs >> >>> >> > insmod //squashfs >> >>> >> > #modprobe -v squashfs.ko >> >>> >> > insmod /lib/modules/3.0mamba/kernel/fs/squashfs/squashfs.ko >> >>> >> >> >>> >> How did you generate it (with module-init-tools or with kmod)? >> >>> > >> >>> > With kmod. >> >>> > >> >>> >> Could >> >>> >> you attach your /lib/modules/3.0mamba/modules.dep ? >> >>> > >> >>> > Here it is. >> >>> >> >>> You attached the file from your system, not from the iniramfs, right? >> >> >> >> Yes, altough apparently there is no difference at least for the >> >> squashfs.ko line. >> >> >> >>> If it's not too big, please attach the whole initramfs or put it >> >>> somewhere else. >> >> >> >> You can download it from here: http://www.mambasoft.it/temp/initrd.gz. >> >> This initrd is taken from the nightly ISO snapshot which can be >> >> downloaded from here: >> >> http://www.openmamba.org/distribution/media/livecd-gnome.html >> >> >> >> On the page there is also a video preview of the ISO boot process. >> > >> > Did you compile with --enable-debug? >> >> Ahn, sorry. I forgot modprobe sets the logging level itself. Could you >> run instead the following command (yeah, there are 8 "v")? >> >> modprobe -vvvvvvvv squashfs > > Ok, new screenshot attached. There is a extra "use mmapped index" line in the > failing case which maybe helps to find the clue. > Sorry, I didn't have a lot of time today, but now I'm going to join the irc > channel. Just to let everybody know, it's fixed in -git. modprobe should not try to load modules by path. It only deals with module names and aliases. Silvan, thanks for joining #kmod and helping debug. Lucas De Marchi -- To unsubscribe from this list: send the line "unsubscribe linux-modules" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html