SiFive Unmatched (riscv64), hang scanning xhci_pci

Somewhere between e7fb67df319cec410c20906bbf33936a6f7479b2 and 86feeab3dc71977afb70f595e42060ce324086d0 u-boot stopped booting on the SiFive unmatched.
gcc version 11.2.0 (GCC) GNU ld (GNU Binutils) 2.36.1
First boot...
U-Boot SPL 2022.10-rc1-00159-g86feeab3dc (Jul 26 2022 - 17:01:52 -0500) Trying to boot from MMC1
U-Boot 2022.10-rc1-00159-g86feeab3dc (Jul 26 2022 - 17:01:52 -0500)
CPU: rv64imafdc Model: SiFive HiFive Unmatched A00 DRAM: 16 GiB Core: 34 devices, 21 uclasses, devicetree: separate MMC: spi@10050000:mmc@0: 0 Loading Environment from SPIFlash... SF: Detected is25wp256 with page size 256 Bytes, erase size 4 KiB, total 32 MiB *** Warning - bad CRC, using default environment
EEPROM: SiFive PCB EEPROM format v1 Product ID: 0002 (HiFive Unmatched) PCB revision: 3 BOM revision: B BOM variant: 0 Serial number: SF105SZ212200269 Ethernet MAC address: 70:b3:d5:92:f7:bf CRC: c9ba1779 In: serial@10010000 Out: serial@10010000 Err: serial@10010000 Model: SiFive HiFive Unmatched A00 Net: eth0: ethernet@10090000 Hit any key to stop autoboot: 0 PCIE-0: Link up (Gen1-x8, Bus0)
Device 0: unknown device starting USB... Bus xhci_pci: Register 4000840 NbrPorts 4 Starting the controller USB XHCI 1.00 scanning bus xhci_pci for devices...
(hang)
rebuild clean, rewrite to microsd, reboot.
U-Boot 2022.10-rc1-00159-g86feeab3dc (Jul 26 2022 - 17:59:33 -0500)
CPU: rv64imafdc Model: SiFive HiFive Unmatched A00 DRAM: 16 GiB Core: 34 devices, 21 uclasses, devicetree: separate MMC: spi@10050000:mmc@0: 0 Loading Environment from SPIFlash... SF: Detected is25wp256 with page size 256 Bytes, erase size 4 KiB, total 32 MiB *** Warning - bad CRC, using default environment
EEPROM: SiFive PCB EEPROM format v1 Product ID: 0002 (HiFive Unmatched) PCB revision: 3 BOM revision: B BOM variant: 0 Serial number: SF105SZ212200269 Ethernet MAC address: 70:b3:d5:92:f7:bf CRC: c9ba1779 In: serial@10010000 Out: serial@10010000 Err: serial@10010000 Model: SiFive HiFive Unmatched A00 Net: eth0: ethernet@10090000 Hit any key to stop autoboot: 0 PCIE-0: Link up (Gen1-x8, Bus0)
Device 0: unknown device starting USB... Bus xhci_pci: Register 4000840 NbrPorts 4 Starting the controller USB XHCI 1.00 scanning bus xhci_pci for devices... cannot reset port 3!? Disk ���� not ready device 'usb_mass_storage.lun0' failed to unbind 5 USB Device(s) found device 'usb_mass_storage.lun0' failed to unbind scanning usb for storage devices... 1 Storage Device(s) found
Device 0: Vendor: SanDisk Rev: 1012 Prod: Extreme SSD Type: Hard Disk Capacity: 238475.0 MB = 232.8 GB (488396800 x 512) ... is now current device Unhandled exception: Illegal instruction EPC: 0000000000000000 RA: 00000000fff76096 TVAL: 0000000000000000 EPC: ffffffff802a3000 RA: 0000000080219096 reloc adjusted
Code: Unhandled exception: Load access fault EPC: 00000000fff5e20e RA: 00000000fff5e202 TVAL: fffffffffffffff0 EPC: 000000008020120e RA: 0000000080201202 reloc adjusted
Code: a0ef 4775 8913 ff04 0a17 0006 0a13 202a (5583 0009)
resetting ... System reset not supported on this platform ### ERROR ### Please RESET the board ###
participants (1)
-
Alex