Customer support please

David Reyes Samblas Martinez david at tuxbrain.com
Mon Jul 5 04:46:14 EDT 2010


Chris, you can redirect it to me give him my email address.
But the firts thing comes to my mind is if he is flashinb from a
laptop or desktop, some laptops have a internal usb hub interfering
the flashing procces,
But whatever if it is really a (rare)bad hardware case it will be a
warranty case  I have to cover.
Regards

2010/7/5 Christoph Pulster <openmoko at pulster.de>:
> 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
>



-- 
David Reyes Samblas Martinez
http://www.tuxbrain.com
Open ultraportable & embedded solutions
Ben NanoNote, Arduino, Openmoko
Hey, watch out!!! There's a linux in your pocket!!!




More information about the discussion mailing list


interactive