Hi everyone! I am using this docker image <https:/...
# gf180mcu
h
Hi everyone! I am using this docker image https://github.com/iic-jku/IIC-OSIC-TOOLS in a windows OS. I made a repository using this template https://github.com/efabless/caravel_user_project and cloned it and then started following this tutorial series

https://www.youtube.com/watch?v=JXd1dFpGpuk&amp;list=PLZuGFJzpFksB_EeDrH3Ocd_tWn8iYoP9_&amp;index=3

when I reached physical implementation stage, and tried running the design using make user_proj_timer, I got this permission error. Can someone help me debug it. Thanks! /foss/designs/CaravelProjectPractice/Practice01 > make user_proj_timer make -C openlane user_proj_timer make[1]: Entering directory '/foss/designs/CaravelProjectPractice/Practice01/openlane' # user_proj_timer mkdir -p ./user_proj_timer/runs/23_11_24_07_04 rm -rf ./user_proj_timer/runs/user_proj_timer ln -s $(realpath ./user_proj_timer/runs/23_11_24_07_04) ./user_proj_timer/runs/user_proj_timer docker run -it -u $(id -u $USER):$(id -g $USER) -v $(realpath /foss/designs/CaravelProjectPractice/Practice01/..):$(realpath /foss/designs/CaravelProjectPractice/Practice01/..) -v /foss/pdks:/foss/pdks -v /foss/designs/CaravelProjectPractice/Practice01/caravel:/foss/designs/CaravelProjectPractice/Practice01/caravel -v /foss/tools/openlane:/openlane -v /foss/designs/CaravelProjectPractice/Practice01/mgmt_core_wrapper:/foss/designs/CaravelProjectPractice/Practice01/mgmt_core_wrapper -e PDK_ROOT=/foss/pdks -e PDK=gf180mcuD -e MISMATCHES_OK=1 -e CARAVEL_ROOT=/foss/designs/CaravelProjectPractice/Practice01/caravel -e OPENLANE_RUN_TAG=23_11_24_07_04 -e MCW_ROOT=/foss/designs/CaravelProjectPractice/Practice01/mgmt_core_wrapper \ efabless/openlane:2023.07.19 sh -c "flow.tcl -design $(realpath ./user_proj_timer) -save_path $(realpath ..) -save -tag 23_11_24_07_04 -overwrite -ignore_mismatches" /bin/sh: 1: docker: Permission denied make[1]: * [Makefile79 user_proj_timer] Error 127 make[1]: Leaving directory '/foss/designs/CaravelProjectPractice/Practice01/openlane' make: * [Makefile123 user_proj_timer] Error 2
v
d
Does docker inside docker on Windows OS work ? this may not be a default situation as it maybe considered a security concern to enable that by default. Maybe try to see if
docker
command exists inside and with appropriate elevated permissions, seems to work as expected ? then address access.
h
I set up my personal account as a docker user, which is haziq. But it didn't work. Do I have to set up a new account called designer and set that as a docker user? Or do I have to install inside the linux in docker?