Thanks Devid and Marc. Working ROACH2 not giving "bad CRC" warning. I tried with printenv command to check environment variable there is difference between working and non-working board. Please find attached file of printenv output of working and non-working board.
Thanks & Regards, Bela On Wed, May 9, 2018 at 2:41 PM, Marc Welz <m...@ska.ac.za> wrote: > As uboot starts up, interrupt the boot to get the uboot prompt. Then > run a printenv command and compare it to the other working roach. If > the configuration is bad, you might not have a useful kernel command > line or mac address available - the latter is need for the network > interface to be initialised. > > regards > > marc > > > On Wed, May 9, 2018 at 5:50 AM, Bela Dixit <dixitb...@gmail.com> wrote: > > Hi CASPERites, > > > > I get a problem when I try to boot ROACH2 via netboot. I tried > anther > > ROACH2 board with same machine, it successfully booted. The complete log > > message dumped on minicom during the boot procedure is reported at the > end > > of this email. > > Kindly help me to fix the problem. > > > > Thanks & Regards, > > Bela > > > > ************************************************************ > ***************************** > > Welcome to minicom 2.7 > > > > OPTIONS: I18n > > Compiled on Jan 1 2014, 17:13:19. > > Port /dev/ttyUSB2, 11:07:44 > > > > Press CTRL-A Z for help on special keys > > > > > > > > U-Boot 2011.06-rc2-00000-gd422dc0-dirty (Nov 08 2012 - 16:04:14) > > > > CPU: AMCC PowerPC 440EPx Rev. A at 533.333 MHz (PLB=133 OPB=66 EBC=66) > > No Security/Kasumi support > > Bootstrap Option C - Boot ROM Location EBC (16 bits) > > 32 kB I-Cache 32 kB D-Cache > > Board: ROACH2 > > I2C: ready > > DRAM: 512 MiB > > Flash: 128 MiB > > *** Warning - bad CRC, using default environment > > > > In: serial > > Out: serial > > Err: serial > > CPLD: 2.1 > > USB: Host(int phy) > > SN: ROACH2.2 batch=D#6#33 software fixups match > > WARN: MAC not set, deriving private MAC from serial number > > MAC: 02:44:01:02:06:21 > > DTT: 1 is 39 C > > DTT: 2 is 39 C > > Net: ppc_4xx_eth0 > > Sensors Config > > type run netboot to boot via dhcp+tftp+nfs > > type run soloboot to run from flash independent of network > > > > Hit any key to stop autoboot: 0 > > => run netboot > > Waiting for PHY auto negotiation to complete.... done > > ENET Speed is 1000 Mbps - FULL duplex connection (EMAC0) > > BOOTP broadcast 1 > > *** Unhandled DHCP Option in OFFER/ACK: 28 > > *** Unhandled DHCP Option in OFFER/ACK: 28 > > DHCP client bound to address 192.168.100.196 > > Using ppc_4xx_eth0 device > > TFTP from server 192.168.100.1; our IP address is 192.168.100.196 > > Filename 'uImage'. > > Load address: 0x4000000 > > Loading: ############################################################ > ##### > > ############################################################ > ##### > > ############################################################ > ##### > > ############ > > done > > Bytes transferred = 3034268 (2e4c9c hex) > > ## Booting kernel from Legacy Image at 04000000 ... > > Image Name: Linux-3.16.0-saska-03675-g1c70ff > > Image Type: PowerPC Linux Kernel Image (gzip compressed) > > Data Size: 3034204 Bytes = 2.9 MiB > > Load Address: 00700000 > > Entry Point: 007010c4 > > Verifying Checksum ... OK > > Uncompressing Kernel Image ... OK > > CPU clock-frequency <- 0x1fca0550 (533MHz) > > CPU timebase-frequency <- 0x1fca0550 (533MHz) > > /plb: clock-frequency <- 7f28154 (133MHz) > > /plb/opb: clock-frequency <- 3f940aa (67MHz) > > /plb/opb/ebc: clock-frequency <- 3f940aa (67MHz) > > /plb/opb/serial@ef600300: clock-frequency <- 54c563 (6MHz) > > /plb/opb/serial@ef600400: clock-frequency <- 54c563 (6MHz) > > /plb/opb/serial@ef600500: clock-frequency <- 54c563 (6MHz) > > /plb/opb/serial@ef600600: clock-frequency <- 54c563 (6MHz) > > Memory <- <0x0 0x0 0x3ffff000> (1023MB) > > ethernet0: local-mac-address <- 00:00:00:00:00:00 > > > > zImage starting: loaded at 0x00700000 (sp: 0x1fe22b40) > > Allocating 0x6db8a8 bytes for kernel ... > > gunzipping (0x00000000 <- 0x0070f000:0x00d5f1c8)...done 0x63fa80 bytes > > > > Linux/PowerPC load: console=ttyS0,115200 root=/dev/nfs > > rootpath=192.168.100.1:/srv/roach_boot/etch ip=dhcp > > Finalizing device tree... flat tree at 0xd6c160 > > [ 0.000000] roach2: claiming matching platform > > [ 0.000000] Using PowerPC 44x Platform machine description > > [ 0.000000] Linux version 3.16.0-saska-03675-g1c70ffc (rijandn@r2d2) > (gcc > > version 4.6.1 20110627 (prerelease) (GCC) ) #3 Tue Aug 26 08:52:14 SAST > 2014 > > [ 0.000000] bootconsole [udbg0] enabled > > setup_arch: bootmem > > arch: exit > > [ 0.000000] Zone ranges: > > [ 0.000000] DMA [mem 0x00000000-0x3fffefff] > > [ 0.000000] Normal empty > > [ 0.000000] Movable zone start for each node > > [ 0.000000] Early memory node ranges > > [ 0.000000] node 0: [mem 0x00000000-0x3fffefff] > > [ 0.000000] MMU: Allocated 1088 bytes of context maps for 255 contexts > > [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. > Total > > pages: 260095 > > [ 0.000000] Kernel command line: console=ttyS0,115200 root=/dev/nfs > > rootpath=192.168.100.1:/srv/roach_boot/etch ip=dhcp > > [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) > > [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 > > bytes) > > [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 > > bytes) > > [ 0.000000] Sorting __ex_table... > > [ 0.000000] Memory: 1032440K/1048572K available (4180K kernel code, > 308K > > rwdata, 1600K rodata, 300K init, 622K bss, 16132K reserved) > > [ 0.000000] Kernel virtual memory layout: > > [ 0.000000] * 0xfffdf000..0xfffff000 : fixmap > > [ 0.000000] * 0xfde00000..0xfe000000 : consistent mem > > [ 0.000000] * 0xfddfe000..0xfde00000 : early ioremap > > [ 0.000000] * 0xc1000000..0xfddfe000 : vmalloc & ioremap > > [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 > > [ 0.000000] NR_IRQS:512 nr_irqs:512 16 > > [ 0.000000] UIC0 (32 IRQ sources) at DCR 0xc0 > > [ 0.000000] UIC1 (32 IRQ sources) at DCR 0xd0 > > [ 0.000000] UIC2 (32 IRQ sources) at DCR 0xe0 > > [ 0.000023] clocksource: timebase mult[1e00000] shift[24] registered > > [ 0.006381] pid_max: default: 32768 minimum: 301 > > [ 0.011318] Mount-cache hash table entries: 2048 (order: 1, 8192 > bytes) > > [ 0.017905] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 > > bytes) > > [ 0.025753] ftrace: allocating 14770 entries in 44 pages > > [ 0.072898] regulator-dummy: no parameters > > [ 0.079844] NET: Registered protocol family 16 > > [ 0.084886] cpuidle: using governor ladder > > [ 0.088997] cpuidle: using governor menu > > > > [ 0.103157] SCSI subsystem initialized > > [ 0.108263] Switched to clocksource timebase > > [ 0.128644] NET: Registered protocol family 2 > > [ 0.134368] TCP established hash table entries: 8192 (order: 3, 32768 > > bytes) > > [ 0.141565] TCP bind hash table entries: 8192 (order: 3, 32768 bytes) > > [ 0.148049] TCP: Hash tables configured (established 8192 bind 8192) > > [ 0.154561] TCP: reno registered > > [ 0.157827] UDP hash table entries: 512 (order: 1, 8192 bytes) > > [ 0.163602] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes) > > [ 0.170159] NET: Registered protocol family 1 > > [ 0.175234] RPC: Registered named UNIX socket transport module. > > [ 0.181160] RPC: Registered udp transport module. > > [ 0.185768] RPC: Registered tcp transport module. > > [ 0.190432] RPC: Registered tcp NFSv4.1 backchannel transport module. > > [ 0.203319] futex hash table entries: 256 (order: -1, 3072 bytes) > > [ 0.209517] audit: initializing netlink subsys (disabled) > > [ 0.214955] audit: type=2000 audit(0.179:1): initialized > > [ 0.234934] squashfs: version 4.0 (2009/01/31) Phillip Lougher > > [ 0.242217] NFS: Registering the id_resolver key type > > [ 0.247397] Key type id_resolver registered > > [ 0.251585] Key type id_legacy registered > > [ 0.255614] jffs2: version 2.2. (NAND) �© 2001-2006 Red Hat, Inc. > > [ 0.262667] ROMFS MTD (C) 2007 Red Hat, Inc. > > [ 0.267288] msgmni has been set to 2016 > > [ 0.274980] Block layer SCSI generic (bsg) driver version 0.4 loaded > > (major 253) > > [ 0.282569] io scheduler noop registered > > [ 0.286515] io scheduler deadline registered (default) > > [ 0.292112] io scheduler cfq registered > > [ 0.296382] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled > > [ 0.307736] console [ttyS0] disabled > > [ 0.331578] serial8250.0: ttyS0 at MMIO 0x1ef600300 (irq = 16, > base_baud > > = 347222) is a 16550A > > [ 0.340205] console [ttyS0] enabled > > [ 0.340205] console [ttyS0] enabled > > [ 0.347169] bootconsole [udbg0] disabled > > [ 0.347169] bootconsole [udbg0] disabled > > [ 0.375558] serial8250.0: ttyS1 at MMIO 0x1ef600400 (irq = 17, > base_baud > > = 347222) is a 16550A > > [ 0.404826] serial8250.0: ttyS2 at MMIO 0x1ef600500 (irq = 18, > base_baud > > = 347222) is a 16550A > > [ 0.433958] serial8250.0: ttyS3 at MMIO 0x1ef600600 (irq = 19, > base_baud > > = 347222) is a 16550A > > [ 0.443074] roach2_fpga: ROACH2 FPGA Access driver > > [ 0.447958] roach2: major 252 > > [ 0.451171] Virtex 5 family > > [ 0.454080] roach2_fpga 1d0000000.fpga: ROACH2 FPGA driver > > [ 0.459569] roach2_fpga 1d0000000.fpga: check > > parameters,addr:0x1d0000000,size:0x8000000 > > [ 0.473025] roach2_fpga 1d0000000.fpga: ioremap 1d0000000 to c1080000 > > with size 8000000 > > [ 0.481260] roach2_fpga 1d0000000.fpga: ioremap 1c0100000 to c9100000 > > with size 200000 > > [ 0.489266] roach2_fpga 1d0000000.fpga: char devices successfully > > registered > > [ 0.504132] brd: module loaded > > [ 0.511910] loop: module loaded > > [ 0.522058] 1f8000000.nor_flash: Found 1 x16 devices at 0x0 in 16-bit > > bank. Manufacturer ID 0x000001 Chip ID 0x002801 > > [ 0.532731] Amd/Fujitsu Extended Query Table at 0x0040 > > [ 0.537895] Amd/Fujitsu Extended Query version 1.3. > > [ 0.542962] number of CFI chips: 1 > > [ 0.547178] 6 ofpart partitions found on MTD device > 1f8000000.nor_flash > > [ 0.553877] Creating 6 MTD partitions on "1f8000000.nor_flash": > > [ 0.559803] 0x000000000000-0x000000400000 : "kernel" > > [ 0.565866] 0x000000400000-0x000004400000 : "rootfs" > > [ 0.571988] 0x000004400000-0x000007400000 : "userfs" > > [ 0.578142] 0x000007400000-0x000007f00000 : "v6bitstream" > > [ 0.584857] 0x000007f40000-0x000007f80000 : "ubootenv" > > [ 0.591145] 0x000007f80000-0x000008000000 : "uboot" > > [ 0.597447] tun: Universal TUN/TAP device driver, 1.6 > > [ 0.602593] tun: (C) 1999-2004 Max Krasnyansky <m...@qualcomm.com> > > [ 0.608934] PPC 4xx OCP EMAC driver, version 3.54 > > [ 0.614325] MAL v2 /plb/mcmal, 2 TX channels, 2 RX channels > > [ 0.620458] ZMII /plb/opb/emac-zmii@ef600d00 initialized > > [ 0.626085] RGMII /plb/opb/emac-rgmii@ef601000 initialized with MDIO > > support > > [ 0.633725] /plb/opb/emac-rgmii@ef601000: input 0 in RGMII mode > > [ 0.641483] eth0: EMAC-0 /plb/opb/ethernet@ef600e00, MAC > > 00:00:00:00:00:00 > > [ 0.648441] eth0: found Marvell 88E1111 Ethernet PHY (0x01) > > [ 0.654138] PPP generic driver version 2.4.2 > > [ 0.659173] mousedev: PS/2 mouse device common for all mice > > [ 0.665562] input: roach2chassis as /devices/virtual/input/input0 > > [ 0.672649] i2c /dev entries driver > > [ 0.685288] ibm-iic 1ef600700.i2c: using standard (100 kHz) mode > > [ 0.691875] ibm-iic 1ef600800.i2c: using standard (100 kHz) mode > > [ 0.698206] ad7414 0-004c: chip found > > [ 0.703078] ad7414 0-004e: chip found > > [ 1.525034] max6650 0-0048: Fan voltage is set to 12V. > > [ 1.530248] max6650 0-0048: Prescaler is set to 4. > > [ 1.541709] max6650 0-004b: Fan voltage is set to 12V. > > [ 1.546925] max6650 0-004b: Prescaler is set to 4. > > [ 1.558253] max6650 0-001b: Fan voltage is set to 12V. > > [ 1.563461] max6650 0-001b: Prescaler is set to 4. > > [ 1.574757] max6650 0-001f: Fan voltage is set to 12V. > > [ 1.579971] max6650 0-001f: Prescaler is set to 4. > > [ 1.591096] ipip: IPv4 over IPv4 tunneling driver > > [ 1.596869] TCP: cubic registered > > [ 1.600208] Initializing XFRM netlink socket > > [ 1.604629] NET: Registered protocol family 17 > > [ 1.609371] Key type dns_resolver registered > > [ 1.614398] registered taskstats version 1 > > [ 1.619230] drivers/rtc/hctosys.c: unable to open rtc device (rtc0) > > [ 1.626566] IP-Config: Failed to open eth0 > > [ 1.630764] IP-Config: No network devices available > > [ 1.636493] Root-NFS: no NFS server address > > [ 1.640794] VFS: Unable to mount root fs via NFS, trying floppy. > > [ 1.647713] VFS: Cannot open root device "nfs" or unknown-block(2,0): > > error -6 > > [ 1.655011] Please append a correct "root=" boot option; here are the > > available partitions: > > [ 1.663380] 1f00 4096 mtdblock0 (driver?) > > [ 1.668452] 1f01 65536 mtdblock1 (driver?) > > [ 1.673513] 1f02 49152 mtdblock2 (driver?) > > [ 1.678577] 1f03 11264 mtdblock3 (driver?) > > [ 1.683640] 1f04 256 mtdblock4 (driver?) > > [ 1.688710] 1f05 512 mtdblock5 (driver?) > > [ 1.693773] Kernel panic - not syncing: VFS: Unable to mount root fs > on > > unknown-block(2,0) > > [ 1.702012] CPU: 0 PID: 1 Comm: swapper Not tainted > > 3.16.0-saska-03675-g1c70ffc #3 > > [ 1.709555] Call Trace: > > [ 1.712020] [bf86ddb0] [80006bc0] show_stack+0x10c/0x1c0 (unreliable) > > [ 1.718481] [bf86de00] [8041410c] dump_stack+0x24/0x34 > > [ 1.723625] [bf86de10] [80411d20] panic+0xd0/0x234 > > [ 1.728428] [bf86de70] [805a8ed8] mount_block_root+0x1c8/0x26c > > [ 1.734259] [bf86dec0] [805a91c0] mount_root+0x10c/0x120 > > [ 1.739575] [bf86def0] [805a9374] prepare_namespace+0x1a0/0x1e0 > > [ 1.745493] [bf86df00] [805a8b20] kernel_init_freeable+0x1a8/0x1c0 > > [ 1.751670] [bf86df30] [80001e30] kernel_init+0x20/0x108 > > [ 1.756989] [bf86df40] [8000d470] ret_from_kernel_thread+0x5c/0x64 > > [ 1.763161] Rebooting in 180 seconds.. > > > > > > > > -- > > You received this message because you are subscribed to the Google Groups > > "casper@lists.berkeley.edu" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to casper+unsubscr...@lists.berkeley.edu. > > To post to this group, send email to casper@lists.berkeley.edu. > > -- > You received this message because you are subscribed to the Google Groups " > casper@lists.berkeley.edu" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to casper+unsubscr...@lists.berkeley.edu. > To post to this group, send email to casper@lists.berkeley.edu. > -- You received this message because you are subscribed to the Google Groups "casper@lists.berkeley.edu" group. To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu. To post to this group, send email to casper@lists.berkeley.edu.
non-working ROACH2 board => printenv baudrate=115200 bootargs=console=ttyS0,115200 bootcmd=run soloboot bootdelay=2 bootfile=uImage clearenv=protect off fff40000 fff7ffff;era fff40000 fff7ffff;protect on fff40000 fff7ffff ethact=ppc_4xx_eth0 ethaddr=02:44:01:02:06:21 hostname=roach2 initboot=echo; echo type run netboot to boot via dhcp+tftp+nfs; echo type run soloboot to run from flash independent of network; echo mem=524264k mmcboot=setenv bootargs ${bootargs} rootdelay=2 root=b301;bootm 0xf8000000 netboot=dhcp 0x4000000; setenv bootargs ${bootargs} root='/dev/nfs' rootpath=${rootpath} ip=dhcp; bootm 0x4000000 netdev=eth0 newkernel=run yget; run writekernel newroot=run yget; run writeroot newuboot=run yget; run writeuboot preboot=run initboot rootpath=/dev/mtdblock1 soloboot=setenv bootargs ${bootargs} root=/dev/mtdblock1; bootm 0xf8000000 tftpkernel=dhcp; tftp 0x4000000 uImage; run writekernel tftproot=dhcp; tftp 0x4000000 romfs; run writeroot tftpuboot=dhcp; tftp 0x4000000 u-boot.bin; run writeuboot usbboot=setenv bootargs ${bootargs} rootdelay=8 root='/dev/sda1 rw'; bootm 0xf8000000 ver=U-Boot 2011.06-rc2-00000-gd422dc0-dirty (Nov 08 2012 - 16:04:14) writekernel=era 0xf8000000 0xf83fffff; cp.b 0x4000000 0xf8000000 ${filesize} writeroot=era 0xf8400000 0xfc3fffff; cp.b 0x4000000 0xf8400000 ${filesize} writeuboot=protect off 0xfff80000 0xffffffff; era 0xfff80000 0xffffffff; cp.b 0x4000000 0xfff80000 ${filesize}; protect on 0xfff80000 0xffffffff yget=loady 0x4000000 Environment size: 1517/8187 bytes ------------------------------------------------------------------------------------------------------------------------------------------------------------- Working ROACH2 board => printenv baudrate=115200 bootargs=console=ttyS0,115200 root=${root} rootpath=${rootpath} ip=dhcp root=/dev/nfs rootpath=192.168.100.1:/srv/roach_boot ip=dhcp root=/dev/nfs rootpath=192.168.100.1:/srv/roach_boot ip=dhcp bootcmd=run netboot bootdelay=2 bootfile=uImage clearenv=protect off fff40000 fff7ffff;era fff40000 fff7ffff;protect on fff40000 fff7ffff ethact=ppc_4xx_eth0 ethaddr=02:44:01:02:06:1b fileaddr=4000000 filesize=220CFD hostname=roachsilver initboot=echo; echo type run netboot to boot via dhcp+tftp+nfs; echo type run soloboot to run from flash independent of network; echo ipaddr=192.168.100.4 mem=524264k mmcboot=setenv bootargs ${bootargs} rootdelay=2 root=b301;bootm 0xf8000000 netboot=dhcp 0x4000000; setenv bootargs ${bootargs} root=/dev/nfs rootpath=192.168.100.1:/srv/roach_boot ip=dhcp; bootm 0x4000000 netdev=eth0 netmask=255.255.255.0 newkernel=run yget; run writekernel newroot=run yget; run writeroot newuboot=run yget; run writeuboot preboot=run initboot root=/dev/mtdblock1 rootpath=/dev/mtdblock1 serverip=192.168.100.1 soloboot=setenv bootargs ${bootargs} root=/dev/mtdblock1; bootm 0xf8000000 tftpkernel=dhcp; tftp 0x4000000 uImage; run writekernel tftproot=dhcp; tftp 0x4000000 romfs; run writeroot tftpuboot=dhcp; tftp 0x4000000 u-boot.bin; run writeuboot usbboot=setenv bootargs ${bootargs} rootdelay=8 root='/dev/sda1 rw'; bootm 0xf8000000 ver=U-Boot 2011.06-rc2-00000-gd422dc0-dirty (Nov 08 2012 - 16:04:14) writekernel=era 0xf8000000 0xf83fffff; cp.b 0x4000000 0xf8000000 ${filesize} writeroot=era 0xf8400000 0xfc3fffff; cp.b 0x4000000 0xf8400000 ${filesize} writeuboot=protect off 0xfff80000 0xffffffff; era 0xfff80000 0xffffffff; cp.b 0x4000000 0xfff80000 ${filesize}; protect on 0xfff80000 0xffffffff yget=loady 0x4000000 Environment size: 1832/8187 bytes