Folgende Warnungen sind aufgetreten: | |||||||||||||||
Warning [2] Undefined variable $unreadreports - Line: 34 - File: global.php(961) : eval()'d code PHP 8.2.24 (Linux)
|
USB libusb | Intenso externe SSD wird nicht gefunden, wenn komplett vom Strom genommen - Druckversion +- RasPiCar Projekt Forum (https://RasPiCarProjekt.de) +-- Forum: Hardware (https://RasPiCarProjekt.de/forumdisplay.php?fid=5) +--- Forum: USB / Andere Schnitstellen (https://RasPiCarProjekt.de/forumdisplay.php?fid=11) +--- Thema: USB libusb | Intenso externe SSD wird nicht gefunden, wenn komplett vom Strom genommen (/showthread.php?tid=1572) |
libusb | Intenso externe SSD wird nicht gefunden, wenn komplett vom Strom genommen - sonnyp - 25.06.2018 Code: [ 2.015263] usb 1-1.5: new high-speed USB device number 4 using dwc_otg Hi, da mein Auto nun schon 2 mal ohne Strom da stand (StromPi hat wohl genügend Strom gezogen), hab ich nun einen Wippschalter am Widerange der USV. Sobald ich nun aber die USV vom Netz nehme (nachdem der Pi runtergefahren ist) und den Rechner wieder neustarte, wird meine SSD nicht mehr gefunden. Ich hab alle möglichen Varianten an USB-Ports, mit und ohne GPS-Antenne, mit und ohne Power USB von StromPi, an StromPi Power-USB selbst angeschlossen, USB-Hub Stromversorgung kurzzeitig kappen über "Kurzschlusstrigger" (https://www.raspberrypi.org/forums/viewtopic.php?t=93463&p=651690#p651809) und und und. der USB-Controller weiß, dass am Port irgendwas angeschlossen ist, erkennt es nur nicht richtig. Wenn ich die SSD im Betrieb abkabel und wieder anschließe, wird sie schließlich als Intenso gemounted, so wie es in der fstab festgeschrieben ist. Hat hier irgendwer einen Lösungsvorschlag? Ich möchte nicht immer zwischen Batterieentladen und Pi ausbauen + Festplatte an/abstöpseln entscheiden müssen. ------- Nachtrag: Beim kurzen Studium vom USB-Protokoll kam mir die Idee, eventuell nach dem Reboot per libusb oder ioctl nochmal einen configuration transfer auszuführen, um das Device korrekt zu laden. Hier ein möglicher Code zum Resetten des Devices, was aber nicht zum erneuten Laden der Konfigurationsdaten führt: Code: /* usbreset -- send a USB port reset to a USB device */ https://askubuntu.com/questions/645/how-do-you-reset-a-usb-device-from-the-command-line Hat hier jemand eine Lösung parat? Hab bisher nicht mit USB gearbeitet. RE: libusb | Intenso externe SSD wird nicht gefunden, wenn komplett vom Strom genommen - sonnyp - 26.06.2018 Also nach langer Recherche und tausenden Varianten USB abzuschießen und neu/anders zu laden habe ich nun das Ergebnis fürs Archiv: Wenn eine StromPi 2 genutzt wird, dann kann der Fehler vorkommen. Die StromPi 2 hat einen Micro-USB-Ausgang, den man an den Hub des PIs anschließen kann, wodurch den USB-Slots mehr Strom zur Verfügung stehen soll. Allerdings führt diese Verbindung eben zu der fehlerhaften Erkennung des USB-Devices. Sobald die USB-Power-Verbindung ab ist, funktioniert alles wie gewollt :-) |