Can't flash fso console images, error -110. Other images flash fine.

Ben Wilson ben at abcom.co.nz
Mon Mar 30 05:33:57 CEST 2009


Hi,

I have a weird problem that i just can't figure out.
I'm trying to flash this fso console image to my gta01.

    
http://downloads.freesmartphone.org/fso-stable/milestone5.1/om-gta01/fso-console-image-om-gta01.jffs2

and i always get this...
------------------------------------
$ sudo ./dfu-util -a rootfs -R -D ./fso-console-image-om-gta01.jffs2
dfu-util - (C) 2007 by OpenMoko Inc.
This program is Free Software and has ABSOLUTELY NO WARRANTY
Opening USB Device 0x0000:0x0000...
Claiming USB DFU Runtime Interface...
Determining device status: state = appIDLE, status = 0
Device really in Runtime Mode, send DFU detach request...
Resetting USB...
Opening USB Device...
Found Runtime: [0x1457:0x5119] devnum=8, cfg=0, intf=0, alt=5, name="rootfs"
Claiming USB DFU Interface...
Setting Alternate Setting ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
Transfer Size = 0x1000
bytes_per_hash=452853
Starting download: 
[##################################################dfu_download error -110
] finished!
unable to read DFU status
------------------------------------

I've also tried the two other console images on that page

    
http://downloads.freesmartphone.org/fso-stable/milestone5.1/om-gta01/openmoko-fso-console-image-glibc-ipk--20090223-om-gta01.rootfs.jffs2
    
http://downloads.freesmartphone.org/fso-stable/milestone5.1/om-gta01/openmoko-fso-console-image-glibc-ipk--20090224-om-gta01.rootfs.jffs2

Both give the same problem.
However, i can flash other distros/images perfectly fine
eg, these all flash fine...

    
http://downloads.freesmartphone.org/fso-stable/milestone5.1/om-gta01/openmoko-fso-illume-image-glibc-ipk--20090224-om-gta01.rootfs.jffs2
    
http://build.shr-project.org/shr-testing/images/om-gta01/shr-lite-image-om-gta01.jffs2
    
http://buildhost.automated.it/OM2007.2/Openmoko-openmoko-qtopia-image-glibc-ipk-P1-Snapshot-20080710-om-gta01.rootfs.jffs2

It may not be relevant but all the rootfs that don't work are 22mb in size.
The ones that work are all bigger, starting at 37MB

I've tried the following with no luck
    1) Getting the latest version of dfu-util
    2) Flashing from a different PC
    3) Doing a nand erase rootfs
    4) Using a different usb cable

I'm running U-Boot 1.3-2-moko12 (Dec 17 2008 - 00:48:40)

If it helps here's what my boot env looks like
(i edited it recently to make it boot from uSD by default and so might
have something to do with the problem if i did something wrong in there)
--------------
GTA01Bv4 # printenv
baudrate=115200
bootargs_base=rootfstype=jffs2 root=/dev/mtdblock4 
console=ttySAC0,115200 console=tty0 loglevel=8
bootdelay=1
menu_1=Set console to USB: setenv stdin usbtty; setenv stdout usbtty; 
setenv stderr usbtty
menu_2=Set console to serial: setenv stdin serial; setenv stdout serial; 
setenv stderr serial
menu_3=Power off: neo1973 power-off
mtdids=nand0=neo1973-nand
mtdparts=mtdparts=neo1973-nand:0x00040000(u-boot),0x00004000(u-boot_env),0x00200000(kernel),0x000a0000(splash),0x03d1c000(rootfs)
quiet=1
sd_image_name=uImage
splashimage=nand read.e 0x32000000 splash 0x5000; unzip 0x32000000 
0x33d00000 0x96000
stdin=usbtty
usbtty=cdc_acm
boot_menu_timeout=65000
menu_5=Boot from SD with init: setenv bootargs ${bootargs_base} 
rootfstype=ext3 root=/dev/mmcblk0p2 rootdelay=5 ${mtdparts}; mmcinit; 
ext2load mmc 1 0x32000000 ${sd_image_name}; bootm 0x32000000
menu_4=Boot from Flash: setenv bootargs ${bootargs_base} ${mtdparts}; 
nand read.e 0x32000000 kernel; bootm 0x32000000
bootcmd=setenv bootargs ${bootargs_base} rootfstype=ext3 
root=/dev/mmcblk0p2 rootdelay=5 ${mtdparts}; mmcinit; ext2load mmc 1 
0x32000000 ${sd_image_name}; bootm 0x32000000
partition=nand0,0
mtddevnum=0
mtddevname=u-boot
pcf50606_int1=0x53
stdout=usbtty
stderr=usbtty

Environment size: 1250/16380 bytes
GTA01Bv4 #
--------------




More information about the community mailing list