Bluetooth funktioniert in Fedora 15 nicht, wenn das System aufwacht oder den Runlevel ändert

1677
Dr McKay

Ich habe ein seltsames Problem bei der Verwendung von Bluetooth unter Fedora 15. Um Bluetooth zum Laufen zu bringen, musste ich diesem Beitrag folgen .

Wenn ich jetzt hochfahre und einlogge (Runlevel 5, GNOME 3), systemctl status bluetooth.serviceergibt sich Folgendes :

bluetooth.service - Bluetooth Manager Loaded: loaded (/lib/systemd/system/bluetooth.service) Active: active (running) since Wed, 08 Jun 2011 08:34:17 +0200; 56s ago Main PID: 893 (bluetoothd) CGroup: name=systemd:/system/bluetooth.service ├ 893 /usr/sbin/bluetoothd -n ├ 1989 [khidpd_045e0700] └ 2000 [khidpd_045e0762] 

Also alles ist gut.

Wenn ich jedoch den Runlevel ändere oder das System in den Ruhezustand versetze, funktioniert Bluetooth nicht mehr. systemctl status bluetooth.serviceErgebnisse in:

bluetooth.service - Bluetooth Manager Loaded: loaded (/lib/systemd/system/bluetooth.service) Active: inactive (dead) since Wed, 08 Jun 2011 08:37:57 +0200; 40s ago Process: 860 ExecStart=/usr/sbin/bluetoothd -n (code=exited, status=0/SUCCESS) CGroup: name=systemd:/system/bluetooth.service 

Und ich muss es neu starten ( systemctl restart bluetooth.service), damit es wieder funktioniert. Dies ist unbequem, da meine Haupttastatur eine Bluetooth-Tastatur ist.

Auf Fedora 14 hat alles gut funktioniert.

Wie kann ich also funktionieren, ohne den Bluetooth-Dienst bei jedem Runlevel-Wechsel neu starten zu müssen?

1

1 Antwort auf die Frage

2
Patches

Sie können den Bluetooth-Dienst so konfigurieren, dass er beim Beenden automatisch neu gestartet wird. Kopieren Sie dazu zunächst die bluetooth.serviceDatei von /lib/systemd/system/nach /etc/systemd/system/. Fügen Sie dann dem [Service]Abschnitt der neu kopierten Datei die folgende Zeile hinzu :

Restart=always 

Weisen Sie abschließend darauf hin, systemddass seine Konfiguration durch Ausführen dieses Befehls (als root) geändert wurde :

systemctl daemon-reload 

Wenn der Bluetooth-Dämon jetzt beendet wird, systemdwird er automatisch neu gestartet.

Ich habe das schon mal probiert. Der Daemon ist nach dem Aufwecken des PCs immer noch aktiv, aber meine Geräte können keine Verbindung herstellen. Dr McKay vor 12 Jahren 0
@Dr McKay: In diesem Fall ist es wahrscheinlich ein Fehler. Ich schlage vor, Sie [zu melden] (https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora). Legen Sie es im `bluez`-Paket ab. Sie schicken es an die Leute von `systemd` oder` udev`, wenn dort das Problem liegt. Patches vor 12 Jahren 0