hcitool lescan zeigt einen E / A-Fehler
Ich versuche zu tun, eine lescan mit hcitool auf dem raspberry pi.
Den Befehl druckt
Set scan parameters failed: Input/output error.
Ich bin mir nicht sicher, was genau hier passiert. Mein iPhone ist hier Werbung.
Ich bin mit einem BLE-dongle von IOGear.
Jedoch wenn ich Neustart mein Computer, zeigt es die MAC-Adresse, nachdem ich das Problem der lescan
Befehl ein, und startet mit der gleichen Fehlermeldung, nachdem ich die Ausgabe der lescan Befehl ein paar mal. Es ist wie die lescan Befehl kann nicht ausgestellt werden mehr als einmal?
InformationsquelleAutor der Frage arpwal | 2014-02-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Passiert oft, wirklich oft zu mir. Ich entwickle mit ihm und es passiert einfach von Zeit zu Zeit. Ich war auch in der Lage zu reproduzieren, Ihre Fehler innerhalb von 5 Minuten 😉 ich bin mit bluez v. 5.17.
Aber ich kann laufen, lescan mehr als eine Zeit ohne diesen Fehler.
versuchen:
und überprüfen Sie den status anschliessend.
wenn dies nicht funktioniert, oder hängt er sich im DOWN-status versuchen:
(alle Befehle als superuser (root)
Und schließen Sie alle Anwendung, die möglicherweise Zugriff auf bluetooth. Zum Beispiel hcidump.
Wenn das nicht funktioniert, müssen Sie in der Regel ziehen Sie es. Aber es ist ein weiterer schmutziger hack, dies zu tun. Es funktioniert durch die Einstellung der autorisierten 0 und als 1 wieder. Dies zwingt den usb-dongle an init.
InformationsquelleAutor der Antwort Rob Anderson
Upgrade auf bluez v5.43 wurde dieser für mich.
Upgrade auf die neueste bluez, die Sie tun müssen, um eine "manuelle" installation (nicht apt-get), Download von die bluez-website. Ich empfehle in diesem video-walkthrough wenn Sie neue Pakete installieren oder Hilfe benötigen.
Nach der Installation der neuesten bluez, die ich hatte, um ein paar Befehle, bevor es funktionierte.
systemctl daemon-reload
: Startet den system-daemon.sudo service bluetooth restart
: Neustart des Bluetooth-Dienstes.sudo hciconfig hci0 up
: Dies war nötig, um meine Raspberry Pi-3 mit built-in BT gefunden beihci0
.Nach diesen Befehlen
sudo hcitool lescan
und seine Varianten scheinen alle zu funktionieren.InformationsquelleAutor der Antwort ZX9
Auf die Suche nach dieser Frage, nun, es ist fest, wie von Bluez v5.41. Alles, was Sie brauchen, ist herunterladen und installieren. Laden Sie die neueste version von http://www.bluez.org/download/.
InformationsquelleAutor der Antwort Daniel Margosian
Ist es möglich, dass HCI ist derzeit im Einsatz. In meinem Fall muss ich aufhören, Knoten-Rot und es funktioniert. So sorgen Sie dafür, dass der HCI nicht in Gebrauch ist.
Neustart des HCI ist ein Weg, um das problem vorübergehend lösen, aber es löst nicht das problem.
InformationsquelleAutor der Antwort Sean Stayn
Verwenden Sie einfach sudo & scan
InformationsquelleAutor der Antwort rajdeep.sciter