[BusyBox] help! with reboot/halt problems please
Jason A. Pattie
pattieja at pcxperience.com
Thu Oct 4 10:49:39 UTC 2001
I really haven't been following the discussion, but doesn't init need to
be run as process ID #1?
Luke wrote:
>Hello all,
>
>--- Erik Andersen <andersen at codepoet.org> wrote:
>
>>Luke, could you try the stuff I just checked into CVS?
>>
>
>I just got the latest from CVS and still have the same problem. Here is the new strace - although
>it looks identical to the previous one. Note, a ps right before this command showed init having
>pid=9.
>
>ps. For those suggesting sysvinit - I am trying that option now. So far no luck - I changed my
>inittab to look like sysvinit's format but I still am never seing my system come up. I am trying
>now to get some info back on why it is failing (I don't have console until after boot-up on this
>system.)
>
>---------------------------------------------------------------------------
>
># strace reboot
>execve("/sbin/reboot", ["reboot"], [/* 9 vars */]) = 0
>uname({sys="Linux", node="(none)", ...}) = 0
>brk(0) = 0x80772a8
>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
>open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
>open("/etc/ld.so.cache", O_RDONLY) = 3
>fstat64(3, {st_mode=S_IFREG|0555, st_size=143, ...}) = 0
>old_mmap(NULL, 143, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000
>close(3) = 0
>open("/lib/libc.so.6", O_RDONLY) = 3
>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\306"..., 1024) = 1024
>fstat64(3, {st_mode=S_IFREG|0555, st_size=1285480, ...}) = 0
>old_mmap(NULL, 1301800, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40018000
>mprotect(0x4014d000, 36136, PROT_NONE) = 0
>old_mmap(0x4014d000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x134000) = 0x4014d000
>old_mmap(0x40152000, 15656, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =
>0x40152000
>close(3) = 0
>munmap(0x40017000, 143) = 0
>open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a directory)
>open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
>fstat64(3, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
>fcntl64(0x3, 0x2, 0x1, 0x40151b80) = 0
>brk(0) = 0x80772a8
>brk(0x80776f0) = 0x80776f0
>brk(0x8078000) = 0x8078000
>getdents64(0x3, 0x80772e0, 0x400, 0) = 1024
>open("/proc/1/status", O_RDONLY) = 4
>fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
>read(4, "Name:\tswapper\nState:\tS (sleeping"..., 1024) = 283
>close(4) = 0
>munmap(0x40017000, 4096) = 0
>open("/proc/2/status", O_RDONLY) = 4
>fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
>read(4, "Name:\tkeventd\nState:\tS (sleeping"..., 1024) = 283
>close(4) = 0
>munmap(0x40017000, 4096) = 0
>open("/proc/3/status", O_RDONLY) = 4
>fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
>read(4, "Name:\tksoftirqd_CPU0\nState:\tS (s"..., 1024) = 290
>close(4) = 0
>munmap(0x40017000, 4096) = 0
>open("/proc/4/status", O_RDONLY) = 4
>fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
>read(4, "Name:\tkswapd\nState:\tS (sleeping)"..., 1024) = 282
>close(4) = 0
>munmap(0x40017000, 4096) = 0
>getdents64(0x3, 0x80772e0, 0x400, 0) = 216
>open("/proc/5/status", O_RDONLY) = 4
>fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
>read(4, "Name:\tkreclaimd\nState:\tS (sleepi"..., 1024) = 285
>close(4) = 0
>munmap(0x40017000, 4096) = 0
>open("/proc/6/status", O_RDONLY) = 4
>fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
>read(4, "Name:\tbdflush\nState:\tS (sleeping"..., 1024) = 283
>close(4) = 0
>munmap(0x40017000, 4096) = 0
>open("/proc/7/status", O_RDONLY) = 4
>fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
>read(4, "Name:\tkupdated\nState:\tS (sleepin"..., 1024) = 284
>close(4) = 0
>munmap(0x40017000, 4096) = 0
>open("/proc/8/status", O_RDONLY) = 4
>fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
>read(4, "Name:\tmtdblockd\nState:\tS (sleepi"..., 1024) = 284
>close(4) = 0
>munmap(0x40017000, 4096) = 0
>open("/proc/9/status", O_RDONLY) = 4
>fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
>read(4, "Name:\tlinuxrc\nState:\tS (sleeping"..., 1024) = 418
>close(4) = 0
>munmap(0x40017000, 4096) = 0
>open("/proc/12/status", O_RDONLY) = 4
>fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
>read(4, "Name:\tjffs2_gcd_mtd0\nState:\tS (s"..., 1024) = 291
>close(4) = 0
>munmap(0x40017000, 4096) = 0
>open("/proc/30/status", O_RDONLY) = 4
>fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
>read(4, "Name:\tsh\nState:\tS (sleeping)\nPid"..., 1024) = 414
>close(4) = 0
>munmap(0x40017000, 4096) = 0
>open("/proc/31/status", O_RDONLY) = 4
>fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
>read(4, "Name:\tstrace\nState:\tR (running)\n"..., 1024) = 418
>close(4) = 0
>munmap(0x40017000, 4096) = 0
>open("/proc/32/status", O_RDONLY) = 4
>fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
>old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
>read(4, "Name:\treboot\nState:\tR (running)\n"..., 1024) = 418
>close(4) = 0
>munmap(0x40017000, 4096) = 0
>getdents64(0x3, 0x80772e0, 0x400, 0) = 0
>kill(1, SIGTERM) = 0
>_exit(0) = ?
>
>
>__________________________________________________
>Do You Yahoo!?
>NEW from Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month.
>http://geocities.yahoo.com/ps/info1
>
>
>_______________________________________________
>busybox mailing list
>busybox at busybox.net
>http://busybox.net/mailman/listinfo/busybox
>
--
Jason A. Pattie
pattieja at pcxperience.com
More information about the busybox
mailing list