Damit ist mein Ö-AGT jetzt endgültig und ohne Hacks funktionsfähig.
Rolf wird das sicher in der Installationsanleitung im piTelex-Wiki dokumentieren.
Ich denke, es ist ok, wenn ich Jochen hier zitiere.
mit Hilfe eines Linux-Experten habe ich den Baudraten-Fehler gefunden: Der Daemon PIGPIOD, der das Timing für die Baudrate macht, verwendet einen Hardware-Timer, der von einem anderen (unbekannten) Prozess umgestellt wird. PIGPIOD kann auch einen anderen Timer verwenden. Dazu muss man folgendes tun:
Configuration für Daemon editieren:
sudo systemctl edit pigpiod
Sektion Service eintragen
### Editing /etc/systemd/system/pigpiod.service.d/override.conf
### Anything between here and the comment below will become the new contents of>
[Service]
ExecStart=
ExecStart=/usr/bin/pigpiod -l -t 0
### Lines below this comment will be discarded
### /lib/systemd/system/pigpiod.service
# [Unit]
# Description=Daemon required to control GPIO pins via pigpio
# [Service]
# ExecStart=/usr/bin/pigpiod -l
# ExecStop=/bin/systemctl kill pigpiod
# Type=forking
# [Install]
# WantedBy=multi-user.target
Speichern und danach neu starten...