http://www.embeddedhobbyist.com/debian-tips/beaglebone-black/beaglebone-black-network-boot/


On Mon, Dec 2, 2013 at 11:23 PM, <miroz2...@gmail.com> wrote:

> Hello all. I'm having this problem and I've been banging my head against
> the wall for some time now. I'm running 64bit ubuntu 13.10 inside
> virtualbox vm. I've set up the NFS server and from what I can tell it's
> configured properly because I'm able to mount it from another computer
> (laptop running ubuntu 12.04). I'm exporting /home/miro/export where I have
> a rootfs folder and a symbolic link to the kerel image (uImage-BBB-3.8.13)
>
> NFS server is on 192.168.1.250, statically assigned ip
> Beagle is on 192.168.1.115 assinged by DHCP. Beagleboard is running latest
> stock software.
>
> I can ping server from beagle, but I'm not able to get past *tftp
> 0x80200000 uImage-BBB-3.8.13*
>
> All devices are plugged into the same router. Also, I'm unsure about some
> of the env variables, such as rootpath.
>
> If anyone could shed some light on this I would greatly appreciate it.
>
> U-Boot# tftp 0x80200000 uImage-BBB-3.8.13
> link up on port 0, speed 100, full duplex
> Using cpsw device
> TFTP from server 192.168.1.250; our IP address is 192.168.1.115
> Filename 'uImage-BBB-3.8.13'.
> Load address: 0x80200000
>
>
> *Loading: T T T T T T T T T T T T T T T T T T T TRetry count exceeded;
> starting again*using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
> MAC 90:59:af:5d:07:b0
> HOST MAC de:ad:be:af:00:00
> RNDIS ready
> ERROR: The remote end did not respond in time.
> at ether.c:2395/usb_eth_init()
> link up on port 0, speed 100, full duplex
> Using cpsw device
> TFTP from server 192.168.1.250; our IP address is 192.168.1.115
> Filename 'uImage-BBB-3.8.13'.
> Load address: 0x80200000
> Loading: T T T T T T T T T T T T T T T T T T T T
> Retry count exceeded; starting again
> using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
> MAC 90:59:af:5d:07:b0
> HOST MAC de:ad:be:af:00:00
> RNDIS ready
> ERROR: The remote end did not respond in time.
> at ether.c:2395/usb_eth_init()
> link up on port 0, speed 100, full duplex
> Using cpsw device
> TFTP from server 192.168.1.250; our IP address is 192.168.1.115
> Filename 'uImage-BBB-3.8.13'.
> Load address: 0x80200000
> Loading: T T T T T T
> Abort
>
>
> U-Boot# printenv
> arch=arm
> autoload=no
> baudrate=115200
> board=am335x
> board_name=A335BNLT
> board_rev=0A5C
> bootcmd=gpio set 53; i2c mw 0x24 1 0x3e; run findfdt; mmc dev 0; if mmc
> rescan ; then echo micro SD card found;setenv mmcdev 0;else echo No micro
> SD card found, setting mmcdev to 1;setenv mmcdev 1;fi;setenv bootpart
> ${mmcdev}:2;mmc dev ${mmcdev}; if mmc rescan; then gpio set 54; echo SD/MMC
> found on device ${mmcdev};if run loadbootenv; then echo Loaded environment
> from ${bootenv};run importbootenv;fi;if test -n $uenvcmd; then echo Running
> uenvcmd ...;run uenvcmd;fi;gpio set 55; if run loaduimage; then gpio set
> 56; run loadfdt;run mmcboot;fi;fi;
> bootdelay=1
> bootdir=/boot
> bootenv=uEnv.txt
> bootfile=uImage-BBB-3.8.13
> bootpart=0:2
> console=ttyO0,115200n8
> cpu=armv7
> dfu_alt_info_emmc=rawemmc mmc 0 3751936
> dfu_alt_info_mmc=boot part 0 1;rootfs part 0 2;MLO fat 0 1;MLO.raw mmc 100
> 100;u-boot.img.raw mmc 300 3C0;u-boot.img fat 0 1;uEnv.txt fat 0 1
> dfu_alt_info_nand=SPL part 0 1;SPL.backup1 part 0 2;SPL.backup2 part 0
> 3;SPL.backup3 part 0 4;u-boot part 0 5;kernel part 0 7;rootfs part 0 8
> dnsip=192.168.1.1
> ethact=cpsw
> ethaddr=90:59:af:5d:07:b0
> fdt_high=0xffffffff
> fdtaddr=0x80F80000
> fdtfile=am335x-boneblack.dtb
> findfdt=if test $board_name = A33515BB; then setenv fdtfile
> am335x-evm.dtb; fi; if test $board_name = A335X_SK; then setenv fdtfile
> am335x-evmsk.dtb; fi;if test $board_name = A335BONE; then setenv fdtfile
> am335x-bone.dtb; fi; if test $board_name = A335BNLT; then setenv fdtfile
> am335x-boneblack.dtb; fi
> gatewayip=192.168.1.1
> importbootenv=echo Importing environment from mmc ...; env import -t
> $loadaddr $filesize
> ipaddr=192.168.1.115
> kloadaddr=0x80007fc0
> loadaddr=0x80200000
> loadbootenv=load mmc ${mmcdev} ${loadaddr} ${bootenv}
> loadfdt=load mmc ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile}
> loadramdisk=load mmc ${mmcdev} ${rdaddr} ramdisk.gz
> loaduimage=load mmc ${bootpart} ${kloadaddr} ${bootdir}/${bootfile}
> mmcargs=setenv bootargs console=${console} ${optargs} root=${mmcroot}
> rootfstype=${mmcrootfstype}
> mmcboot=echo Booting from mmc ...; run mmcargs; bootm ${kloadaddr} -
> ${fdtaddr}
> mmcdev=0
> mmcroot=/dev/mmcblk0p2 ro
> mmcrootfstype=ext4 rootwait
> mtdids=nand0=omap2-nand.0
>
> mtdparts=mtdparts=omap2-nand.0:128k(SPL),128k(SPL.backup1),128k(SPL.backup2),128k(SPL.backup3),1920k(u-boot),128k(u-boot-env),5m(kernel),-(rootfs)
> nandargs=setenv bootargs console=${console} ${optargs} root=${nandroot}
> rootfstype=${nandrootfstype}
> nandboot=echo Booting from nand ...; run nandargs; nand read ${loadaddr}
> ${nandsrcaddr} ${nandimgsize}; bootm ${loadaddr}
> nandimgsize=0x500000
> nandroot=ubi0:rootfs rw ubi.mtd=7,2048
> nandrootfstype=ubifs rootwait=1
> nandsrcaddr=0x280000
> netargs=setenv bootargs console=${console} ${optargs} root=/dev/nfs
> nfsroot=${serverip}:${rootpath},${nfsopts} rw ip=dhcp
> netboot=echo Booting from network ...; setenv autoload no; dhcp; tftp
> ${loadaddr} ${bootfile}; tftp ${fdtaddr} ${fdtfile}; run netargs; bootm
> ${loadaddr} - ${fdtaddr}
> netmask=255.255.255.0
> nfsopts=nolock
> ramargs=setenv bootargs console=${console} ${optargs} root=${ramroot}
> rootfstype=${ramrootfstype}
> ramboot=echo Booting from ramdisk ...; run ramargs; bootm ${loadaddr}
> ${rdaddr} ${fdtaddr}
> ramroot=/dev/ram0 rw ramdisk_size=65536 initrd=${rdaddr},64M
> ramrootfstype=ext2
> rdaddr=0x81000000
> rootpath=/home/miro/export
> serverip=192.168.1.250
> soc=am33xx
> spiargs=setenv bootargs console=${console} ${optargs} root=${spiroot}
> rootfstype=${spirootfstype}
> spiboot=echo Booting from spi ...; run spiargs; sf probe ${spibusno}:0; sf
> read ${loadaddr} ${spisrcaddr} ${spiimgsize}; bootm ${loadaddr}
> spibusno=0
> spiimgsize=0x362000
> spiroot=/dev/mtdblock4 rw
> spirootfstype=jffs2
> spisrcaddr=0xe0000
> static_ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off
> stderr=serial
> stdin=serial
> stdout=serial
> usbnet_devaddr=90:59:af:5d:07:b0
> vendor=ti
> ver=U-Boot 2013.04-dirty (Jun 19 2013 - 09:57:14)
>
>  --
> 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 beagleboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
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 beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to