Closed Al3xAda closed 1 year ago
File "/usr/local/lib/python3.8/dist-packages/mfrc522/MFRC522.py", line 130, in __init__
self.spi.open(bus, device)
PermissionError: [Errno 13] Permission denied
Gefixt durch bereistellen von Rechten in .bashrc
sudo chmod o+rw /dev/spidev*
#or
sudo chmoda a+rw ...
File "/usr/local/lib/python3.8/dist-packages/mfrc522/MFRC522.py", line 151, in __init__
GPIO.setup(pin_rst, GPIO.OUT)
RuntimeError: No access to /dev/mem. Try running as root!
Änderung von .bashrc`
sudo chmod a+rw /dev/mem
Erstellung einer udev rule
sudo nano /etc/udev/rules.d/99-com.rules
KERNEL=="mem", GROUP="users", MODE="0660"
sudo udevadm control --reload-rules && sudo udevadm trigger
sudo apt install rpi.gpio-common
sudo adduser "${USER}" dialout
sudo reboot
Upadate
sudo apt update
sudo apt upgrade
Installieren und doublechecken von SPI und ARM I2C Einstellungen
sudo apt-get install -y spi-tools
sudo apt-get install -y i2c-tools
/boot/config.txt Änderung:
dtparam=spi=on
dtparam=i2c_arm=on
dtparam=i2c1=on
Nutzergruppe zugewiesen
sudo adduser $USER i2c
Zuletzt
sudo reboot
und mit ls /dev
Wirksamkeit der Einstellungen prüfen
Bekannt ist momentan, dass die executables sich mit dem Zugriff auf /dev/spidev sowie /dev/mem schwertun