depmod problem
Timo Teräs
timo.teras at iki.fi
Mon Feb 16 13:09:14 UTC 2009
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
More information about the busybox
mailing list