thanks for reading.
I changed zImage to

         root=/dev/mtdblock2 rootfstype=cramfs init=/init
console=ttySAC0,115200

but it stop at:

        VFS: Mounted root (cramfs filesystem) readonly.

         Freeing init memory: 508K

        Warning: unable to open an initial console.

The content of /etc/init.rc:

      ## Global environment setup
     ##
     env {
           PATH /sbin:/system/sbin:/system/bin
    LD_LIBRARY_PATH /system/lib
    ANDROID_BOOTLOGO 1
    ANDROID_ROOT /system
    ANDROID_ASSETS /system/app
    ANDROID_DATA /data
    EXTERNAL_STORAGE /sdcard
    DRM_CONTENT /data/drm/content
        BOOTCLASSPATH /system/framework/core.jar:/system/framework/ext.jar:/
system/framework/framework.jar:/system/framework/framework-tests.jar
}

## Setup and initialization we need to do on boot
##
onboot {
    # map soft1 to ctrll, soft2 to crtlr and ctrll-ctrlr-power to
reboot
    # unmap left alt to avoid console switch
    # no modifiers KEY_SOFT1 K_CTRLL KEY_SOFT2 K_CTRLR KEY_LEFTALT
    setkey 0x0 0xe5 0x706
    setkey 0x0 0xe6 0x707
    setkey 0x0 0x38 0x0
    # KG_CTRLL
    setkey 0x40 0xe5 0x706
    setkey 0x40 0xe6 0x707
    # KG_CTRLR
    setkey 0x80 0xe5 0x706
    setkey 0x80 0xe6 0x707
    # KG_CTRLL and KG_CTRLR
    # KEY_POWER
    # K_BOOT
    setkey 0xc0 0xe5 0x706
    setkey 0xc0 0xe6 0x707
    setkey 0xc0 0x74 0x20c

    # dream reset SEND+MENU+END
    setkey 0x0 0xe7 0x706
    setkey 0x0 0x8b 0x707

    setkey 0x40 0xe7 0x706
    setkey 0x40 0x8b 0x707

    setkey 0x80 0xe7 0x706
    setkey 0x80 0x8b 0x707

    setkey 0xc0 0xe7 0x706
    setkey 0xc0 0x8b 0x707
    setkey 0xc0 0x6b 0x20c


    # bring up loopback
    ifup lo

    # setup default hostname, the kernel uses "(none)" by default,
    # which is not a valid host name
    hostname localhost
    domainname localdomain

    insmod /system/lib/modules/htcpm.ko
    insmod /system/lib/modules/eacdev.ko
}

## Processes which are run once (and only once) at system boot.
## Init will wait until each of these completes before starting
## the next one.
##
startup {
    usbd-config {
        exec /system/bin/usbd
        args {
           0 -c
        }
    }
   # qemu-init {
   #     exec /etc/qemu-init.sh
   # }
 }

## Daemon processes to be run by init.
## These services can be programatically started and stopped at run-
time.
##
## By default these processes are run automatically (after the
'startup'
## processes). This can be turned off with 'autostart 0'
##
## By default init will re-run the process upon exit. This can be
turned off
## with 'oneshot 1'.
service {
    console {
        exec /system/bin/sh
        console yes
    }
    adbd {
        exec /sbin/adbd
    }
    usbd {
        # run usbd to implement mass storage
        exec /system/bin/usbd
        args {
           0 -r
        }
    }
    debuggerd {
        exec /system/bin/debuggerd
    }
    ril-daemon {
        # Starts rild with appropriate ril.so
        exec /etc/init.ril
    }
    zygote {
        exec /system/bin/app_process
        args {
            0 -Xzygote
            1 /system/bin
            2 --zygote
        }
        autostart 1
    }
    runtime {
        exec /system/bin/runtime
        autostart 1
    }
    pppd_gprs {
        #exec /system/bin/pppd
        exec /etc/init.gprs-pppd
        args {
            0 /dev/omap_csmi_tty1
            1 debug
            2 dump
            3 defaultroute
            4 local
            5 usepeerdns
            6 nodetach
            7 noipdefault
            8 unit
            9 0
            10 linkname
            11 gprs
            12 novj
        }
        autostart 0
        oneshot 1
    }
    dbus {
        exec /system/bin/dbus-daemon
        args.0 --system
        args.1 --nofork
        autostart 1
    }
    hciattach {
        exec /system/bin/hciattach
        args {
              0 -n
              1 -s
              2 115200
              3 /dev/ttyMSM0
              4 texas
              5 115200
              6 flow
        }
        autostart 1
        oneshot 1   # don't restart - we want to know if hciattach
dies
                    # eventually remove for dream
    }
    hcid {
        exec /system/bin/hcid
        args.0 -s
        args.1 -n
        args.2 -f
        args.3 /etc/hcid.conf
        autostart 0
    }
    dund {
        exec /system/bin/dund
        args {
            0 --listen
            1 --channel=5
            2 --nodetach
            3 --pppd=/system/bin/pppd
            4 192.168.0.100:192.168.0.101
            5 nodefaultroute
            6 unit
            7 1
            8 linkname
            9 bluetooth
        }
        autostart 0
    }
    dund_dialup {
        exec /system/bin/dund
        args {
            0 --listen
            1 --channel=6
            2 --nodetach
            3 --dialup
            4 --pppd=/system/bin/pppd
            5 192.168.0.100:192.168.0.101
            6 nodefaultroute
            7 unit
            8 1
            9 linkname
           10 bluetooth
        }
        autostart 0
    }
    hfag {
        exec /system/bin/sdptool
        args {
            0 add
            1 --channel=10
            2 HFAG
        }
        autostart 0
        oneshot 1
    }
    hsag {
        exec /system/bin/sdptool
        args {
            0 add
            1 --channel=11
            2 HSAG
        }
        autostart 0
        oneshot 1
    }
    rfcomm0_prep_1 {
        exec /system/bin/sdptool
        args.0 add
        args.1 --handle=0x10010
        args.2 --channel=3
        args.3 SP
        autostart 0
        oneshot 1
    }
    rfcomm0_prep_2 {
        exec /system/bin/sdptool
        args.0 setattr
        args.1 0x10010
        args.2 0x100
        args.3 "Serial Port 0"
        autostart 0
        oneshot 1
    }
    rfcomm0 {
        exec /system/bin/rfcomm
        args.0 listen
        args.1 0
        args.2 3
        args.3 /system/bin/sh
        autostart 0
    }
    brick {
        exec /system/bin/wipe
        args {
            0 nuke
        }
        autostart 0
    }
}

please tell why?

thanks you very much!
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to