So I plugged my other Roach1 that's in the lab into where the troubled Roach1 was sitting and started up the netboot. The uImage transferred fine this time, but I got another problem: *VFS: Unable to mount root fs via NFS, trying floppy.* *VFS: Cannot open root device "192.168.40.1:/srv/roach_boot/etch" or unknown-block(2,0)* *Please append a correct "root=" boot option; here are the available partitions:*
Full boot up dump below: Hit any key to stop autoboot: 10 \0x08\0x08\0x08 0 => run netboot Waiting for PHY auto negotiation to complete.. done ENET Speed is 100 Mbps - FULL duplex connection (EMAC0) BOOTP broadcast 1 DHCP client bound to address 192.168.100.51 Using ppc_4xx_eth0 device TFTP from server 192.168.40.1; our IP address is 192.168.100.51 Filename 'uImage'. Load address: 0x400000 Loading: *\0x08################################################################# \0x09 ################################################################# \0x09 ################################################################# \0x09 ################################################################# \0x09 ############ done Bytes transferred = 1390149 (153645 hex) ## Booting kernel from Legacy Image at 00400000 ... Image Name: Linux-2.6.25-svn3489 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 1390085 Bytes = 1.3 MB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK id mach(): done MMU:enter MMU:hw init MMU:mapin MMU:setio MMU:exit setup_arch: enter setup_arch: bootmem ocp: exit arch: exit Linux version 2.6.25-svn3489 (dave@lapster) (gcc version 4.2.2) #6 Fri Aug 12 09:36:28 SAST 2011 AMCC PowerPC 440EPx Roach Platform Zone PFN ranges: DMA 0 -> 131071 Normal 131071 -> 131071 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0 -> 131071 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048 Kernel command line: console=ttyS0,115200 mtdparts=physmap-flash.0:1792k(linux),256k@0x1c0000(fdt),8192k@0x200000 (root),54656k@0xa00000(usr),256k@0x3f60000(env),384k@0x3fa0000(uboot)fdt_addr=0xfc1c0000 root=192.168.40.1:/srv/roach_boot/etch ip=dhcp PID hash table entries: 2048 (order: 11, 8192 bytes) console [ttyS0] enabled Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Memory: 516608k available (2084k kernel code, 720k data, 132k init, 0k highmem) Mount-cache hash table entries: 512 BORPH version CVS-$Revision: 1.10 $ Initialized net_namespace: 152 bytes NET: Registered protocol family 16 PCI: Probing PCI hardware SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb NET: Registered protocol family 2 IP route cache hash table entries: 4096 (order: 2, 16384 bytes) TCP established hash table entries: 16384 (order: 5, 131072 bytes) TCP bind hash table entries: 16384 (order: 4, 65536 bytes) TCP: Hash tables configured (established 16384 bind 16384) TCP reno registered hwrtype_roach version CVS-$Revision: 1.1 $ registered JFFS2 version 2.2. (NAND) \0xc2\0xa9 2001-2006 Red Hat, Inc. io scheduler noop registered (default) Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250: ttyS0 at MMIO 0x0 (irq = 0) is a 16550A serial8250: ttyS1 at MMIO 0x0 (irq = 1) is a 16550A serial8250: ttyS2 at MMIO 0x0 (irq = 35) is a 16550A serial8250: ttyS3 at MMIO 0x0 (irq = 36) is a 16550A brd: module loaded PPC 4xx OCP EMAC driver, version 3.54 mal0: initialized, 2 TX channels, 2 RX channels rgmii0: input 0 in RGMII mode eth0: emac0, MAC 02:00:00:02:01:02 eth0: found Generic MII PHY (0x1e) rgmii0: input 1 in RGMII mode emac1: can't find PHY! tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <[email protected]> Driver 'sd' needs updating - please use bus_type methods physmap platform flash device: 04000000 at fc000000 physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank Amd/Fujitsu Extended Query Table at 0x0040 physmap-flash.0: CFI does not contain boot bank location. Assuming top. number of CFI chips: 1 cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. mtd: bad character after partition (f) 6 cmdlinepart partitions found on MTD device physmap-flash.0 Creating 6 MTD partitions on "physmap-flash.0": 0x00000000-0x001c0000 : "linux" 0x001c0000-0x00200000 : "fdt" 0x00200000-0x00a00000 : "root" 0x00a00000-0x03f60000 : "usr" 0x03f60000-0x03fa0000 : "env" 0x03fa0000-0x04000000 : "uboot" ppc-soc-ohci ppc-soc-ohci.0: USB Host Controller ppc-soc-ohci ppc-soc-ohci.0: new USB bus registered, assigned bus number 1 ppc-soc-ohci ppc-soc-ohci.0: irq 21, io mem 0xe0000400 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected usb usb1: New USB device found, idVendor=1d6b, idProduct=0001 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: USB Host Controller usb usb1: Manufacturer: Linux 2.6.25-svn3489 ohci_hcd usb usb1: SerialNumber: PPC-SOC USB Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. i2c /dev entries driver IBM IIC driver v2.1 ibm-iic0: using standard (100 kHz) mode ibm-iic1: using standard (100 kHz) mode rmon: found Roach Monitor - Rev 6.5.1429 rmon_sensors: initialized 23 sensors rmon 0-000f: rtc core: registered rmon as rtc0 roach_mmc: Roach MMC/SD driver rmmc: initialized mmc TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 rmmc: performing card initialization RPC: Registered udp transport module. RPC: Registered tcp transport module. rmon 0-000f: setting system clock to 2067-10-01 16:30:56 UTC (3084712256) mmc0: new high speed SDHC card at address 63fd mmcblk0: mmc0:63fd RP04G 3870720KiB mmcblk0: p1 eth0: interrupt coalescing (RX:count=8 time=1000, TX:count=8 time=1000) eth0: link is down eth0: link is up, 100 FDX, pause enabled Sending DHCP requests ., OK IP-Config: Got DHCP answer from 192.168.40.1, my address is 192.168.100.51 IP-Config: Complete: device=eth0, addr=192.168.100.51, mask=255.255.0.0, gw=255.255.255.255, host=roach1-3, domain=, nis-domain=(none), bootserver=192.168.40.1, rootserver=192.168.40.1, rootpath=/srv/roach_boot/etch Looking up port of RPC 100003/2 on 192.168.40.1 Looking up port of RPC 100005/1 on 192.168.40.1 Root-NFS: Server returned error -13 while mounting /srv/roach_boot/etch VFS: Unable to mount root fs via NFS, trying floppy. VFS: Cannot open root device "192.168.40.1:/srv/roach_boot/etch" or unknown-block(2,0) Please append a correct "root=" boot option; here are the available partitions: 0100 4096 ram0 (driver?) 0101 4096 ram1 (driver?) 0102 4096 ram2 (driver?) 0103 4096 ram3 (driver?) 0104 4096 ram4 (driver?) 0105 4096 ram5 (driver?) 0106 4096 ram6 (driver?) 0107 4096 ram7 (driver?) 0108 4096 ram8 (driver?) 0109 4096 ram9 (driver?) 010a 4096 ram10 (driver?) 010b 4096 ram11 (driver?) 010c 4096 ram12 (driver?) 010d 4096 ram13 (driver?) 010e 4096 ram14 (driver?) 010f 4096 ram15 (driver?) 1f00 1792 mtdblock0 (driver?) 1f01 256 mtdblock1 (driver?) 1f02 8192 mtdblock2 (driver?) 1f03 54656 mtdblock3 (driver?) 1f04 256 mtdblock4 (driver?) 1f05 384 mtdblock5 (driver?) b300 3870720 mmcblk0 driver: mmcblk b301 3866624 mmcblk0p1 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0) Rebooting in 180 seconds..System Hardware Reset Brad Dober Ph.D. Candidate Department of Physics and Astronomy University of Pennsylvania Cell: 262-949-4668 On Wed, May 27, 2015 at 1:09 PM, David MacMahon <[email protected]> wrote: > Hi, Brad, > > On May 27, 2015, at 9:37 AM, Brad Dober wrote: > > > I have no issues with the Roach2 that is also connected to this host > computer. > > No issues meaning that you can tftp the uImage file from the server to the > roach2? Does tcpdump/wireshark show any clues vis a vis the ROACH1's > attempted tftp transfer? > > > I switched the Roach1's and Roach'2 ethernet cables and still have the > same problem on the Roach1 and Roach2 is still working fine. > > Did this also swap the switch ports? > > > Which pins / voltages should I be checking on the power supply? > > I'd check all of them. I think it's a standard ATX power supply, but the > wiki might have more details. > > Maybe try reseating (or replacing) the ROACH1 PPC's DIMM module? I guess > it was working OK with soloboot/usbboot until the root filesystem got > corrupted, so maybe this isn't really relevant? > > > U-Boot 2008.10-svn3231 (Jul 15 2010 - 14:58:38) > > I don't know of any specific problems, but you might want to consider > updating uboot... > > https://casper.berkeley.edu/wiki/ROACH_kernel_uboot_update > > https://casper.berkeley.edu/wiki/LatestVersions > > Dave > >

