firesim / FireMarshal

Software workload management tool for RISC-V based SoC research. This is the default workload management tool for Chipyard and FireSim.
https://docs.fires.im/en/latest/Advanced-Usage/Workloads/index.html
Other
74 stars 49 forks source link

./build-setup.sh stops at step 9 (re-mounting the disk-mount folder) #309

Open wadidf opened 1 month ago

wadidf commented 1 month ago

https://github.com/firesim/FireMarshal/blame/74ac78a0b9ae106dff9c5bdfc3a89847ae11d357/wlutil/wlutil.py#L598C12-L598C12

./build-setup.sh riscv-tools stops at step 9 the cause is the assertion in line 598 (wlutil.py) regarding the mount-point of disk-mount folder. Well the folder is already mounted before, and the assertion will stop the setup script. As a workaround I commented the line and re-run the build script after sourcing the environment (to have $RISCV defined) and skipping the steps : 1 to 8. But it would be efficient to replace the assertion by a test and warning.

cavendish98 commented 3 weeks ago

I have this problem too, how did you solve it,and after that you complete chipyard fully setup?

abejgonzalez commented 2 weeks ago

I think this should be fixed now. There was an issue w/ Ubuntu 22 versions of mountpoint returning a different error code than Ubuntu 20 versions.