u-boot-starfive: crash with USB stick plugged in
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
u-boot |
Fix Released
|
Unknown
|
|||
u-boot (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
With U-Boot 2024.01+
starfive_7110_pcie pcie@2b000000: Starfive PCIe bus probed.
starfive_7110_pcie pcie@2c000000: Starfive PCIe bus probed.
In: serial@10000000
Out: serial@10000000
Err: serial@10000000
Net: eth0: ethernet@16030000, eth1: ethernet@16040000
starting USB...
Bus xhci_pci: Register 5000420 NbrPorts 5
Starting the controller
USB XHCI 1.00
scanning bus xhci_pci for devices... Device NOT ready
Request Sense returned 02 3A 00
Unhandled exception: Store/AMO access fault
EPC: 00000000fff62c08 RA: 00000000fff96c48 TVAL: 0000000000000018
EPC: 0000000040221c08 RA: 0000000040255c48 reloc adjusted
Code: ee90 ea98 e394 ef14 8082 4885 b779 6d8c (ef0c)
tags: | added: fr-6516 |
Changed in u-boot: | |
status: | Unknown → New |
Changed in u-boot: | |
status: | New → Fix Committed |
Changed in u-boot: | |
status: | Fix Committed → Fix Released |
With today's upstream U-Boot master branch:
starting USB... storage. lun0 failed (err=-922337203 6854775788/ 0x8000000000000 014)
Bus xhci_pci: Register 5000420 NbrPorts 5
Starting the controller
USB XHCI 1.00
scanning bus xhci_pci for devices... Device NOT ready
Request Sense returned 02 3A 00
Adding disk for usb_mass_
6 USB Device(s) found
scanning usb for storage devices... 2 Storage Device(s) found
Working FDT set to ff71c9b0
Hit any key to stop autoboot: 0
The error message is written in efi_disk_ create_ raw(). 0x8000000000000014 is the value of EFI_NOT_FOUND.