[PATCH v6 0/4] usb: xhci: Load Raspberry Pi 4 VL805's firmware
Nicolas Saenz Julienne
nsaenzjulienne at suse.de
Sat Aug 1 19:53:09 CEST 2020
Hi Stefan,
On Sat, 2020-08-01 at 14:25 +0200, Stefan Agner wrote:
> Hi Nicolas,
>
> I do have USB MSD boot working with at least two USB flash drives
> successfully.
>
> I now tried using a USB NVMe enclosure (ICY BOX with a JMicron chip in
> it). It seems that U-Boot has troubles enumerating the device at first,
> but "usb reset" helps:
>
> U-Boo 2020.07 (Jul 25 2020 - 06:55:15 +0000)
>
> DRAM: 1.9 GiB
> RPI 4 Model B (0xb03112)
> MMC: mmcnr at 7e300000: 1, emmc2 at 7e340000: 0
> In: serial
> Out: serial
> Err: serial
> Net: eth0: genet at 7d580000
> PCIe BRCM: link up, 5.0 Gbps x1 (SSC)
> startig USB...
> Bus xhci_pci: Register 5000420 NbrPorts 5
> Starting the controller
> USB XHCI 1.00
> scanning bus xhci_pci for devces... Device NOT ready
> Request Sense returned 02 04 01
> 4 USB Device(s) found
> scanning usb for storage devices... 0 Sorage Device(s) found
> Card did not respond to voltage select!
> Card did not respond to voltage select!
>
> genet at 7d580000 Waiting for PHY auto negotiation to complete... done
> BOOTP broadcast 1
> DHCP client bound to address 192.168.80.226 (3 ms
> ====> Ctrl+C
> HassOS> <INTERRUPT>
> HassOS> usb tree
> USB device tree:
> 1 Hub (5 Gb/s, 0mA)
> | U-Boot XHCI Host Controller
> |
> +-2 MassStorage (5 Gb/s, 224mA)
> | JMicron USB 3.1 Storage Device DD56419884B3E
> |
> +-3 Hub (480 Mb/s, 100A)
> | USB2.0 Hub
> |
> +-4 Human Interface (12 Mb/s, 98mA)
> Logitech USB Receiver
>
> HassOS> ls usb 0:1
> HassOS> usb reset
> resetting USB...
> Bus xhci_pci: Register 5000420 NbrPorts 5
> Starting the controller
> USB XHCI 1.00
> scanning bus xhci_ci for devices... 4 USB Device(s) found
> scanning usb for storage devices... 1 Storage Device(s) found
> HassOS>ls usb 0:1
> 41499 bcm2711-rpi-4-b.dtb
> 2382 boot.scr
> 57 cmdline.txt
> 1785 config.txt
> overlays/
> 488304 u-boot.bin
> 2272992 start4.elf.orig
> 2277376 start4.elf
> 5405 fixup4.dat.orig
> 5407 fiup4.dat
>
> 9 file(s), 1 dir(s)
>
> HassOS> usb tree
> USB device tree:
> 1 Hub (5 Gb/s, 0mA)
> | U-Boot XHCI Host Controller
> |
> |+-2 Mass Storage (5 Gb/s, 224mA)
> | JMicron USB 3.1 Storage Device DD56419884B3E
> |
> +-3 Hub (480 b/s, 100mA)
> | USB2.0 Hub
> |
> +-4 Human Interface (12 Mb/s, 98mA)
> Logitech USB Receier
>
> The device then boots and works fine.
>
>
> Do you happen to know if there is some tunable in U-Boot which might
> help?
Sorry but nothing comes to mind. I'm not aware of similar issues.
Regards,
Nicolas
More information about the U-Boot
mailing list