Olimex Support Forum

OLinuXino Android / Linux boards and System On Modules => A20 => Topic started by: bpir1 on December 05, 2017, 01:12:38 PM

Title: Error while installing Linux NAND image in A20-Olinuxino-Micro
Post by: bpir1 on December 05, 2017, 01:12:38 PM
Hi all,

I have A20-Olinuxino-Micro-n8gb NAND flash board. I am trying to install Linux NAND image. I have downloaded the linux image for NAND flash and gave nandinstall command but I am getting following error.


#    #   ##   #####  #    # # #    #  ####
#    #  #  #  #    # ##   # # ##   # #    #
#    # #    # #    # # #  # # # #  # #
# ## # ###### #####  #  # # # #  # # #  ###
##  ## #    # #   #  #   ## # #   ## #    #
#    # #    # #    # #    # # #    #  ####


Re-partitioning NAND device
check partition table copy 0: mbr: version 0xa7dfce57, magic �6}7߳
magic �6}7߳ is not softw411
check partition table copy 1: mbr: version 0xa7dfce57, magic �6}7߳
magic �6}7߳ is not softw411
check partition table copy 2: mbr: version 0xa7dfce57, magic �6}7߳
magic �6}7߳ is not softw411
check partition table copy 3: mbr: version 0xa7dfce57, magic �6}7߳
magic �6}7߳ is not softw411
all partition tables are bad!
check partition table copy 0: mbr: version 0xa7dfce57, magic �6}7߳
check partition table copy 1: mbr: version 0xa7dfce57, magic �6}7߳
check partition table copy 2: mbr: version 0xa7dfce57, magic �6}7߳
check partition table copy 3: mbr: version 0xa7dfce57, magic �6}7߳

ready to write new partition tables:
mbr: version 0x00000200, magic softw411
2 partitions
partition  1: class =         DISK, name =   bootloader, partition start =      128, partition size =    16384 user_type=0
partition  2: class =         DISK, name =        linux, partition start =    16512, partition size =        0 user_type=0

write new partition tables? (Y/N)

verifying new partition tables:
check partition table copy 0: mbr: version 0xa7dfce57, magic �6}7߳
magic �6}7߳ is not softw411
check partition table copy 1: mbr: version 0xa7dfce57, magic �6}7߳
magic �6}7߳ is not softw411
check partition table copy 2: mbr: version 0xa7dfce57, magic �6}7߳
magic �6}7߳ is not softw411
check partition table copy 3: mbr: version 0xa7dfce57, magic �6}7߳
magic �6}7߳ is not softw411
all partition tables are bad!
rereading partition table... returned 0
Check partition table

*** Re-partition NAND device /dev/nand failed, Partition table has damaged ***

To fix the partition table, You can try to run nandinstall again. If the error still there, then you need to use livesuit restore a factory image first, then run nandinstall.

After this error, I rerun nandinstall command, still same error. Please tell me the solution to it.

Thanks
Bpipi
Title: Re: Error while installing Linux NAND image in A20-Olinuxino-Micro
Post by: LubOlimex on December 06, 2017, 08:34:07 AM
Hello,

It is probably related to the first issue mentioned in the FAQ of this wiki article: https://www.olimex.com/wiki/How_to_install_Debian_to_NAND#FAQ - something overwrote the boot sections. We set these during production, but it is possible to erase them or corrupt them.

Did you try what was suggested in the error message - install Android first then test again with the Debian Linux? You should use PhoenixSuit or LiveSuit and this Android image: https://www.olimex.com/wiki/images/1/18/A20_android_422_TS_USB_UART_I2C_WIFI_LAN_HDMI_LCD_800x480_release_3.torrent

I also tested the official image for the A20-OLinuXino-MICRO-n8GB. It works fine including the install script, so the problem is elsewhere. This is the image that I used: https://www.olimex.com/wiki/images/f/fc/A20_OLinuxino_Micro_debian_Jessie_34_103_2G_NAND_release_15.torrent


Best regards,
Lub/OLIMEX
Title: Re: Error while installing Linux NAND image in A20-Olinuxino-Micro
Post by: bpir1 on December 07, 2017, 11:58:58 AM
Thanks for your reply.

I have downloaded android image for A20-olinuxino-Micro for NAND.

1. When I am trying to install with Phoenixsuit I am getting following error.
   "Burn Firmware Failed. Please ensure the firmware file is valid and Device workout Correctly"

2. When I am trying to install with Livesuit I am getting following error.
   "Image file Invalid"

Could You please help me with this error?

Thanks
Bpir1
Title: Re: Error while installing Linux NAND image in A20-Olinuxino-Micro
Post by: LubOlimex on December 07, 2017, 01:25:14 PM
Probably the power supply is insufficient.

