Hallo @JannikZed,
vor allem ist wichtig, dass in der config.txt
dtoverlay=pi3-miniuart-bt
eingetragen ist und du als root folgende Befehle ausgeführt hast:
systemctl disable serial-getty@ttyAMA0.service
systemctl disable serial-getty@serial0.service
systemctl disable serial-getty@ttyS0.service
als nicht-root entsprechend mit sudo
:
sudo systemctl disable serial-getty@ttyAMA0.service
sudo systemctl disable serial-getty@serial0.service
sudo systemctl disable serial-getty@ttyS0.service
Nach einem Neustart ist die serielle Konsole dann deaktiviert.
Die Pakete kommen vom HM-MOD-RPI-PCB im Prinzip an - nur nicht vollständig. Das korrekte Init-Paket sieht so aus:
FD000C000000436F5F4350555F424C7251
Falls du o. g. Befehle bereits ausgeführt hast, poste noch einmal ein Log auf Loglevel 5. Das zeigt die Rohpakete an.
Viele Grüße
Sathya
Hi,
Danke für die Antwort! Ich habe ein Problem hier. Ich mache ein sauberes systemctl stop
und disable
, trotzdem seh ich da bei jedem Neustart:
systemctl status serial-getty@ttyAMA0.service
● serial-getty@ttyAMA0.service - Serial Getty on ttyAMA0
Loaded: loaded (/lib/systemd/system/serial-getty@.service; disabled)
Active: active (running) since Wed 2017-07-05 08:07:50 CEST; 3min 57s ago
Docs: man:agetty(8)
man:systemd-getty-generator(8)
http://0pointer.de/blog/projects/serial-console.html
Main PID: 722 (agetty)
CGroup: /system.slice/system-serial\x2dgetty.slice/serial-getty@ttyAMA0.service
└─722 /sbin/agetty --keep-baud 115200 38400 9600 ttyAMA0 vt102
Jul 05 08:07:50 openHABianPi systemd[1]: Started Serial Getty on ttyAMA0.
Woran kann das liegen?
falls du das problem immer noch hast, kannst du bitte die Ausgaben von:
sudo systemctl stop serial-getty@ttyAMA0.service
sudo systemctl status serial-getty@ttyAMA0.service
sudo systemctl disable serial-getty@ttyAMA0.service
sudo systemctl status serial-getty@ttyAMA0.service
posten?
es ist möglich bluetooth und wifi komplett zu disablen:
in der /boot/config.txt einfach folgende zeilen ans Ende:
dtoverlay=pi3-disable-bt
dtoverlay=pi3-disable-wifi
Hallo zusammen.
Sorry, dass ich so lange weg war und danke für das viele Input! Ich habe das Update gemacht, wie von @pmayer beschrieben.
Ich habe es jetzt auch zum Laufen gebracht:
07/15/17 11:49:16.539 Module HomeMatic BidCoS: HM-MOD-RPI-PCB “My-HM-MOD-RPI-PCB”: Connected to HM-MOD-RPI-PCB.
07/15/17 11:49:18.120 Module HomeMatic BidCoS: HM-MOD-RPI-PCB “My-HM-MOD-RPI-PCB”: Info: Firmware version: 1.4.1
07/15/17 11:49:18.127 Module HomeMatic BidCoS: HM-MOD-RPI-PCB “My-HM-MOD-RPI-PCB”: Info: Serial number: OEQ0302543
07/15/17 11:49:18.289 Module HomeMatic BidCoS: HM-MOD-RPI-PCB “My-HM-MOD-RPI-PCB”: Info: Init queue completed. Sending peers…
07/15/17 11:49:18.289 Module HomeMatic BidCoS: HM-MOD-RPI-PCB “My-HM-MOD-RPI-PCB”: Info: Peer sending completed
Das Problem ist trotzdem, dass sich der Service serial-getty@ttyAMA0.service
bei jedem Neustart auch wieder mit-startet. Egal was ich mache. Kann ich hundertmal disablen…
Hat jemand hier noch eine Idee?
Grüße
Jannik
Hi
versuch doch mal die seriellen Einstellungen über “sudo raspi-config” zu ändern.
- Interfacing options
- Serial
- login sehll accessible over serial -> NO
- serial port hardware to be enabled -> YES
cheers
Hallo,
aus meiner Sicht müsste in der /boot/cmdline.txt auch der Eintrag “console=serial0,115200” gelöscht werden, weil serial0 auf ttyAMA0 verweist.
Grüße Rudi