That did the trick! Thank you so much. I cleared fstab like you said. It hung on DHCP, but that makes sense. I configured interfaces to match the kernel options and it booted fine, network is working. For posterity the winning recipe was:
setenv autoload no setenv bootdelay 2 setenv ipaddr 192.168.0.2 setenv gatewayip 192.168.0.1 setenv netmask 255.255.255.0 setenv serverip 162.x.x.x tftp 0x80300000 /boot/one/vmlinuz-3.8.13-bone70 tftp 0x815f0000 /boot/one/am335x-boneblack.dtb setenv bootargs 'console=ttyO0,115200n8 quiet root=/dev/nfs nfsroot=162.x.x.x:/tftpboot/root/one rw ip=192.168.0.2:162.x.x.x:192.168.0.1:255.255.255.0:one:eth0:off' bootz 0x80300000 - 0x815f0000 On Friday, July 17, 2015 at 6:03:36 PM UTC-7, RobertCNelson wrote: > > On Fri, Jul 17, 2015 at 7:53 PM, Sherman Boyd <[email protected] > <javascript:>> wrote: > > I changed bootargs to: > > > > setenv bootargs 'console=ttyO0,115200n8 quiet root=/dev/nfs > > nfsroot=162.218.156.29:/tftpboot/root/one rw > > ip=192.168.0.2:162.218.156.29:192.168.0.1:255.255.255.0:one:eth0:off' > > > > the salient difference being 'rw' after nfsroot and adding /tftpboot to > the > > path and it's booting now, although the fsck check fails: > > > > INIT: version 2.88 booting > > [info] Using makefile-style concurrent boot in runlevel S. > > findfs: unable to resolve 'UUID=44c824c2-262c-4b4f-8d31-c9b5aec1eed2' > > [ ok ] Starting the hotplug events dispatcher: udevd. > > [ ok ] Synthesizing the initial hotplug events...done. > > [ ok ] Waiting for /dev to be fully populated...done. > > findfs: unable to resolve 'UUID=44c824c2-262c-4b4f-8d31-c9b5aec1eed2' > > [ ok ] Activating swap...done. > > Usage: mountpoint [-q] [-d] [-x] path > > [....] Checking root file system...fsck from util-linux 2.20.1 > > fsck.ext4: No such device or address while trying to open /run/rootdev > > Possibly non-existent or swap device? > > fsck died with exit status 8 > > failed (code 8). > > [....] An automatic file system check (fsck) of the root filesystem > failed. > > A manual fsck must be performed, then the system restarted. The fsck > should > > be performed in maintenance mo[FAILth the root filesystem mounted in > > read-only mode. ... failed! > > [....] The root filesystem is currently mounted in read-only mode. A > > maintenance shell will now be started. After performing system > maintenance, > > press CONTROL-D to terminate the main[warnce shell and restart the > system. > > ... (warning). > > Give root password for maintenance > > (or type Control-D to continue): > > Clean out your /etc/fstab.. Then only thing you need in their when > doing nfs root. is: > > debugfs /sys/kernel/debug debugfs defaults 0 0 > > > > When you say say drop initrd, you mean?: > > > > tftp 0x81600000 /boot/one/initrd.img-3.8.13-bone70 > > > > When I don't load that bootz gives me a corrupt image error. I probably > > don't understand the bootz command, I've been looking for documention on > it > > and haven't found any. I tried > > > > bootz 0x80300000 0x815f0000 > > Just replace the initrd address with a "-" > > bootz zImage initrd ftd -> bootz zImage - ftd > > Regards, > > -- > Robert Nelson > https://rcn-ee.com/ > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
