|
Can't fully boot U-Boot on Zyxel NSA320S November 22, 2025 08:13AM |
Registered: 24 days ago Posts: 11 |
94 % [......................................................................] 96 % [......................................................................] 98 % [......................................................................] 99 % [.. ] Done Finishing transfer [Type Ctrl-\ + c to quit]
|
Re: Can't fully boot U-Boot on Zyxel NSA320S November 22, 2025 02:55PM |
Admin Registered: 14 years ago Posts: 19,985 |
|
Re: Can't fully boot U-Boot on Zyxel NSA320S November 23, 2025 04:51AM |
Registered: 24 days ago Posts: 11 |
|
Re: Can't fully boot U-Boot on Zyxel NSA320S November 23, 2025 03:26PM |
Admin Registered: 14 years ago Posts: 19,985 |
|
Re: Can't fully boot U-Boot on Zyxel NSA320S November 24, 2025 01:34AM |
Registered: 24 days ago Posts: 11 |
|
Re: Can't fully boot U-Boot on Zyxel NSA320S November 24, 2025 02:45PM |
Admin Registered: 14 years ago Posts: 19,985 |
|
Re: Can't fully boot U-Boot on Zyxel NSA320S November 26, 2025 08:26AM |
Registered: 24 days ago Posts: 11 |
root@debian:/# lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
└─sda1
ext3 1.0 rootfs
c09ca0a8-368e-41d1-b0dd-763e54e64dd6 219,2G 1% /media/sda1
sdb
└─sdb1
ext4 1.0 rootfs
3c11bd21-44f3-4aae-b370-6f822c588354 4,8G 32% /
e2label /dev/sda1
rootfs
root@debian:/boot# ls -lart razem 57108 -rw-r--r-- 1 root root 5791271 2000-01-01 uInitrd.ORIG drwxr-xr-x 2 root root 4096 2000-01-01 dts -rw-r--r-- 1 root root 5763896 2000-01-01 uImage -rw-r--r-- 1 root root 5790479 2000-01-01 uInitrd -rwxr-xr-x 1 root root 6223880 2023-10-19 zImage.fdt.ORIG -rw-r--r-- 1 root root 6223944 2023-10-31 uImage.ORIG -rwxr-xr-x 1 root root 5763832 11-03 23:17 vmlinuz-6.17.7-kirkwood-tld-1 -rw-r--r-- 1 root root 4375614 11-03 23:17 System.map-6.17.7-kirkwood-tld-1 -rw-r--r-- 1 root root 199199 11-03 23:17 config-6.17.7-kirkwood-tld-1 -rwxr-xr-x 1 root root 5763832 11-04 01:41 zImage.fdt -rwxr-xr-x 1 root root 5763832 11-04 01:41 zImage-6.17.7-kirkwood-tld-1 -rw-r--r-- 1 root root 187155 11-06 22:50 linux-6.17.7-kirkwood-tld-1.patch -rw-r--r-- 1 root root 6593244 11-23 17:08 initrd.img-6.17.7-kirkwood-tld-1 drwxr-xr-x 3 root root 4096 11-23 17:08 . drwxr-xr-x 18 root root 4096 11-26 13:15 ..
U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:50:06 -0700)
ZyXEL NSA310S/320S 1/2-Bay Power Media Server
SoC: Kirkwood 88F6702_A1
DRAM: 256 MiB
WARNING: Caches not enabled
NAND: 128 MiB
In: serial
Out: serial
Err: serial
Net: egiga0
MV88E1318 PHY initialized on egiga0
Hit any key to stop autoboot: 0
Initializing devices...
resetting USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
resetting USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Unknown command 'sata' - try 'help'
Loading envs from usb 0...
** Bad device usb 0 **
Loading envs from usb 1...
** Bad device usb 1 **
Loading envs from usb 2...
** Bad device usb 2 **
Loading envs from usb 3...
** Bad device usb 3 **
Loading envs from sata 0...
** Bad device sata 0 **
Loading envs from sata 1...
** Bad device sata 1 **
Loading envs from sata 2...
** Bad device sata 2 **
Loading envs from sata 3...
** Bad device sata 3 **
running scan_disk ...
Scan device usb
resetting USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
resetting USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
device usb 0:1
** Bad device usb 0 **
device usb 1:1
** Bad device usb 1 **
device usb 2:1
** Bad device usb 2 **
device usb 3:1
** Bad device usb 3 **
Scan device sata
Unknown command 'sata' - try 'help'
device sata 0:1
** Bad device sata 0 **
device sata 1:1
** Bad device sata 1 **
device sata 2:1
** Bad device sata 2 **
device sata 3:1
** Bad device sata 3 **
loading uImage ...
** Bad device usb 0 **
resetting ...
U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:50:06 -0700)
ZyXEL NSA310S/320S 1/2-Bay Power Media Server
SoC: Kirkwood 88F6702_A1
DRAM: 256 MiB
WARNING: Caches not enabled
NAND: 128 MiB
In: serial
Out: serial
Err: serial
Net: egiga0
MV88E1318 PHY initialized on egiga0
Hit any key to stop autoboot: 0
NSA3x0S>
|
Re: Can't fully boot U-Boot on Zyxel NSA320S November 26, 2025 03:15PM |
Admin Registered: 14 years ago Posts: 19,985 |
printenv
ide reset ide info ide part
ide reset ide info ide part
|
Re: Can't fully boot U-Boot on Zyxel NSA320S November 29, 2025 03:30AM |
Registered: 24 days ago Posts: 11 |
NSA3x0S> printenv baudrate=115200 bootcmd=run bootcmd_uenv; run scan_disk; run set_bootargs; run bootcmd_exec; reset bootcmd_exec=if run load_uimage; then; if run load_initrd; then if run load_dtb; then bootm $load_uimage_addr $load_initrd_addr $load_dtb_addr; else bootm $load_uimage_addr $load_initrd_addr; fi; else if run load_dtb; then bootm $load_uimage_addr - $load_dtb_addr; else bootm $load_uimage_addr; fi; fi; fi bootcmd_uenv=run uenv_load; if test $uenv_loaded -eq 1; then run uenv_import; fi bootdelay=5 bootdev=usb console=ttyS0,115200 device=0:1 devices=usb sata disks=0 1 2 3 dtb_file=/boot/dts/kirkwood-nsa320s.dtb ethact=egiga0 ethaddr=5C:F4:AB:47:8D:32 if_netconsole=ping $serverip load_dtb=echo loading DTB $dtb_file ...; load $bootdev $device $load_dtb_addr $dtb_file load_dtb_addr=0x2c00000 load_initrd=echo loading uInitrd ...; load $bootdev $device $load_initrd_addr /boot/uInitrd load_initrd_addr=0x01100000 load_uimage=echo loading uImage ...; load $bootdev $device $load_uimage_addr /boot/uImage load_uimage_addr=0x800000 mtdparts=mtdparts=orion_nand:0x100000(uboot),0x80000(stock_uboot_env),0x80000(key_store),0x80000(info),0xA00000(etc),0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(kernel_2),0x2FC0000(rootfs2) preboot_nc=setenv nc_ready 0; for pingstat in 1 2 3; do; sleep 1; if run if_netconsole; then setenv nc_ready 1; fi; done; if test $nc_ready -eq 1; then run start_netconsole; fi scan_disk=echo running scan_disk ...; scan_done=0; setenv scan_usb "usb reset; sleep 1; usb reset"; setenv scan_sata "sata init"; setenv scan_mmc "mmc rescan"; for dev in $devices; do if test $scan_done -eq 0; then echo Scan device $dev; run scan_$dev; for disknum in $disks; do if test $scan_done -eq 0; then echo device $dev $disknum:1; if load $dev $disknum:1 $load_uimage_addr /boot/uImage 1; then scan_done=1; echo Found bootable drive on $dev $disknum; setenv device $disknum:1; setenv bootdev $dev; fi; fi; done; fi; done set_bootargs=setenv bootargs console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 $mtdparts $custom_params start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin serial,nc; setenv stdout serial,nc; setenv stderr serial,nc; version; stderr=serial stdin=serial stdout=serial uenv_addr=0x810000 uenv_import=echo importing envs ...; env import -t $uenv_addr $filesize uenv_init_devices=echo Initializing devices...; setenv init_usb "usb reset; sleep 1; usb reset"; setenv init_sata sata init; setenv init_mmc mmc rescan; for devtype in $devices; do run init_$devtype; done; uenv_load=run uenv_init_devices; setenv uenv_loaded 0; for devtype in $devices; do for disknum in $disks; do if test $uenv_loaded -eq 0; then setenv device_type $devtype; setenv disk_number $disknum; run uenv_read; fi; done; done; uenv_read=echo Loading envs from $device_type $disk_number...; if load $device_type $disk_number:1 $uenv_addr /boot/uEnv.txt; then setenv uenv_loaded 1; echo ... envs loaded; fi Environment size: 2997/131068 bytes
NSA3x0S> ide reset
Reset IDE: Bus 0: OK Bus 1: not available
Device 0: Model: Crucial_CT256MX100SSD1 Firm: MU01 Ser#: 14450DBA4097
Type: Hard Disk
Supports 48-bit addressing
Capacity: 244198.3 MB = 238.4 GB (500118192 x 512)
NSA3x0S> ide info
Device 0: Model: Crucial_CT256MX100SSD1 Firm: MU01 Ser#: 14450DBA4097
Type: Hard Disk
Supports 48-bit addressing
Capacity: 244198.3 MB = 238.4 GB (500118192 x 512)
NSA3x0S> ide info
evice 0: Model: Crucial_CT256MX100SSD1 Firm: MU01 Ser#: 14450DBA4097
Type: Hard Disk
Supports 48-bit addressing
Capacity: 244198.3 MB = 238.4 GB (500118192 x 512)
NSA3x0S> ide part Partition Map for IDE device 0 -- Partition Type: DOS Part Start Sector Num Sectors UUID Type 1 2048 500116144 86dd736f-01 83
NSA3x0S> bdinfo arch_number = 0x00001343 boot_params = 0x00000100 DRAM bank = 0x00000000 -> start = 0x00000000 -> size = 0x10000000 eth0name = egiga0 ethaddr = 5C:F4:AB:47:8D:32 current eth = egiga0 ip_addr = <NULL> baudrate = 115200 bps TLB addr = 0x0FFF0000 relocaddr = 0x0FF2D000 reloc off = 0x0F92D000 irq_sp = 0x0FB0CEF0 sp start = 0x0FB0CEE0
|
Re: Can't fully boot U-Boot on Zyxel NSA320S November 29, 2025 03:41AM |
Registered: 24 days ago Posts: 11 |
Scan device sata Unknown command 'sata' - try 'help' device sata 0:1 ** Bad device sata 0 ** device sata 1:1 ** Bad device sata 1 ** device sata 2:1 ** Bad device sata 2 ** device sata 3:1 ** Bad device sata 3 ** loading uImage ... ** Bad device usb 0 **
|
Re: Can't fully boot U-Boot on Zyxel NSA320S November 29, 2025 12:36PM |
Registered: 10 years ago Posts: 484 |
set bootdev=ide ide reset run set_bootargs; run bootcmd_exec;
|
Re: Can't fully boot U-Boot on Zyxel NSA320S November 29, 2025 01:09PM |
Registered: 24 days ago Posts: 11 |
|
Re: Can't fully boot U-Boot on Zyxel NSA320S November 29, 2025 01:45PM |
Registered: 24 days ago Posts: 11 |
scan_disk=echo running scan_disk ...; scan_done=0; setenv scan_usb "usb reset; sleep 1; usb reset"; setenv scan_sata "sata init"; setenv scan_mmc "mmc rescan"; for dev in $devices; do if test $scan_done -eq 0; then echo Scan device $dev; run scan_$dev; for disknum in $disks; do if test $scan_done -eq 0; then echo device $dev $disknum:1; if load $dev $disknum:1 $load_uimage_addr /boot/uImage 1; then scan_done=1; echo Found bootable drive on $dev $disknum; setenv device $disknum:1; setenv bootdev $dev; fi; fi; done; fi; done
setenv scan_sata "sata init"
|
Re: Can't fully boot U-Boot on Zyxel NSA320S November 29, 2025 03:07PM |
Admin Registered: 14 years ago Posts: 19,985 |
|
Re: Can't fully boot U-Boot on Zyxel NSA320S November 29, 2025 03:17PM |
Admin Registered: 14 years ago Posts: 19,985 |
cd /media/sdb1/boot cp -a uboot.2016.05-tld-1.environment uEnv.txt
dtb_file=/boot/dts/kirkwood-nsa320s.dtbSync and remove USB, bring it to the NSA320S. kwboot again. Interrupt countdown and
setenv devices usb run bootcmd_uenvIt should load the envs and populate then correcttly
printenvNow it does not matter where the rootfs is, boot
boot
|
[SOLVED] Re: Can't fully boot U-Boot on Zyxel NSA320S November 30, 2025 01:30AM |
Registered: 24 days ago Posts: 11 |