Quad SATA HAT Assembly and Troubleshooting

I did a clean install and previously I could have my hat running with…

curl -sL https://rock.sh/get-rockpi-sata | sudo -E bash -

…but now the documentation says…

sudo apt update
sudo apt install python3-dev
wget https://github.com/radxa/rockpi-quad/releases/download/0.3.0/rockpi-quad.deb
sudo apt install -y ./rockpi-quad.deb

…which didnt save any rockpi-sata.service file.

I have several mounting scripts that depend on the rockpi-sata.service file. Did something change in general or did I do something wrong and there should be a rockpi-sata.service file?

I did a clean OS install and reinstalled it like the documentation said but now with sudo wget https://... and I saw this message:

Created symlink /etc/systemd/system/multi-user.target.wants/rockpi-quad.service → /lib/systemd/system/rockpi-quad.service.

I’ll try with this service file and maybe it would be wise to change it in the documentation aswell :wink:

Some warnings I got though, were:

WARNING: The scripts pyserial-miniterm and pyserial-ports are installed in '/usr/local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

…and…

N: Download is performed unsandboxed as root as file '/home/USERNAME/rockpi-quad.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

Nevertheless I :heart: your product!

Be careful, now the conf file has to be /etc/rockpi-penta.conf but the new script create /etc/rockpi-quad.conf. You just have to rename the conf file name.