Hello, Sorry for the newbie question...
I have an Altera/Terasic board (socfpga_sockit) that has issues recognizing USB storage devices (roughly 60% good / 40% bad): SOCFPGA_CYCLONE5 # usb start (Re)start USB... USB0: scanning bus 0 for devices... DW_USB: Transfer completion interrupt timeout Timed out waiting for channel to disable 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found The pre-made U-Boot SPL & image that come with the board have version: U-Boot 2013.01.01 (Aug 08 2014 - 10:46:23) (Old!) I need to rebuild U-Boot for this board to add md5sum and hopefully fix the USB issues. When I've rebuilt the u-boot.img from the 2013.01.01 branch of the (Altera maintained) source, U-boot boots, but the USB problems get worse (100% bad): USB0: Core Release: 2.93a dwc_otg_core_host_init: Unable to clear halt on channel 1 (timeout HCCHAR 0xC0000000 @ffb40520) dwc_otg_core_host_init: Unable to clear halt on channel 2 (timeout HCCHAR 0xC0000000 @ffb40540 (I've confirmed that CONFIG_CMD_USB and CONFIG_USB_STORAGE are defined and have tried turning on and off 'dcache' as suggested elsewhere to no avail). If I try a later release (e.g. v2016.01 which seems to support the Terasic board explicitly) the boot process stops just after loading the SPL. At this point I have only been changing the u-boot.img component, not the SPL (in the a2 partition of the MMC). The documentation from Altera about generating the SPL seems to require using Qsys/Quartus tools which I'd really like to avoid. I can produce u-boot-spl.bin / u-boot.img from make socfpga_sockit_defconfig; make all. My newbie question ... should be I able to use directly the u-boot-spl.bin generated by the build to replace the SPL on the board? (I'm hoping the USB issues resolve themselves when I'm able to get the later version of U-Boot running...) Thanks for any input... --George Broz Moog Industrial Group _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot