make qemu [ -e build/qemu ] || \ ( cd build ; mkdir -p qemu ) [ -e build/qemu/Makefile ] || \ ( . ./setup-env ; cd build/qemu ; \ ${OMDIR}/openmoko/trunk/src/host/qemu-neo1973/configure \ --target-list=arm-softmmu ) [ -e build/qemu/openmoko ] || \ ( . ./setup-env ; cd build/qemu ; mkdir openmoko ; \ for f in ${OMDIR}/openmoko/trunk/src/host/qemu-neo1973/openmoko/* ; do \ ln -s $f openmoko/`basename $f` ; \ done ) [ -d stamps ] || mkdir stamps touch stamps/qemu ( cd build/qemu ; make ) make[1]: Betrete Verzeichnis '/home/erdinger/moko/build/qemu' make -C arm-softmmu all make[2]: Betrete Verzeichnis '/home/erdinger/moko/build/qemu/arm-softmmu' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Verlasse Verzeichnis '/home/erdinger/moko/build/qemu/arm-softmmu' make[1]: Verlasse Verzeichnis '/home/erdinger/moko/build/qemu' [ -e images/openmoko ] || mkdir -p images/openmoko ln -sf `pwd`/openmoko/trunk/src/host/qemu-neo1973/openmoko/env images/openmoko/env ( cd images ; ../openmoko/trunk/src/host/qemu-neo1973/openmoko/download.sh ) Retrieving available builds list... ../openmoko/trunk/src/host/qemu-neo1973/openmoko/download.sh: line 28: lynx: command not found Kernel is... not found Root filesystem is... not found U-boot is... not found --00:49:28-- http://buildhost.openmoko.org/tmp/deploy/images// => `index.html.18' Auflösen des Hostnamen »buildhost.openmoko.org«.... 88.198.84.234 Verbindungsaufbau zu buildhost.openmoko.org|88.198.84.234|:80... verbunden. HTTP Anforderung gesendet, warte auf Antwort... 200 OK Länge: nicht spezifiziert [text/html] [ <=> ] 31.668 --.--K/s 00:49:28 (436.07 KB/s) - »index.html.18« gespeichert [31668] --00:49:28-- http://buildhost.openmoko.org/tmp/deploy/images// => `index.html.19' Auflösen des Hostnamen »buildhost.openmoko.org«.... 88.198.84.234 Verbindungsaufbau zu buildhost.openmoko.org|88.198.84.234|:80... verbunden. HTTP Anforderung gesendet, warte auf Antwort... 200 OK Länge: nicht spezifiziert [text/html] [ <=> ] 31.668 --.--K/s 00:49:28 (537.85 KB/s) - »index.html.19« gespeichert [31668] --00:49:28-- http://buildhost.openmoko.org/tmp/deploy/images// => `index.html.20' Auflösen des Hostnamen »buildhost.openmoko.org«.... 88.198.84.234 Verbindungsaufbau zu buildhost.openmoko.org|88.198.84.234|:80... verbunden. HTTP Anforderung gesendet, warte auf Antwort... 200 OK Länge: nicht spezifiziert [text/html] [ <=> ] 31.668 --.--K/s 00:49:28 (520.67 KB/s) - »index.html.20« gespeichert [31668] Now use openmoko/flash.sh to install OpenMoko to NAND Flash. rm -f images/openmoko/env [ -d stamps ] || mkdir stamps touch stamps/images ( cd build/qemu ; openmoko/flash.sh ../../images/openmoko ) /usr/bin/pngtopnm /usr/bin/ppmtorgb3 make[1]: Betrete Verzeichnis '/home/erdinger/moko/build/qemu/openmoko' make[1]: »splash.gz« ist bereits aktualisiert. make[1]: Verlasse Verzeichnis '/home/erdinger/moko/build/qemu/openmoko' ls: /home/erdinger/moko/images/openmoko/uImage-2.6.*-fic-gta01.bin: No such file or directory basename: fehlender Operand „basename --help“ gibt weitere Informationen. ls: /home/erdinger/moko/images/openmoko/openmoko-*.rootfs.jffs2: No such file or directory basename: fehlender Operand „basename --help“ gibt weitere Informationen. ls: /home/erdinger/moko/images/openmoko/u-boot-gta01b*.bin: No such file or directory basename: fehlender Operand „basename --help“ gibt weitere Informationen. Using '' as the kernel image. Using '' as the root filesystem image. Using '' as bootloader. make[1]: Betrete Verzeichnis '/home/erdinger/moko/build/qemu/openmoko' # Making an empty/erased flash image. Need a correct echo behavior. echo -en \\0377\\0377\\0377\\0377\\0377\\0377\\0377\\0377 > .8b cat .8b .8b > .16b # OOB is 16 bytes cat .16b .16b .16b .16b .16b .16b .16b .16b > .512b cat .16b .16b .16b .16b .16b .16b .16b .16b >> .512b cat .16b .16b .16b .16b .16b .16b .16b .16b >> .512b cat .16b .16b .16b .16b .16b .16b .16b .16b >> .512b cat .512b .16b > .sec # A sector is 512 bytes of data + OOB cat .sec .sec .sec .sec .sec .sec .sec .sec > .8sec cat .8sec .8sec .8sec .8sec .8sec .8sec .8sec .8sec > .64sec cat .64sec .64sec .64sec .64sec .64sec .64sec .64sec .64sec > .512sec cat .512sec .512sec .512sec .512sec > .2ksec cat .2ksec .2ksec .2ksec .2ksec .2ksec .2ksec .2ksec .2ksec > .16ksec # Neo NAND is 128k sectors big cat .16ksec .16ksec .16ksec .16ksec .16ksec .16ksec .16ksec .16ksec > openmoko-flash.base rm -rf .8b .16b .512b .sec .8sec .64sec .512sec .2ksec .16ksec make[1]: Verlasse Verzeichnis '/home/erdinger/moko/build/qemu/openmoko' Please wait, programming the NAND flash... sleep: ungültiges Zeitintervall „„setenv““ sleep: ungültiges Zeitintervall „„dontask““ sleep: ungültiges Zeitintervall „„y““ sleep: ungültiges Zeitintervall „„nand““ sleep: ungültiges Zeitintervall „„createbbt““ sleep: ungültiges Zeitintervall „„setenv““ sleep: ungültiges Zeitintervall „„bootcmd““ sleep: ungültiges Zeitintervall „„'setenv““ sleep: ungültiges Zeitintervall „„bootargs““ sleep: ungültiges Zeitintervall „„${bootargs_base}““ sleep: ungültiges Zeitintervall „„${mtdparts};““ sleep: ungültiges Zeitintervall „„bootm““ sleep: ungültiges Zeitintervall „„0x31000000'““ sleep: ungültiges Zeitintervall „„setenv““ sleep: ungültiges Zeitintervall „„menu_1““ sleep: ungültiges Zeitintervall „„'Set““ sleep: ungültiges Zeitintervall „„console““ sleep: ungültiges Zeitintervall „„to““ sleep: ungültiges Zeitintervall „„USB:““ sleep: ungültiges Zeitintervall „„setenv““ sleep: ungültiges Zeitintervall „„stdin““ sleep: ungültiges Zeitintervall „„usbtty;““ sleep: ungültiges Zeitintervall „„setenv““ sleep: ungültiges Zeitintervall „„stdout““ sleep: ungültiges Zeitintervall „„usbtty;““ sleep: ungültiges Zeitintervall „„setenv““ sleep: ungültiges Zeitintervall „„stderr““ sleep: ungültiges Zeitintervall „„usbtty'““ sleep: ungültiges Zeitintervall „„setenv““ sleep: ungültiges Zeitintervall „„menu_2““ sleep: ungültiges Zeitintervall „„'Set““ sleep: ungültiges Zeitintervall „„console““ sleep: ungültiges Zeitintervall „„to““ sleep: ungültiges Zeitintervall „„serial:““ sleep: ungültiges Zeitintervall „„setenv““ sleep: ungültiges Zeitintervall „„stdin““ sleep: ungültiges Zeitintervall „„serial;““ sleep: ungültiges Zeitintervall „„setenv““ sleep: ungültiges Zeitintervall „„stdout““ sleep: ungültiges Zeitintervall „„serial;““ sleep: ungültiges Zeitintervall „„setenv““ sleep: ungültiges Zeitintervall „„stderr““ sleep: ungültiges Zeitintervall „„serial'““ sleep: ungültiges Zeitintervall „„setenv““ sleep: ungültiges Zeitintervall „„menu_3““ sleep: ungültiges Zeitintervall „„'Power““ sleep: ungültiges Zeitintervall „„off:““ sleep: ungültiges Zeitintervall „„neo1973““ sleep: ungültiges Zeitintervall „„power-off'““ sleep: ungültiges Zeitintervall „„setenv““ sleep: ungültiges Zeitintervall „„splashimage““ sleep: ungültiges Zeitintervall „„'nand““ sleep: ungültiges Zeitintervall „„read.e““ sleep: ungültiges Zeitintervall „„splash““ sleep: ungültiges Zeitintervall „„0x5000;““ sleep: ungültiges Zeitintervall „„unzip““ sleep: ungültiges Zeitintervall „„0x96000'““ sleep: ungültiges Zeitintervall „„setenv““ sleep: ungültiges Zeitintervall „„mtdids““ sleep: ungültiges Zeitintervall „„nand0=neo1973-nand““ sleep: ungültiges Zeitintervall „„setenv““ sleep: ungültiges Zeitintervall „„mtdparts““ sleep: ungültiges Zeitintervall „„mtdparts=neo1973-nand:0x00050000(u-boot),0x00004000(u-boot_env),0x00208000(kernel),0x00010000(splash),0x039a4000(rootfs)““ sleep: ungültiges Zeitintervall „„#dynpart““ sleep: ungültiges Zeitintervall „„nand““ sleep: ungültiges Zeitintervall „„write.e““ sleep: ungültiges Zeitintervall „„u-boot““ sleep: ungültiges Zeitintervall „„dynenv““ sleep: ungültiges Zeitintervall „„set““ sleep: ungültiges Zeitintervall „„u-boot_env““ sleep: ungültiges Zeitintervall „„saveenv““ „sleep --help“ gibt weitere Informationen. openmoko/flash.sh: line 88: 24177 Terminated $qemu -mtdblock "$script_dir/$flash_base" -kernel "$script_dir/$1" -serial stdio -nographic -usb -monitor null 0<&0 U-boot failed to finish writing in setenv dontask y nand createbbt setenv bootcmd 'setenv bootargs ${bootargs_base} ${mtdparts}; bootm 0x31000000' setenv menu_1 'Set console to USB: setenv stdin usbtty; setenv stdout usbtty; setenv stderr usbtty' setenv menu_2 'Set console to serial: setenv stdin serial; setenv stdout serial; setenv stderr serial' setenv menu_3 'Power off: neo1973 power-off' setenv splashimage 'nand read.e 0x36000000 splash 0x5000; unzip 0x36000000 0x33d00000 0x96000' setenv mtdids nand0=neo1973-nand setenv mtdparts mtdparts=neo1973-nand:0x00050000(u-boot),0x00004000(u-boot_env),0x00208000(kernel),0x00010000(splash),0x039a4000(rootfs) #dynpart nand write.e 0x31000000 u-boot 0x2d0 dynenv set u-boot_env saveenv seconds, giving up. make: *** [flash-qemu-official] Fehler 255