From d7e8afcbc78e299c49b2c0bd24851ed4ec8c15ed Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Sun, 18 Oct 2020 23:49:33 +0200 Subject: [PATCH 1/2] Fix startup sequence on Raspberry Pi 4 hciuart.service takes much longer than bluetooth.service on the rpi4 While bluetooth.service should in theory wait for hciuart it doesn't seem to do so. --- debian/nymea-networkmanager.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/nymea-networkmanager.service b/debian/nymea-networkmanager.service index de12405..27132fb 100644 --- a/debian/nymea-networkmanager.service +++ b/debian/nymea-networkmanager.service @@ -2,7 +2,7 @@ Description=Daemon for nymea to configure wifi network using a Bluetooth LE connection Documentation=https://github.com/nymea/nymea-networkmanager Wants=bluetooth.service NetworkManager.service -After=bluetooth.service NetworkManager.service +After=bluetooth.service NetworkManager.service hciuart.service [Service] ExecStart=/usr/bin/nymea-networkmanager -d From 6cb9df4a85c90fe51537e3768f7643db44d3cc64 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Mon, 19 Oct 2020 13:27:22 +0200 Subject: [PATCH 2/2] change it to graphical.target --- debian/nymea-networkmanager.service | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/debian/nymea-networkmanager.service b/debian/nymea-networkmanager.service index 27132fb..5f72c43 100644 --- a/debian/nymea-networkmanager.service +++ b/debian/nymea-networkmanager.service @@ -1,8 +1,8 @@ [Unit] Description=Daemon for nymea to configure wifi network using a Bluetooth LE connection Documentation=https://github.com/nymea/nymea-networkmanager -Wants=bluetooth.service NetworkManager.service -After=bluetooth.service NetworkManager.service hciuart.service +Requires=bluetooth.target bluetooth.service NetworkManager.service +After=bluetooth.service bluetooth.target network.target multi-user.target [Service] ExecStart=/usr/bin/nymea-networkmanager -d @@ -12,5 +12,4 @@ Restart=on-failure Type=simple [Install] -WantedBy=multi-user.target - +WantedBy=graphical.target