<div>Hi,<br></div><div><br></div><div>Please can anyone help with this?<br></div><div>when just same phosphor image flashed on both SPI, I am not able to upgrade to new firmware.<br></div><div><br></div><div>What is the right way to install images to new board with empty SPIs?<br></div><div><br></div><div>Apr 26 12:46:52 srv1 phosphor-version-software-manager[1659]: Untaring<br></div><div>Apr 26 12:46:53 srv1 phosphor-mapper[1319]: Found invalid association on path /xyz/openbmc_project/software/2aed5265<br></div><div>Apr 26 12:46:53 srv1 phosphor-mapper[1319]: Found invalid association on path /xyz/openbmc_project/software/2aed5265<br></div><div>Apr 26 12:46:53 srv1 phosphor-mapper[1319]: Found invalid association on path /xyz/openbmc_project/software/2aed5265<br></div><div><br></div><div><br></div><div>‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐<br></div><div> On Thursday, April 23, 2020 7:51 PM, rgrs <rgrs@protonmail.com> wrote:<br></div><div> <br></div><blockquote class="protonmail_quote" type="cite"><div>Hi,<br></div><div><br></div><div>I'm trying to setup a new system for the very first time.<br></div><div>The board has two SPI NOR for BMC flash. <br></div><div><br></div><div>If I flash same image on both SPI, WebUI displays only one entry since versioning is same.<br></div><div>When I flash two different images in each SPI, activation of second image is not working.<br></div><div>U-boot goes into a loop and is not able boot.<br></div><div><br></div><div>Do we have any sequence to be followed when flashing the images?<br></div><div><br></div><div>UBInfo:<br></div><div>-------<br></div><div>root@srv1:~# ubinfo -d 0 -n 0<br></div><div>Volume ID:   0 (on ubi0)<br></div><div>Type:        static<br></div><div>Alignment:   1<br></div><div>Size:        43 LEBs (2812544 bytes, 2.6 MiB)<br></div><div>Data bytes:  2771656 bytes (2.6 MiB)<br></div><div>State:       OK<br></div><div>Name:        kernel-e2be67bb<br></div><div>Character device major/minor: 246:1<br></div><div>root@srv1:~# ubinfo -d 0 -n 1<br></div><div>Volume ID:   1 (on ubi0)<br></div><div>Type:        static<br></div><div>Alignment:   1<br></div><div>Size:        318 LEBs (20799744 bytes, 19.8 MiB)<br></div><div>Data bytes:  20754432 bytes (19.7 MiB)<br></div><div>State:       OK<br></div><div>Name:        rofs-e2be67bb<br></div><div>Character device major/minor: 246:2<br></div><div>root@srv1:~# ubinfo -d 0 -n 2<br></div><div>Volume ID:   2 (on ubi0)<br></div><div>Type:        dynamic<br></div><div>Alignment:   1<br></div><div>Size:        97 LEBs (6344576 bytes, 6.0 MiB)<br></div><div>State:       OK<br></div><div>Name:        rwfs<br></div><div>Character device major/minor: 246:3<br></div><div>root@srv1:~# ubinfo -d 4 -n 0<br></div><div>Volume ID:   0 (on ubi4)<br></div><div>Type:        static<br></div><div>Alignment:   1<br></div><div>Size:        43 LEBs (2812544 bytes, 2.6 MiB)<br></div><div>Data bytes:  2771320 bytes (2.6 MiB)<br></div><div>State:       OK<br></div><div>Name:        kernel-63eb9784<br></div><div>Character device major/minor: 245:1<br></div><div>root@srv1:~# ubinfo -d 4 -n 1<br></div><div>Volume ID:   1 (on ubi4)<br></div><div>Type:        static<br></div><div>Alignment:   1<br></div><div>Size:        318 LEBs (20799744 bytes, 19.8 MiB)<br></div><div>Data bytes:  20750336 bytes (19.7 MiB)<br></div><div>State:       OK<br></div><div>Name:        rofs-63eb9784<br></div><div>Character device major/minor: 245:2<br></div><div>root@srv1:~# ubinfo -d 4 -n 2<br></div><div>Volume ID:   2 (on ubi4)<br></div><div>Type:        dynamic<br></div><div>Alignment:   1<br></div><div>Size:        97 LEBs (6344576 bytes, 6.0 MiB)<br></div><div>State:       OK<br></div><div>Name:        rwfs<br></div><div>Character device major/minor: 245:3<br></div><div>root@srv1:~#<br></div><div><br></div><div><br></div><div>Logs:<br></div><div>-------<br></div><div>U-Boot 2016.07 (Apr 21 2020 - 06:22:46 +0000)<br></div><div><br></div><div><br></div><div> Watchdog enabled<br></div><div>DRAM:  496 MiB<br></div><div>Flash: 64 MiB<br></div><div>In:    serial<br></div><div>Out:   serial<br></div><div>Err:   serial<br></div><div>Net:   eth0, eth1<br></div><div>Hit any key to stop autoboot:  0<br></div><div>ubi0: attaching mtd2<br></div><div>ubi0: scanning is finished<br></div><div>ubi0: attached mtd2 (name "mtd=2", size 31 MiB)<br></div><div>ubi0: PEB size: 65536 bytes (64 KiB), LEB size: 65408 bytes<br></div><div>ubi0: min./max. I/O unit sizes: 1/1, sub-page size 1<br></div><div>ubi0: VID header offset: 64 (aligned 64), data offset: 128<br></div><div>ubi0: good PEBs: 504, bad PEBs: 0, corrupted PEBs: 0<br></div><div>ubi0: user volume: 3, internal volumes: 1, max. volumes count: 128<br></div><div>ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 1180811006<br></div><div>ubi0: available PEBs: 42, total reserved PEBs: 462, PEBs reserved for bad PEB handling: 0<br></div><div>Read 0 bytes from volume kernel-63eb9784 to 80800000<br></div><div>Volume kernel-63eb9784 not found!<br></div><div>Wrong Image Format for bootm command<br></div><div>ERROR: can't get kernel image!<br></div><div><br></div><div><br></div><div>DRAM Init-V12-DDR4<br></div><div>0abc1-4Gb-Done<br></div><div>Read margin-DL:0.3823/DH:0.3921 CK (min:0.30)<br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>U-Boot 2016.07 (Apr 21 2020 - 06:22:46 +0000)<br></div><div><br></div><div><br></div><div>Watchdog enabled<br></div><div>DRAM:  496 MiB<br></div><div>Flash: 64 MiB<br></div><div>In:    serial<br></div><div>Out:   serial<br></div><div>Err:   serial<br></div><div>Net:   eth0, eth1<br></div><div>Hit any key to stop autoboot:  0<br></div><div>ast# printenv<br></div><div>63eb9784=1<br></div><div>baudrate=115200<br></div><div>bootalt=run wdt2bite<br></div><div>bootargs=console=ttyS4,115200n8 ubi.mtd=obmc-ubi,0,0,0 ubi.mtd=alt-obmc-ubi,0,0,4 ro rootfstype=squashfs<br></div><div>bootcmd=run set_bootargs; run obmc_bootcmd<br></div><div>bootdelay=2<br></div><div>do_rwreset=if test "${rwreset}" = "true"; then ubi remove rwfs; ubi create rwfs ${rwfs_size}; fi<br></div><div>e2be67bb=0<br></div><div>eth1addr=00:00:00:01:02:04<br></div><div>ethact=eth0<br></div><div>ethaddr=00:00:00:01:02:03<br></div><div>kernelname=kernel-e2be67bb<br></div><div>loadaddr=80800000<br></div><div>mtdids=nor0=bmc<br></div><div>mtdparts=mtdparts=bmc:384k(u-boot),128k(u-boot-env),-(obmc-ubi)<br></div><div>obmc_bootcmd=ubi part obmc-ubi; run do_rwreset; ubi read ${loadaddr} ${kernelname}; bootm ${loadaddr} || run bootalt<br></div><div>root=/dev/ubiblock4_1<br></div><div>rwfs_size=0x600000<br></div><div>set_bootargs=setenv bootargs console=ttyS4,115200n8 ubi.mtd=obmc-ubi,0,0,0 ubi.mtd=alt-obmc-ubi,0,0,4 ro rootfstype=squashfs ubi.block=${ubiblock} root=${root}<br></div><div>spi_dma=yes<br></div><div>stderr=serial<br></div><div>stdin=serial<br></div><div>stdout=serial<br></div><div>ubiblock=4,1<br></div><div>verify=yes<br></div><div>wdt2bite=mw.l 0x1e785024 0xa 1; mw.b 0x1e78502c 0xb3 1<br></div><div><br></div><div><br></div><div>Environment size: 1014/65531 bytes<br></div><div>ast#<br></div></blockquote><div><br></div>