purportex
ZyXEL NSA325 booting problem July 10, 2016 05:30PM |
ZyXEL NSA325 booting problem July 10, 2016 11:36PM |
Registered: 9 years ago Posts: 442 |
Re: ZyXEL NSA325 booting problem July 11, 2016 12:24AM |
Admin Registered: 13 years ago Posts: 18,591 |
Quote
*** Warning - bad CRC, using default environment
Quote
Yes this is the problem with missing u-boot env to boot with the device tree DTB.
1. You have missed this section and did not flash the default envs image:
Quote
8. Flashing default u-boot envs image:
............
. A special section (B. Flashing default u-boot envs image) about flashing default u-boot envs is included at the end of this installation procedure. Please follow the instruction in this section B to perform this step before continuing with step 9.
So that was why the DTB was not setup properly.
2. To fix this, go a head and download the env image tarball:
Quote
a. Download the default u-boot envs at Dropbox:
uboot.2014.07-tld-3.environment.bodhi.tar
md5
8d53c30918510e0f1ea89d889a3f6f8e
This tarball includes 2 files:
uboot.2014.07-tld-3.environment.img (the default envs image to be flashed)
uboot.2014.07-tld-3.environment (the content of the default envs in text format)
3. Boot with your rootfs into Debian, create a uEnv.txt file (if you can't boot then mount this rootfs on another Linux box and create this file):
cd /boot
cp -a uboot.2014.07-tld-3.environment uEnv.txt
4. Edit the uEnv.txt to adjust the DTB name
Quote
dtb_file='/boot/dts/kirkwood-nsa310.dtb'
Also adjust other envs if you like to do so now. But just the DTB and the rootfs label env in this default image, will get it boot into Debian.
5. Then sync and reboot
This uEnv.txt will be in effect during boot only. So after booting into Debian, flash the default env image using the instruction in section B.