There was a very long thread about this new problem a few weeks ago. Bottom line is that it's likely that your host isn't exporting the filesystem correctly, there's a typo in the DHCP offer, or some other such host problem. Look in the mail archives...
John > 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 >> >> >

