HiFive Unmatched: __wrpll_calc_filter_range: post-divider reference freq out of range: 4294967295
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
u-boot (Debian) |
Fix Released
|
Unknown
|
|||
u-boot (Ubuntu) |
Fix Released
|
Undecided
|
Dave Jones |
Bug Description
Booting the HiFive Unmatched board with U-Boot 2024.01+
U-Boot SPL 2024.01+
Trying to boot from MMC1
U-Boot 2024.01+
CPU: rv64imafdc
Model: SiFive HiFive Unmatched A00
DRAM: 16 GiB
__wrpll_
### ERROR ### Please RESET the board ###
Changed in u-boot (Debian): | |
status: | Unknown → Confirmed |
Changed in u-boot (Debian): | |
status: | Confirmed → Fix Committed |
Changed in u-boot (Debian): | |
status: | Fix Committed → Fix Released |
When SPL loads u-boot.itb it places the device-tree directly behind the image. This results in the BSS section overlapping with the device-tree.
While on RISC-V for SPL the bss section is zeroed out, this is not done in main U-Boot.
When the debug-uart is initialized a static variable is written, which results in corrupting the device-tree.