eugene-tarassov / vivado-risc-v

Xilinx Vivado block designs for FPGA RISC-V SoC running Debian Linux distro
817 stars 185 forks source link

Timed out waiting for device /dev/disk/by-label/BOOT. #131

Closed reitowo closed 6 months ago

reitowo commented 1 year ago

I'm running on board nexys-video rocket64b2 and everything default. Is it normal? QEMU works fine.

make CONFIG=rocket64b2 BOARD=nexys-video bitstream
./mk-sd-card 
make CONFIG=rocket64b2 BOARD=nexys-video flash

image image

reitowo commented 1 year ago

I checked the QEMU and the /boot contains boot.elf, extlinux, etc.. So is it mounting itself? Because they are loaded normally up here image

reitowo commented 1 year ago

Might related to https://github.com/eugene-tarassov/vivado-risc-v/issues/119#issuecomment-1336507535

eugene-tarassov commented 1 year ago

Yes, it is related to that comment, udev daemon hits timeout on a slow CPU. The problem is a regression in the mainstream Linux, I have not seen a solution yet.

Workaround is to increase timeouts in the Linux config, see this comment for the script.