NEWS
USB Port 's resetten. Zigbee Stick neustarten. Ohne Neustart
-
Zigbee Port funzt nicht. USB Port's Resetten ohne Raspi/PC neustart:
in Putty (nicht unter /opt/iobroker. Einfach im Home Verzeichniss von z.B. Pi)
sudo nano usbreset.cDas hier dann einfügen:
/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }Dann weiter in Putty:
sudo gcc usbreset.c -o usbreset sudo mv usbreset /usr/local/sbin/Adapter muss laufen (Rot/Gelb --> egal)
Zigbee Adapter in Einstellung gehen.
Den COM-Anschlussname löschen und den Adapter neu starten. (Darf nichts drin stehen)
im Log gucken.
Auf Fehler warten und den Adapter stoppen.
Jetzt USB Daten anzeigen lassen:
lsusbdort sieht man z.b.:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 0451:16a8 Texas Instruments, Inc. CC2531 ZigBee Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hubalso lautet es:
sudo usbreset /dev/bus/usb/001/003Adapter starten und dann den Port wieder auswählen, der vorher drin stand.
Dann im log gucken. Jetzt sollte alles wieder laufen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden