first jffs2 boot problem

Krypton krypton8 at inwind.it
Thu Jun 13 06:41:08 EDT 2002


> > Someone could help me to understand what is happening ?
>
> Probably not mounting the complete partition. But you removed all the
> messages about that so I couldn't be bothered to respond on the ARM list.


Proper ARM zImage ID found. Booting...
Uncompressing Linux.......................................................
done, booting the kernel.
Linux version 2.4.9-ac10-rmk2-np1-cerf1 (krypton at klinux) (gcc version 2.95.2
19991024 (release)) #6 mar giu 11 23:19:41 CEST 2002
Processor: Intel StrongARM-1110 revision 8
Architecture: arm-linux-kernel
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttySA0 root=1f03 rw
Calibrating delay loop... 88.26 BogoMIPS
Memory: 16MB = 16MB total
Memory: 14216KB available (1515K code, 288K data, 52K init)
Dentry-cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode-cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
CPU clock: 132.700 MHz (max 132.700 MHz)
SA1100 USB Controller Core Initialized
get_random_bytes called before random driver initialization
usbctl: Opened for usb-eth
usbctl: Started for usb-eth
USB Function Character Driver Interface - 0.4, (C) 2001, Extenex Corp.
Starting kswapd v1.8
JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications
AB.
pty: 256 Unix98 ptys configured
SA1100 Real Time Clock driver v1.00
block: queued sectors max/low 9336kB/3112kB, 64 slots per queue
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
loop: loaded (max 8 devices)
SA1100 flash: probing 16-bit flash bus
Using static partition definition
Creating 4 MTD partitions on "SA1100 flash":
0x00000000-0x00020000 : "firmware"
0x00020000-0x00040000 : "params"
0x00040000-0x00140000 : "kernel"
0x00140000-0x01000000 : "rootdisk"
Linux Kernel Card Services 3.1.22
  options:  none
SA-1100 PCMCIA (CS release 3.1.22)
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 1024)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com
FAT: bogus logical sector size 381
UMSDOS: msdos_read_super failed, mount aborted.
FAT: bogus logical sector size 381
FAT: bogus logical sector size 381
VFS: Mounted root (jffs2 filesystem).
Freeing init memory: 52K
INIT: version 2.78 booting
Koan: Configuring dynamic linker.../sbin/ldconfig: warning: can't open /lib
(No such file or directory), skipping
/sbin/ldconfig: warning: can't open /lib (No such file or directory),
skipping
Done.
Koan: Configuring kernel modules.../etc/rc.d/rc.sysinit: /usr/sbin/depmod:
No such file or directory
Done.
/etc/rc.d/rc.sysinit: /bin/hostname: No such file or directory
/etc/rc.d/rc.sysinit: /bin/mount: No such file or directory
/etc/rc.d/rc.sysinit: /bin/mount: No such file or directory
/etc/rc.d/rc.sysinit: /bin/mount: No such file or directory
/etc/rc.d/rc.sysinit: /bin/cp: No such file or directory
/etc/rc.d/rc.sysinit: /bin/mount: No such file or directory
/etc/rc.d/rc.sysinit: /bin/cp: No such file or directory
/etc/rc.d/rc.sysinit: /bin/rm: No such file or directory
/etc/rc.d/rc.sysinit: /bin/rm: No such file or directory
/etc/rc.d/rc.sysinit: /bin/mkdir: No such file or directory
/etc/rc.d/rc.sysinit: /bin/mkdir: No such file or directory
/etc/rc.d/rc.sysinit: /bin/mkdir: No such file or directory
/etc/rc.d/rc.sysinit: /bin/touch: No such file or directory
/etc/rc.d/rc.sysinit: /bin/chgrp: No such file or directory
/etc/rc.d/rc.sysinit: /bin/chmod: No such file or directory
/etc/rc.d/rc.sysinit: /bin/rm: No such file or directory
/etc/rc.d/rc.sysinit: /bin/rm: No such file or directory
/etc/rc.d/rc.sysinit: /bin/rm: No such file or directory
/etc/rc.d/rc.sysinit: /sbin/ifconfig: No such file or directory
/etc/rc.d/rc.sysinit: /usr/sbin/inetd: Permission denied
/etc/rc.d/rc.sysinit: /sbin/syslogd: No such file or directory
/etc/rc.d/rc.sysinit: /var/log/dmesg: No such file or directoryINIT:
Entering runlevel: 3
/etc/rc.d/rc: /sbin/runlevel: No such file or directory
BASH=/bin/bash
BASH_VERSINFO=([0]="2" [1]="04" [2]="0" [3]="1" [4]="release"
[5]="arm-unknown-linux-gnu")
BASH_VERSION='2.04.0(1)-release'
BOOTUP=verbose
COLUMNS=80
CONSOLE=/dev/console
DIRSTACK=()
EUID=0
GROUPS=()
HOME=/
HOSTNAME='(none)'
HOSTTYPE=arm
IFS='
'
INITLOG_ARGS=
INIT_VERSION=sysvinit-2.78
LOGLEVEL=1
MACHTYPE=arm-unknown-linux-gnu
MOVE_TO_COL='echo -en \033[300C\033[20D'
OPTERR=1
OPTIND=1
OSTYPE=linux-gnu
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin
PIPESTATUS=([0]="0")
PPID=1
PREVLEVEL=N
PS4='+ '
PWD=/
RES_COL=60
RUNLEVEL=3
SETCOLOR_FAILURE='echo -en \033[1;31m'
SETCOLOR_NORMAL='echo -en \033[0;39m'
SETCOLOR_SUCCESS='echo -en \033[1;32m'
SETCOLOR_WARNING='echo -en \033[1;33m'
SHELL=/bin/sh
SHELLOPTS=braceexpand:hashall:interactive-comments
SHLVL=1
TERM=linux
UID=0
_=
argv1=3
action=()
{
    STRING=$1;
    echo -n "$STRING ";
    shift;
    COMMAND=$1;
    shift;
    $COMMAND "$*" && success "$STRING" || failure "$STRING";
    rc=$?;
    echo;
    return $rc
}
confirm=()
{
    echo -n "Start service $1 (Y)es/(N)o/(C)ontinue? [Y] ";
    read answer;
    case $answer in
        y | Y | "")
            return 0
        ;;
        c | C)
            return 2
        ;;
        n | N)
            return 1
        ;;
        *)
            confirm $1;
            return $?
        ;;
    esac
}
daemon=()
{
    gotbase=;
    case $1 in
        '')
            echo '$0: Usage: daemon [+/-nicelevel] {program}';
            return 1
        ;;
        --check)
            shift;
            base=$1;
            gotbase="yes";
            shift;
            nicelevel=0
        ;;
        -* | +*)
            nicelevel=$1;
            shift
        ;;
        *)
            nicelevel=0
        ;;
    esac;
    [ -z $gotbase ] && base=`basename $1`;
    ulimit -c 0;
    [ "$BOOTUP" = "verbose" ] && echo -n " $base";
    nice -n $nicelevel initlog $INITLOG_ARGS -c "$*" && success "$base
startup" || failure "$base startup"
}
echo_failure=()
{
    [ "$BOOTUP" = "color" ] && $MOVE_TO_COL;
    echo -n "[";
    [ "$BOOTUP" = "color" ] && $SETCOLOR_FAILURE;
    echo -n "FAILED";
    [ "$BOOTUP" = "color" ] && $SETCOLOR_NORMAL;
    echo -n "]";
    return 1
}
echo_passed=()
{
    [ "$BOOTUP" = "color" ] && $MOVE_TO_COL;
    echo -n "[";
    [ "$BOOTUP" = "color" ] && $SETCOLOR_WARNING;
    echo -n "PASSED";
    [ "$BOOTUP" = "color" ] && $SETCOLOR_NORMAL;
    echo -n "]";
    return 1
}
echo_success=()
{
    [ "$BOOTUP" = "color" ] && $MOVE_TO_COL;
    echo -n "[  ";
    [ "$BOOTUP" = "color" ] && $SETCOLOR_SUCCESS;
    echo -n "OK";
    [ "$BOOTUP" = "color" ] && $SETCOLOR_NORMAL;
    echo -n "  ]";
    return 0
}
failure=()
{
    rc=$?;
    if [ -z "$IN_INITLOG" ]; then
        initlog -n $0 -s "$1" -e 2;
    else
        echo "-n $0 -s \"$1\" -e 2" 1>&21;
    fi;
    [ "$BOOTUP" != "verbose" ] && echo_failure;
    return $rc
}
killproc=()
{
    if [ $# = 0 ]; then
        echo "Usage: killproc {program} [signal]";
        return 1;
    fi;
    notset=0;
    if [ "$2" != "" ]; then
        killlevel=$2;
    else
        notset=1;
        killlevel="-9";
    fi;
    base=`basename $1`;
    pid=`pidofproc $1`;
    if [ -z "$pid" ]; then
        pid=`pidofproc $base`;
    fi;
    if [ "$pid" != "" ]; then
        [ $BOOTUP = "verbose" ] && echo -n "$base ";
        if [ "$notset" = "1" ]; then
            if ps h $pid >/dev/null 2>&1; then
                kill -TERM $pid;
                usleep 100000;
                if ps h $pid >/dev/null 2>&1; then
                    sleep 1;
                    if ps h $pid >/dev/null 2>&1; then
                        sleep 3;
                        if ps h $pid >/dev/null 2>&1; then
                            kill -KILL $pid;
                        fi;
                    fi;
                fi;
            fi;
            ps h $pid >/dev/null 2>&1 && failure "$base shutdown" || success
"$base shutdown";
        else
            if ps h $pid >/dev/null 2>&1; then
                kill $killlevel $pid && success "$base $killlevel" ||
failure "$base $killlevel";
            fi;
        fi;
    else
        failure "$base shutdown";
    fi;
    if [ "$notset" = "1" ]; then
        rm -f /var/run/$base.pid;
    fi
}
passed=()
{
    rc=$?;
    if [ -z "$IN_INITLOG" ]; then
        initlog -n $0 -s "$1" -e 1;
    else
        echo "-n $0 -s \"$1\" -e 1" 1>&21;
    fi;
    [ "$BOOTUP" != "verbose" ] && echo_passed;
    return $rc
}
pidofproc=()
{
    if [ $# = 0 ]; then
        echo "Usage: pidofproc {program}";
        return 1;
    fi;
    if [ -f /var/run/$1.pid ]; then
        pid=`head -n 1 /var/run/$1.pid`;
        if [ "$pid" != "" ]; then
            echo $pid;
            return 0;
        fi;
    fi;
    pidof -o $$ -o $PPID -o %PPID -x $1 || pidof -o $$ -o $PPID -o %PPID -x
${base};
    pid=`pidof $1`;
    if [ "$pid" != "" ]; then
        echo $pid;
        return 0;
    fi
}
status=()
{
    if [ $# = 0 ]; then
        echo "Usage: status {program}";
        return 1;
    fi;
    return 0;
    pid=`pidof $1`;
    if [ "$pid" != "" ]; then
        echo "$1 (pid $pid) is running...";
        return 0;
    fi;
    if [ -f /var/run/$1.pid ]; then
        pid=`head -n 1 /var/run/$1.pid`;
        if [ "$pid" != "" ]; then
            echo "$1 dead but pid file exists";
            return 1;
        fi;
    fi;
    if [ -f /var/lock/subsys/$1 ]; then
        echo "$1 dead but subsys locked";
        return 2;
    fi;
    echo "$1 is stopped";
    return 3
}
success=()
{
    if [ -z "$IN_INITLOG" ]; then
        initlog -n $0 -s "$1" -e 1;
    else
        echo "-n $0 -s \"$1\" -e 1" 1>&21;
    fi;
    [ "$BOOTUP" != "verbose" ] && echo_success;
    return 0
}
/etc/rc.d/rc: /usr/bin/egrep: No such file or directory
Starting syslog Starting system logger: /etc/rc.d/rc3.d/S05syslog:
/usr/bin/basename: No such file or directory
 /etc/rc.d/rc3.d/S05syslog: /usr/bin/nice: No such file or directory
/etc/rc.d/rc3.d/S05syslog: initlog: command not found

/etc/rc.d/rc3.d/S05syslog: /bin/touch: No such file or directory
/etc/rc.d/rc: initlog: command not found

/etc/rc.d/rc: /usr/bin/egrep: No such file or directory
Starting network /etc/rc.d/rc: initlog: command not found

/etc/rc.d/rc: /usr/bin/egrep: No such file or directory
Starting portmap /etc/rc.d/rc: initlog: command not found

/etc/rc.d/rc: /usr/bin/egrep: No such file or directory
Starting inet Starting INET services: /etc/rc.d/rc3.d/S50inet:
/usr/bin/basename: No such file or directory
 /etc/rc.d/rc3.d/S50inet: /usr/bin/nice: No such file or directory
/etc/rc.d/rc3.d/S50inet: initlog: command not found

/etc/rc.d/rc3.d/S50inet: /bin/touch: No such file or directory
/etc/rc.d/rc: initlog: command not found

/etc/rc.d/rc: /usr/bin/egrep: No such file or directory
Starting pcmcia Starting PCMCIA services:/etc/rc.d/rc3.d/S66pcmcia: /bin/rm:
No such file or directory
/etc/rc.d/rc3.d/S66pcmcia: /bin/touch: No such file or directory
/etc/rc.d/rc3.d/S66pcmcia: /usr/bin/fgrep: No such file or directory
/etc/rc.d/rc3.d/S66pcmcia: /bin/uname: No such file or directory
 module directory /lib/modules//pcmcia not found.
/etc/rc.d/rc: initlog: command not found

/etc/rc.d/rc: /usr/bin/egrep: No such file or directory
Starting local /etc/rc.d/rc3.d/S99local: /bin/uname: No such file or
directory
/etc/rc.d/rc3.d/S99local: /bin/cp: No such file or directory
/etc/rc.d/rc3.d/S99local: /bin/grep: No such file or directory
/etc/rc.d/rc3.d/S99local: /sbin/ifconfig: No such file or directory
/etc/rc.d/rc3.d/S99local: /usr/bin/wc: No such file or directory
/etc/rc.d/rc3.d/S99local: [: ==: unary operator expected
eth0 is not up, bringing it up (IP=192.168.1.100)
/etc/rc.d/rc3.d/S99local: /sbin/ifconfig: No such file or directory
/etc/rc.d/rc3.d/S99local: /sbin/route: No such file or directory
/etc/rc.d/rc: initlog: command not found

INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: cannot execute "/sbin/getty"
INIT: Id "T0" respawning too fast: disabled for 5 minutes
INIT: no more processes left in this runlevel






More information about the linux-mtd mailing list