Hi, I have a significant performance problem with busybox 1.18.3 modprobe.  

Quick benchmark, 20 iterations of: "modprobe iptables -q"

Busybox: 1.15s
module-init-tools: 0.12s

This is hitting me in two areas, one is boot speed is slower than expected, but 
more importantly it's crucified my iptables performance.  Inexplicably iptables 
(1.4.10) 
calls modprobe something like 21 times each time it's run (makes firewall init
a multi-minute process)

Obviously fixing iptables is desirable, but is it possible to improve 
performance 
of busybox modprobe?  Looking at strace the big difference seems to be the 
read of the various files, busybox apparently using lots of getc()?

Any thoughts on a solution?

Thanks

Ed W



I have pasted the strace of the two modprobes below for completeness


First modprobe from module-init-tools

 $ strace -tt /sbin/modprobe iptables -q
18:27:05.785024 execve("/sbin/modprobe", ["/sbin/modprobe", "iptables", "-q"], 
[/* 13 vars */]) = 0
18:27:05.786923 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS|0x4000000, -1, 0) = 0xb370d000
18:27:05.787385 stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=2701, 
...}) = 0
18:27:05.787881 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
18:27:05.788263 mmap2(NULL, 2701, PROT_READ, MAP_SHARED, 3, 0) = 0xb370c000
18:27:05.788664 close(3)                = 0
18:27:05.788999 stat("/etc/ld.so.preload", 0xbf7dd290) = -1 ENOENT (No such 
file or directory)
18:27:05.789386 open("/lib/libz.so.1", O_RDONLY) = 3
18:27:05.789774 fstat(3, {st_mode=S_IFREG|0755, st_size=66792, ...}) = 0
18:27:05.790186 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS|0x4000000, -1, 0) = 0xb370b000
18:27:05.790554 read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0004\27\0\0004\0\0\0"..., 4096) 
= 4096
18:27:05.791082 mmap2(NULL, 73728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 
= 0xb36f9000
18:27:05.791440 mmap2(0xb36f9000, 63216, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb36f9000
18:27:05.792723 mmap2(0xb3709000, 4160, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED, 3, 0xf) = 0xb3709000
18:27:05.793233 close(3)                = 0
18:27:05.793612 munmap(0xb370b000, 4096) = 0
18:27:05.793963 open("/lib/libc.so.0", O_RDONLY) = 3
18:27:05.794347 fstat(3, {st_mode=S_IFREG|0755, st_size=314516, ...}) = 0
18:27:05.794762 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS|0x4000000, -1, 0) = 0xb370b000
18:27:05.795127 read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\327\0\0004\0\0\0"..., 4096) = 
4096
18:27:05.795649 mmap2(NULL, 339968, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0xb36a6000
18:27:05.795998 mmap2(0xb36a6000, 308864, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb36a6000
18:27:05.796401 mmap2(0xb36f2000, 4886, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED, 3, 0x4b) = 0xb36f2000
18:27:05.796863 mmap2(0xb36f4000, 16404, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb36f4000
18:27:05.797242 close(3)                = 0
18:27:05.797590 munmap(0xb370b000, 4096) = 0
18:27:05.797934 open("/lib/libc.so.0", O_RDONLY) = 3
18:27:05.798305 fstat(3, {st_mode=S_IFREG|0755, st_size=314516, ...}) = 0
18:27:05.799599 close(3)                = 0
18:27:05.799937 munmap(0xb370c000, 2701) = 0
18:27:05.800268 stat("/lib/ld-uClibc.so.0", {st_mode=S_IFREG|0755, 
st_size=25292, ...}) = 0
18:27:05.800839 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS|0x4000000, -1, 0) = 0xb370c000
18:27:05.801252 set_thread_area({entry_number:-1 -> 6, base_addr:0xb370c6a0, 
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, 
seg_not_present:0, useable:1}) = 0
18:27:05.801653 open("/dev/urandom", O_RDONLY) = 3
18:27:05.802006 read(3, "\25\247\233h", 4) = 4
18:27:05.802434 close(3)                = 0
18:27:05.803315 mprotect(0x149bf000, 4096, PROT_READ) = 0
18:27:05.803659 mprotect(0xb3709000, 4096, PROT_READ) = 0
18:27:05.803980 mprotect(0xb36f2000, 4096, PROT_READ) = 0
18:27:05.804301 mprotect(0xb3715000, 4096, PROT_READ) = 0
18:27:05.804673 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig 
icanon echo ...}) = 0
18:27:05.805095 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig 
icanon echo ...}) = 0
18:27:05.806383 create_module(NULL, 0)  = -1 ENOSYS (Function not implemented)
18:27:05.806734 uname({sys="Linux", node="localhost", ...}) = 0
18:27:05.807513 brk(0)                  = 0x149ce63c
18:27:05.807833 brk(0x149cf63c)         = 0x149cf63c
18:27:05.808142 brk(0x149d0000)         = 0x149d0000
18:27:05.808464 fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) 
= 0
18:27:05.808945 open("/etc/modprobe.conf", 
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or 
directory)
18:27:05.809336 open("/etc/modprobe.conf", O_RDONLY) = -1 ENOENT (No such file 
or directory)
18:27:05.809702 open("/etc/modprobe.d", 
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
18:27:05.810064 fstat(3, {st_mode=S_IFDIR|0755, st_size=114, ...}) = 0
18:27:05.810468 getdents(3, /* 7 entries */, 1024) = 156
18:27:05.811052 open("/etc/modprobe.d/aliases.conf", 
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOTDIR (Not a directory)
18:27:05.811458 open("/etc/modprobe.d/aliases.conf", O_RDONLY) = 4
18:27:05.811829 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf7dcf08) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:05.813003 read(4, "# Aliases to tell insmod/modprob"..., 4096) = 1216
18:27:05.813760 read(4, "", 4096)       = 0
18:27:05.814150 close(4)                = 0
18:27:05.814503 open("/etc/modprobe.d/blacklist.conf", 
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOTDIR (Not a directory)
18:27:05.814908 open("/etc/modprobe.d/blacklist.conf", O_RDONLY) = 4
18:27:05.815283 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf7dcf08) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:05.815626 read(4, "# This file lists modules which "..., 4096) = 950
18:27:05.816090 read(4, "", 4096)       = 0
18:27:05.816410 close(4)                = 0
18:27:05.816738 open("/etc/modprobe.d/i386.conf", 
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOTDIR (Not a directory)
18:27:05.817127 open("/etc/modprobe.d/i386.conf", O_RDONLY) = 4
18:27:05.817493 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf7dcf08) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:05.817829 read(4, "alias parport_lowlevel parport_p"..., 4096) = 122
18:27:05.818215 read(4, "", 4096)       = 0
18:27:05.818530 close(4)                = 0
18:27:05.819641 open("/etc/modprobe.d/pnp-aliases.conf", 
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOTDIR (Not a directory)
18:27:05.820094 open("/etc/modprobe.d/pnp-aliases.conf", O_RDONLY) = 4
18:27:05.820553 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf7dcf08) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:05.820912 read(4, "# /etc/modprobe.d/pnp-aliases\n#\n"..., 4096) = 537
18:27:05.821370 read(4, "", 4096)       = 0
18:27:05.821694 close(4)                = 0
18:27:05.822029 open("/etc/modprobe.d/ppp.conf", 
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOTDIR (Not a directory)
18:27:05.822414 open("/etc/modprobe.d/ppp.conf", O_RDONLY) = 4
18:27:05.822784 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf7dcf08) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:05.823120 read(4, "alias char-major-108\tppp_generic"..., 4096) = 299
18:27:05.823559 read(4, "", 4096)       = 0
18:27:05.823880 close(4)                = 0
18:27:05.824193 getdents(3, /* 0 entries */, 1024) = 0
18:27:05.824511 close(3)                = 0
18:27:05.824824 open("/etc/modprobe.d", O_RDONLY) = 3
18:27:05.825180 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf7dcfa8) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:05.825521 read(3, 0x149ce7c8, 4096) = -1 EISDIR (Is a directory)
18:27:05.826663 close(3)                = 0
18:27:05.827000 open("/proc/cmdline", O_RDONLY) = 3
18:27:05.827458 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf7dd048) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:05.827816 read(3, "initrd=/boot/initramfs.img conso"..., 4096) = 106
18:27:05.828231 read(3, "", 4096)       = 0
18:27:05.828552 close(3)                = 0
18:27:05.828882 brk(0x149d1000)         = 0x149d1000
18:27:05.829249 open("/lib/modules/2.6.37-grsec/modules.dep.bin", O_RDONLY) = 3
18:27:05.829646 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf7dd048) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:05.829995 _llseek(3, 0, [0], SEEK_SET) = 0
18:27:05.830329 read(3, "\260\7\372W", 4) = 4
18:27:05.830662 read(3, " \0T\227", 4)  = 4
18:27:05.830997 _llseek(3, 21655, [21655], SEEK_SET) = 0
18:27:05.831325 read(3, "aw \0\10+ \0\17\37 \0\24\333\300\0\25A \0\27\305 
\0\30\301\300\0\30\313 \0"..., 4096) = 94
18:27:05.831797 _llseek(3, 10998, [10998], SEEK_SET) = 0
18:27:05.832124 read(3, 
"fw\300\0\33\233\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) 
= 4096
18:27:05.833415 _llseek(3, 10058, [10058], SEEK_SET) = 0
18:27:05.833776 read(3, "_a \0&\210\0\0\0\0\300\0&\312945 /lib/modules/2"..., 
4096) = 4096
18:27:05.834203 close(3)                = 0
18:27:05.834556 open("/lib/modules/2.6.37-grsec/modules.alias.bin", O_RDONLY) = 
3
18:27:05.834950 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf7dd038) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:05.835372 _llseek(3, 0, [0], SEEK_SET) = 0
18:27:05.835721 read(3, "\260\7\372W", 4) = 4
18:27:05.836060 read(3, " \1\271\357", 4) = 4
18:27:05.836398 _llseek(3, 113135, [113135], SEEK_SET) = 0
18:27:05.836725 read(3, "bu\240\0\0( 
\0\1c\240\0\1\235\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\300\0"..., 4096) = 82
18:27:05.837217 _llseek(3, 467, [467], SEEK_SET) = 0
18:27:05.837550 read(3, "wl4965 iwlagn\0 atm\0 pppoe\0 can\0000"..., 4096) = 
4096
18:27:05.838008 close(3)                = 0
18:27:05.838347 exit_group(1)           = ?






Now busybox modprobe:


root@localhost $ strace -tt busybox modprobe iptables -q
18:27:18.587989 execve("/bin/busybox", ["busybox", "modprobe", "iptables", 
"-q"], [/* 13 vars */]) = 0
18:27:18.589870 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS|0x4000000, -1, 0) = 0xa696d000
18:27:18.590331 stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=2701, 
...}) = 0
18:27:18.590823 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
18:27:18.591332 mmap2(NULL, 2701, PROT_READ, MAP_SHARED, 3, 0) = 0xa696c000
18:27:18.592256 close(3)                = 0
18:27:18.592614 stat("/etc/ld.so.preload", 0xbadc5730) = -1 ENOENT (No such 
file or directory)
18:27:18.593120 open("/lib/libcrypt.so.0", O_RDONLY) = 3
18:27:18.593529 fstat(3, {st_mode=S_IFREG|0755, st_size=8840, ...}) = 0
18:27:18.593945 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS|0x4000000, -1, 0) = 0xa696b000
18:27:18.594316 read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0d\3\0\0004\0\0\0"..., 4096) = 
4096
18:27:18.594853 mmap2(NULL, 86016, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 
= 0xa6956000
18:27:18.595213 mmap2(0xa6956000, 7413, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xa6956000
18:27:18.595618 mmap2(0xa6958000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0xa6958000
18:27:18.596017 mmap2(0xa6959000, 70248, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa6959000
18:27:18.596393 close(3)                = 0
18:27:18.596753 munmap(0xa696b000, 4096) = 0
18:27:18.597094 open("/lib/libm.so.0", O_RDONLY) = 3
18:27:18.597472 fstat(3, {st_mode=S_IFREG|0755, st_size=49900, ...}) = 0
18:27:18.597891 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS|0x4000000, -1, 0) = 0xa696b000
18:27:18.599110 read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0|#\0\0004\0\0\0"..., 4096) = 
4096
18:27:18.599707 mmap2(NULL, 57344, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 
= 0xa6948000
18:27:18.600070 mmap2(0xa6948000, 45397, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xa6948000
18:27:18.600479 mmap2(0xa6954000, 4100, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED, 3, 0xb) = 0xa6954000
18:27:18.600895 close(3)                = 0
18:27:18.601260 munmap(0xa696b000, 4096) = 0
18:27:18.601605 open("/lib/libc.so.0", O_RDONLY) = 3
18:27:18.601985 fstat(3, {st_mode=S_IFREG|0755, st_size=314516, ...}) = 0
18:27:18.602399 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS|0x4000000, -1, 0) = 0xa696b000
18:27:18.602762 read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\327\0\0004\0\0\0"..., 4096) = 
4096
18:27:18.603265 mmap2(NULL, 339968, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0xa68f5000
18:27:18.603607 mmap2(0xa68f5000, 308864, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xa68f5000
18:27:18.604003 mmap2(0xa6941000, 4886, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED, 3, 0x4b) = 0xa6941000
18:27:18.604474 mmap2(0xa6943000, 16404, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa6943000
18:27:18.604852 close(3)                = 0
18:27:18.606140 munmap(0xa696b000, 4096) = 0
18:27:18.606497 open("/lib/libc.so.0", O_RDONLY) = 3
18:27:18.606970 fstat(3, {st_mode=S_IFREG|0755, st_size=314516, ...}) = 0
18:27:18.607379 close(3)                = 0
18:27:18.607727 open("/lib/libc.so.0", O_RDONLY) = 3
18:27:18.608099 fstat(3, {st_mode=S_IFREG|0755, st_size=314516, ...}) = 0
18:27:18.608493 close(3)                = 0
18:27:18.608812 munmap(0xa696c000, 2701) = 0
18:27:18.609135 stat("/lib/ld-uClibc.so.0", {st_mode=S_IFREG|0755, 
st_size=25292, ...}) = 0
18:27:18.609618 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS|0x4000000, -1, 0) = 0xa696c000
18:27:18.610020 set_thread_area({entry_number:-1 -> 6, base_addr:0xa696c6a0, 
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, 
seg_not_present:0, useable:1}) = 0
18:27:18.610422 open("/dev/urandom", O_RDONLY) = 3
18:27:18.610775 read(3, "\205Q=V", 4)   = 4
18:27:18.611466 close(3)                = 0
18:27:18.614427 mprotect(0x12103000, 8192, PROT_READ) = 0
18:27:18.614837 mprotect(0xa6958000, 4096, PROT_READ) = 0
18:27:18.615172 mprotect(0xa6954000, 4096, PROT_READ) = 0
18:27:18.615510 mprotect(0xa6941000, 4096, PROT_READ) = 0
18:27:18.615841 mprotect(0xa6975000, 4096, PROT_READ) = 0
18:27:18.616215 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig 
icanon echo ...}) = 0
18:27:18.616642 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig 
icanon echo ...}) = 0
18:27:18.617097 getuid32()              = 0
18:27:18.617521 chdir("/lib/modules")   = 0
18:27:18.617900 uname({sys="Linux", node="localhost", ...}) = 0
18:27:18.619219 chdir("2.6.37-grsec")   = 0
18:27:18.619639 brk(0)                  = 0x12110c2c
18:27:18.619954 brk(0x12111c2c)         = 0x12111c2c
18:27:18.620363 brk(0x12112000)         = 0x12112000
18:27:18.620691 open("/proc/modules", O_RDONLY|O_LARGEFILE) = 3
18:27:18.621071 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbadc53c8) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:18.621462 read(3, "option 12454 0 - Live 0xc1563000"..., 4096) = 454
18:27:18.622087 read(3, "", 4096)       = 0
18:27:18.622416 close(3)                = 0
18:27:18.622770 lstat64("/etc/modprobe.conf", 0xbadc5368) = -1 ENOENT (No such 
file or directory)
18:27:18.623146 lstat64("/etc/modprobe.d", {st_mode=S_IFDIR|0755, st_size=114, 
...}) = 0
18:27:18.623629 open("/etc/modprobe.d", 
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
18:27:18.623997 fstat(3, {st_mode=S_IFDIR|0755, st_size=114, ...}) = 0
18:27:18.624410 getdents64(3, /* 7 entries */, 1024) = 224
18:27:18.625055 brk(0x12113000)         = 0x12113000
18:27:18.626155 brk(0x12114000)         = 0x12114000
18:27:18.626595 lstat64("/etc/modprobe.d/aliases.conf", {st_mode=S_IFREG|0644, 
st_size=1216, ...}) = 0
18:27:18.627210 open("/etc/modprobe.d/aliases.conf", O_RDONLY|O_LARGEFILE) = 4
18:27:18.627615 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbadc50f8) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:18.627978 read(4, "# Aliases to tell insmod/modprob"..., 4096) = 1216
18:27:18.628759 read(4, "", 4096)       = 0
18:27:18.629094 close(4)                = 0
18:27:18.629456 lstat64("/etc/modprobe.d/blacklist.conf", 
{st_mode=S_IFREG|0644, st_size=950, ...}) = 0
18:27:18.629960 open("/etc/modprobe.d/blacklist.conf", O_RDONLY|O_LARGEFILE) = 4
18:27:18.630352 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbadc50f8) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:18.630702 read(4, "# This file lists modules which "..., 4096) = 950
18:27:18.631251 read(4, "", 4096)       = 0
18:27:18.631580 close(4)                = 0
18:27:18.631936 lstat64("/etc/modprobe.d/i386.conf", {st_mode=S_IFREG|0644, 
st_size=122, ...}) = 0
18:27:18.633197 open("/etc/modprobe.d/i386.conf", O_RDONLY|O_LARGEFILE) = 4
18:27:18.633596 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbadc50f8) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:18.634039 read(4, "alias parport_lowlevel parport_p"..., 4096) = 122
18:27:18.634466 read(4, "", 4096)       = 0
18:27:18.634798 close(4)                = 0
18:27:18.635155 lstat64("/etc/modprobe.d/pnp-aliases.conf", 
{st_mode=S_IFREG|0644, st_size=537, ...}) = 0
18:27:18.635662 open("/etc/modprobe.d/pnp-aliases.conf", O_RDONLY|O_LARGEFILE) 
= 4
18:27:18.636061 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbadc50f8) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:18.636409 read(4, "# /etc/modprobe.d/pnp-aliases\n#\n"..., 4096) = 537
18:27:18.636918 read(4, "", 4096)       = 0
18:27:18.637249 close(4)                = 0
18:27:18.637600 lstat64("/etc/modprobe.d/ppp.conf", {st_mode=S_IFREG|0644, 
st_size=299, ...}) = 0
18:27:18.638163 open("/etc/modprobe.d/ppp.conf", O_RDONLY|O_LARGEFILE) = 4
18:27:18.638548 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbadc50f8) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:18.638895 read(4, "alias char-major-108\tppp_generic"..., 4096) = 299
18:27:18.640209 read(4, "", 4096)       = 0
18:27:18.640547 close(4)                = 0
18:27:18.640957 getdents64(3, /* 0 entries */, 1024) = 0
18:27:18.641289 close(3)                = 0
18:27:18.641616 open("modules.dep", O_RDONLY|O_LARGEFILE) = 3
18:27:18.641958 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbadc5388) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:18.642308 read(3, "/lib/modules/2.6.37-grsec/kernel"..., 4096) = 4096
18:27:18.643614 read(3, "rial/usbserial.ko\n/lib/modules/2"..., 4096) = 4096
18:27:18.644619 read(3, ".6.37-grsec/kernel/net/mac80211/"..., 4096) = 4096
18:27:18.645630 read(3, "37-grsec/kernel/drivers/pps/clie"..., 4096) = 4096
18:27:18.647765 read(3, "_pe_sip.ko: /lib/modules/2.6.37-"..., 4096) = 201
18:27:18.648217 read(3, "", 4096)       = 0
18:27:18.648552 close(3)                = 0
18:27:18.648881 lstat64("modules.alias", {st_mode=S_IFREG|0644, st_size=137268, 
...}) = 0
18:27:18.649351 open("modules.alias", O_RDONLY|O_LARGEFILE) = 3
18:27:18.649703 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbadc51a8) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:18.650061 read(3, "# Aliases extracted from modules"..., 4096) = 4096
18:27:18.651629 read(3, "ort\nalias usb:v1608p0011d*dc*dsc"..., 4096) = 4096
18:27:18.653837 read(3, "p* pl2303\nalias usb:v067Bp0612d*"..., 4096) = 4096
18:27:18.655583 read(3, "*dsc*dp*ic*isc*ip* io_ti\nalias u"..., 4096) = 4096
18:27:18.657243 read(3, "p*ic*isc*ip* ftdi_sio\nalias usb:"..., 4096) = 4096
18:27:18.658848 read(3, "EEd*dc*dsc*dp*ic*isc*ip* ftdi_si"..., 4096) = 4096
18:27:18.660996 read(3, "usb:v0403pF068d*dc*dsc*dp*ic*isc"..., 4096) = 4096
18:27:18.662628 read(3, "i_sio\nalias usb:v0C52p2413d*dc*d"..., 4096) = 4096
18:27:18.664235 read(3, "*isc*ip* ftdi_sio\nalias usb:v1B3"..., 4096) = 4096
18:27:18.665833 read(3, "dc*dsc*dp*ic*isc*ip* ftdi_sio\nal"..., 4096) = 4096
18:27:18.667967 read(3, "v1B3Dp012Bd*dc*dsc*dp*ic*isc*ip*"..., 4096) = 4096
18:27:18.669758 read(3, "o\nalias usb:v0403p6001d*dc*dsc*d"..., 4096) = 4096
18:27:18.671389 read(3, "*dsc*dp*icFFiscFFipFF* option\nal"..., 4096) = 4096
18:27:18.672996 read(3, "1147d*dc*dsc*dp*icFFiscFFipFF* o"..., 4096) = 4096
18:27:18.675146 read(3, "b:v19D2p1071d*dc*dsc*dp*icFFiscF"..., 4096) = 4096
18:27:18.676777 read(3, "alias usb:v19D2p0052d*dc*dsc*dp*"..., 4096) = 4096
18:27:18.678384 read(3, "ion\nalias usb:v16D5p6502d*dc*dsc"..., 4096) = 4096
18:27:18.680011 read(3, "2D1p142Fd*dc*dsc*dp*icFFiscFFipF"..., 4096) = 4096
18:27:18.682189 read(3, "b:v0AF0p6000d*dc*dsc*dp*ic*isc*i"..., 4096) = 4096
18:27:18.683871 read(3, "d*dc*dsc*dp*ic*isc*ip* ipaq\nalia"..., 4096) = 4096
18:27:18.685543 read(3, "sc*ip* ipaq\nalias usb:v0BB4p0A34"..., 4096) = 4096
18:27:18.687702 read(3, "s usb:v05E0p2004d*dc*dsc*dp*ic*i"..., 4096) = 4096
18:27:18.689482 read(3, "d*dc*dsc*dp*ic*isc*ip* ipaq\nalia"..., 4096) = 4096
18:27:18.691164 read(3, "sc*ip* ipaq\nalias usb:v045Ep0404"..., 4096) = 4096
18:27:18.692802 read(3, "\nalias usb:v10C4p8477d*dc*dsc*dp"..., 4096) = 4096
18:27:18.694965 read(3, "p8027d*dc*dsc*dp*ic*isc*ip* keys"..., 4096) = 4096
18:27:18.696591 read(3, "pFF* cdc_acm\nalias usb:v0421p04C"..., 4096) = 4096
18:27:18.698223 read(3, "lias usb:v0DB0p3871d*dc*dsc*dp*i"..., 4096) = 4096
18:27:18.699794 read(3, "000Bd*dc*dsc*dp*ic*isc*ip* rt280"..., 4096) = 4096
18:27:18.701906 read(3, "rt73usb\nalias usb:v0769p31F3d*dc"..., 4096) = 4096
18:27:18.703567 read(3, "b:v0769p11F2d*dc*dsc*dp*ic*isc*i"..., 4096) = 4096
18:27:18.705157 read(3, "s pci:v00008086d0000008Bsv*sd000"..., 4096) = 4096
18:27:18.706734 read(3, "agn\nalias pci:v00008086d00004237"..., 4096) = 4096
18:27:18.708913 read(3, "so\nalias usb:v0AF0p7701d*dc*dsc*"..., 4096) = 2100
18:27:18.710049 read(3, "", 4096)       = 0
18:27:18.710386 close(3)                = 0
18:27:18.710719 open("modules.dep", O_RDONLY|O_LARGEFILE) = 3
18:27:18.711070 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbadc5388) = -1 ENOTTY 
(Inappropriate ioctl for device)
18:27:18.711426 read(3, "/lib/modules/2.6.37-grsec/kernel"..., 4096) = 4096
18:27:18.712522 read(3, "rial/usbserial.ko\n/lib/modules/2"..., 4096) = 4096
18:27:18.713515 read(3, ".6.37-grsec/kernel/net/mac80211/"..., 4096) = 4096
18:27:18.715106 read(3, "37-grsec/kernel/drivers/pps/clie"..., 4096) = 4096
18:27:18.716398 read(3, "_pe_sip.ko: /lib/modules/2.6.37-"..., 4096) = 201
18:27:18.716827 read(3, "", 4096)       = 0
18:27:18.717157 close(3)                = 0
18:27:18.717514 exit_group(1)           = ?
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to