Did you follow the steps described here: https://www.olimex.com/wiki/A20-OLinuXino-MICRO#How_to_download_new_Android_image_to_the_NAND_memory_of_my_A20_board.3F ?

Maybe you missed to install the USB drivers, maybe you missed entering bootloader mode, maybe you didn't apply the external power supply at the proper time of the sequence.
Title: Re: Error while installing Linux NAND image in A20-Olinuxino-Micro
Post by: bpir1 on December 07, 2017, 01:57:15 PM
Thanks for the mail.

I am following steps mentioned in the link https://www.olimex.com/wiki/A20-OLinuXino-MICRO#How_to_download_new_Android_image_to_the_NAND_memory_of_my_A20_board.3F (https://www.olimex.com/wiki/A20-OLinuXino-MICRO#How_to_download_new_Android_image_to_the_NAND_memory_of_my_A20_board.3F) but download progresses till 10% and displays "Burn Firmware Failed. Please ensure the firmware file is valid and Device workout Correctly" error message. So Please help me with this.

And one more thins is I am trying with A20_android_422_TS_USB_UART_I2C_WIFI_LAN_HDMI_LCD_1024x600_release_3.img image. I am trying to download A20_android_422_TS_USB_UART_I2C_WIFI_LAN_HDMI_LCD_800x480_release_3.img but I am net getting sufficient seeders and its unable to download the image. Please add seeders so that I can download the 800x600 image.

Thanks
Bpir1
Title: Re: Error while installing Linux NAND image in A20-Olinuxino-Micro
Post by: LubOlimex on December 08, 2017, 08:32:33 AM
Hmm another idea on how to format the NAND - load the Linux from the card again and check if the NAND is visible (it should be). It is a something like /dev/nanda or /dev/nandb. You can mount it and inspect it but we mainly care about formatting it so you can skip mounting/unmounting and just use fdisk to format it (aka fdisk /dev/nanda).
Title: Re: Error while installing Linux NAND image in A20-Olinuxino-Micro
Post by: bpir1 on December 08, 2017, 09:30:05 AM
I have loaded Linux Image on SD Card and booted from SD card, but only /dev/nand is visible. There is no partition like /dev/nanda or /dev/nandb. Shall I format NAND partition and recreate partitions(/dec/nanda and /dev/nandb). If it has to recreate a partition, what will be the size of nanda and nandb partitions?

Thanks
Bpir1
Title: Re: Error while installing Linux NAND image in A20-Olinuxino-Micro
Post by: bpir1 on December 08, 2017, 12:34:43 PM
I have manually created two partitions /dev/nanda and /dev/nandb in /dev/nand with nand-part command.
Following command I have used to create partition.

nand-part -f a20 /dev/nand 128 'bootloader 16384' 'linux 15548288'

after this I have formatted /dev/nanda partition with mke2fs /dev/nanda command. Then I have used nandinstall command but It is getting stuck at mke2fs command and not going further.

Please tell me If I am missing any in between step.

Thanks
Bpir1
Title: Re: Error while installing Linux NAND image in A20-Olinuxino-Micro
Post by: LubOlimex on December 08, 2017, 12:54:00 PM
How many times did you try to run the nandinstall script btw? The first time I ran the script it showed the same exact message as yours in the first post, the second time when I start it, it worked fine. I see you tried two times, but maybe run the script a few more time just to be sure. About the formatting, it should be something like this:

wipefs /dev/nand

sudo fdisk /dev/nand

n enter
p enter
1 enter
enter
enter
q enter

mkfs.ext4 /dev/nand

y enter

Edit: how do you power the board again? Is the external power supply good enough? Do you have/can you attach a Li-Po battery as a back-up in case the main power supply is insufficient at certain point?
Title: Re: Error while installing Linux NAND image in A20-Olinuxino-Micro
Post by: bpir1 on December 11, 2017, 06:28:02 AM
Thanks for the reply.

I have followed the above procedure and created partition. After that also I am getting the same error for nandinstall command.

I am not using any battery and providing 12V, 2A power supply to A20-Olinuxino-Micro board. I have purchased another board and that one is working properly with nandinstall command without any problem.

Please help with this.

Thanks
Title: Re: Error while installing Linux NAND image in A20-Olinuxino-Micro
Post by: LubOlimex on December 11, 2017, 07:39:39 AM
Hey,

Seems like a faulty nand to me, if you purchased the board from us drop an e-mail at support@olimex.com and include a link to this thread. We will give you RMA number to return the board for inspection and repair/replacement. Else write to the shop that you purchased the board.

Best regards,
Lub/OLIMEX