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.

Reply via email to