Hi, On Monday 26 June 2017 05:12 PM, Ravi Kumar Prasad wrote: > Hi, > > I'm developing a node.js usb bootloader server for the am335x (BeagleBone) > platform which can boot it into USB mass storage mode. The server TFTPs SPL > over usb and then TFTPs uboot (configured for ums) via SPL. > > The SPL binary gets transferred successfully, but SPL can't TFTP the uboot > binary with the uboot build from latest sources. > > The previous versions of u-boot succeed in doing so. The known working > u-boot version was v2014.07 ( > https://github.com/u-boot/u-boot/commit/524123a70761110c5cf3ccc5f52f6d4da071b959 > ). > > So, we did a git bisect on uboot to track when it stopped failing to TFTP. > Here's the bisect log https://pastebin.com/hwXJUf3K > > Here's outputs of all u-boot https://pastebin.com/t2WNLQsQ > > So, first bad commit turns out to be this > https://github.com/u-boot/u-boot/commit/98d2d5e8c473232dc718763dbec284b7349dcc05 > > > Config used for u-boot build : am335x_evm_usbspl_defconfig > Patch for uboot ums : https://pastebin.com/rZ3R3zRs > > Here's code for the server https://github.com/ravikp7/node-beagle-boot , it > currently works only on Linux. > > I need help in fixing this. >
For USB RNDIS boot, I had to add few configs. Here is the patch that I submitted to U-Boot list. Let me know if this helps: https://patchwork.ozlabs.org/patch/748877/ -- Regards Vignesh _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot