On 29 November 2017 at 08:46, Stefan Roese <s...@denx.de> wrote: > This patch changes the calls to uclass_first/next_device() in blk_first/ > next_device() to use uclass_find_first/next_device() instead. These functions > don't prepare the devices, which is correct in this case. > > With this patch applied, the "usb storage" command now works again as > expected: > > => usb storage > Device 0: Vendor: SanDisk Rev: 1.00 Prod: Ultra > Type: Removable Hard Disk > Capacity: 58656.0 MB = 57.2 GB (120127488 x 512) > > Without this patch, it used to generate this buggy output: > > => usb storage > Card did not respond to voltage select! > mmc_init: -95, time 26 > No storage devices, perhaps not 'usb start'ed..? > > Signed-off-by: Stefan Roese <s...@denx.de> > Suggested-by: Simon Glass <s...@chromium.org> > Cc: Simon Glass <s...@chromium.org> > Cc: Bin Meng <bmeng...@gmail.com> > --- > drivers/block/blk-uclass.c | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-)
Reviewed-by: Simon Glass <s...@chromium.org> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot