[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