Customer support please

Xiangfu Liu xiangfu at sharism.cc
Mon Jul 5 04:58:30 EDT 2010


Hi

make sure [NAND_FORCEERASE = 1] in /etc/xburst-tools/usbboot.cfg


On 07/05/2010 03:39 PM, Christoph Pulster wrote:
> Hi,
>
> one customer of me (Pulster.de, Nanonote Reseller Germany) has some
> problems, I kindly ask you to give me some infos and how to help the
> user, thanks. Christoph
>
> ---
> The Ben NEVER boot up!
>
> The internal NAND seams to have bad blocks, right where the u-boot.bin file
> should be written!
>
> Then, the Ben do not boot from internal NAND nor from SD card!
>
> I have managed to put it in "usb mode", and to reflash MANY times, without success :-(
>
>  From "ben_nanonote_error.log":
>
> line 31: "There are marked bad blocks: 52"
> line 54: "Checking 446464 bytes... no check! End at Page: 1773"
> line 55: "Skip a old bad block !usbboot - Ingenic XBurst USB Boot Utility"
> line 70: "There are marked bad blocks: 10"
>
>
> #!/bin/sh -e
> echo 'check for a usbboot-able nano'
> lsusb | grep 601a:4740
> echo 'start flashing...'
> #usbboot -f ./usbboot.cfg -c "boot"
> #usbboot -f ./usbboot.cfg -c "nerase 0 4096 0 0"
> usbboot -c "boot"
> usbboot -c "nerase 0 4096 0 0"
> #echo -n 'Reconnect you NN and press<Enter>: '; read k
> #usbboot -f ./usbboot.cfg -c "boot"
> #curl http://downloads.qi-hardware.com/software/images/Ben_NanoNote_2GB_NAND/latest/openwrt-xburst-u-boot.bin>  u-boot.bin
> #usbboot -f ./usbboot.cfg -c "nprog 0 u-boot.bin 0 0 -n"
> usbboot -c "nprog 0 u-boot.bin 0 0 -n"
> #curl http://pyneo.org/downloads/nano/openwrt-xburst-qi_lb60-uImage.bin>  uImage.bin
> #usbboot -f ./usbboot.cfg -c "nprog 1024 uImage.bin 0 0 -n"
> usbboot -c "nprog 1024 uImage.bin 0 0 -n"
> #curl http://pyneo.org/downloads/nano/debian-lenny-mini.ubi>  rootfs.ubi
> #usbboot -f ./usbboot.cfg -c "nprog 2048 rootfs.ubi 0 0 -n"
> usbboot -c "nprog 2048 rootfs.ubi 0 0 -n"
> echo 'done'
> exit 0
>
>
>
> check for a usbboot-able nano
> Bus 002 Device 020: ID 601a:4740
> start flashing...
> usbboot - Ingenic XBurst USB Boot Utility
> (c) 2009 Ingenic Semiconductor Inc., Qi Hardware Inc., Xiangfu Liu, Marek Lindner
> This program is Free Software and comes with ABSOLUTELY NO WARRANTY.
>
> Now checking whether all configure args valid: YES
> Current device information:
> CPU type is Ingenic XBurst Jz4740
> Crystal work at 12MHz, the CCLK up to 252MHz and PMH_CLK up to 84MHz
> SDRAM Total size is 32 MB, work in 4 bank and 16 bit mode
> Nand page per block 128, Nand page size 4096, ECC offset in OOB 12, bad block offset in OOB 0, bad block page 127, use 1 plane mode
>   Execute command: boot
>   CPU data: Boot4740
>   Already booted.
> usbboot - Ingenic XBurst USB Boot Utility
> (c) 2009 Ingenic Semiconductor Inc., Qi Hardware Inc., Xiangfu Liu, Marek Lindner
> This program is Free Software and comes with ABSOLUTELY NO WARRANTY.
>
> Now checking whether all configure args valid: YES
> Current device information:
> CPU type is Ingenic XBurst Jz4740
> Crystal work at 12MHz, the CCLK up to 252MHz and PMH_CLK up to 84MHz
> SDRAM Total size is 32 MB, work in 4 bank and 16 bit mode
> Nand page per block 128, Nand page size 4096, ECC offset in OOB 12, bad block offset in OOB 0, bad block page 127, use 1 plane mode
>   Execute command: nerase 0 4096 0 0
>   CPU data: Boot4740
>   Erasing No.0 device No.0 flash (start_blk 0 blk_num 4096)......
>   Finish! Return: 00 1a 08 00 00 00 00 00 (position 4148)
>   There are marked bad blocks: 52
> usbboot - Ingenic XBurst USB Boot Utility
> (c) 2009 Ingenic Semiconductor Inc., Qi Hardware Inc., Xiangfu Liu, Marek Lindner
> This program is Free Software and comes with ABSOLUTELY NO WARRANTY.
>
> Now checking whether all configure args valid: YES
> Current device information:
> CPU type is Ingenic XBurst Jz4740
> Crystal work at 12MHz, the CCLK up to 252MHz and PMH_CLK up to 84MHz
> SDRAM Total size is 32 MB, work in 4 bank and 16 bit mode
> Nand page per block 128, Nand page size 4096, ECC offset in OOB 12, bad block offset in OOB 0, bad block page 127, use 1 plane mode
>   Execute command: nprog 0 u-boot.bin 0 0 -n
>   Programing No.0 device, flen 444724, start page 0...
>   CPU data: Boot4740
>   Erasing No.0 device No.0 flash (start_blk 0 blk_num 1)......
>   Finish! Return: 80 0d 00 00 00 00 00 00 (position 27)
>   There are marked bad blocks: 26
>   Size to send 444724, transfer_size 524288
>   Image type : without oob
>   It will cause 1 times buffer transfer.
>   Writing NAND page 0 len 446464...
>   CPU data: Boot4740
>   Finish! (len 446464 start_page 0 page_num 109)
>   Checking 446464 bytes... no check! End at Page: 1773
>   Skip a old bad block !usbboot - Ingenic XBurst USB Boot Utility
> (c) 2009 Ingenic Semiconductor Inc., Qi Hardware Inc., Xiangfu Liu, Marek Lindner
> This program is Free Software and comes with ABSOLUTELY NO WARRANTY.
>
> Now checking whether all configure args valid: YES
> Current device information:
> CPU type is Ingenic XBurst Jz4740
> Crystal work at 12MHz, the CCLK up to 252MHz and PMH_CLK up to 84MHz
> SDRAM Total size is 32 MB, work in 4 bank and 16 bit mode
> Nand page per block 128, Nand page size 4096, ECC offset in OOB 12, bad block offset in OOB 0, bad block page 127, use 1 plane mode
>   Execute command: nprog 1024 uImage.bin 0 0 -n
>   Programing No.0 device, flen 1737523, start page 1024...
>   CPU data: Boot4740
>   Erasing No.0 device No.0 flash (start_blk 8 blk_num 4)......
>   Finish! Return: 00 0b 00 00 00 00 00 00 (position 22)
>   There are marked bad blocks: 10
>   Size to send 1737523, transfer_size 524288
>   Image type : without oob
>   It will cause 4 times buffer transfer.
>   Writing NAND page 1024 len 524288...
>   CPU data: Boot4740
>   Finish! (len 524288 start_page 1024 page_num 128)
>   Checking 524288 bytes... Comparing 524288 bytes - SUCCESS
>   End at Page: 1792
>   Skip a old bad block !
>
>
>
>
> ---
>
> _______________________________________________
> Qi Developer Mailing List
> Mail to list (members only): developer at lists.qi-hardware.com
> Subscribe or Unsubscribe: http://en.qi-hardware.com/mailman/listinfo/developer


-- 
Best Regards
Xiangfu Liu
http://www.nanonote.cc




More information about the discussion mailing list


interactive