[prev in list] [next in list] [prev in thread] [next in thread] 

List:       busybox
Subject:    Re: depmod problem
From:       Timo_Teräs <timo.teras () iki ! fi>
Date:       2009-02-16 13:09:14
Message-ID: 4999657A.1090701 () iki ! fi
[Download RAW message or body]

Gabor HALASZ wrote:
> Hi!
> 
> In 1.13.2 (with depmod and modprobe patches from fixes dir) I discovered
> the depmod -a erases the modules.dep, modules.alias and modules.symbols
> files. I straced the applet and found this at the end of trace:
> 
> lstat64("lib/modules/2.4.32-p4-smp/modules.ieee1394map",
> {st_mode=S_IFREG|0644, st_size=73, ...})                       = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.pnpbiosmap",
> {st_mode=S_IFREG|0644, st_size=24, ...})                        = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.pcimap",
> {st_mode=S_IFREG|0644, st_size=50667, ...})                         = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.usbmap",
> {st_mode=S_IFREG|0644, st_size=18237, ...})                         = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.generic_string",
> {st_mode=S_IFREG|0644, st_size=31, ...})                    = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.isapnpmap",
> {st_mode=S_IFREG|0644, st_size=81, ...})                         = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.dep", {st_mode=S_IFREG|0644,
> st_size=0, ...})                                = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.alias",
> {st_mode=S_IFREG|0644, st_siz
> e=0, ...})                              = 0
> lstat64("lib/modules/2.4.32-p4-smp/modules.symbols",
> {st_mode=S_IFREG|0644, st_size=0, ...})                            = 0
> getdents64(3, /* 0 entries */, 4096)              = 0
> close(3)                                                 = 0
> chdir("lib/modules/2.4.32-p4-smp")            = 0
> close(1)                                                 = 0
> open("modules.dep", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666)
>                                         = 1
> close(1)                                                 = 0
> open("modules.alias", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666)
>                                           = 1
> close(1)                                                 = 0
> open("modules.symbols", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666)     
> = 1
> exit_group(0)                                                 = ?
> 
> Any idea? Thanks

Busybox depmod has never supported kernel version 2.4 modules (insmod
and modprobe work with 2.4 kernels, though). Depmod is for 2.6 only at
the moment. Thus it fails to find any symbols and writes empty files.

- Timo
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic