Raspberry Pi zero als USB-Speicherstick (funktioniert nicht)

    • Offizieller Beitrag

    Wird da nicht ein OTG Kabel benötigt ??

    Nein. OTG-Kabel sind ja i.d.R. Micro-USB oder USB C Stecker auf USB A-Buchse. Ein einfaches Kabel, bei denen die Datenleitungen verbunden sind reicht. Es gibt ja auch einfache Ladekabel, mit denen wird es natürlich nichts.

  • Raspberry Pi zero als USB-Speicherstick (funktioniert nicht)? Schau mal ob du hier fündig wirst!

  • Hat nichts mit dem (nicht-)Funktiinieren zu tun, aber wo ist der Unterschied?

    In einigen Anleitungen wird in "/boot/cmdline.txt" "modules-load=dwc2"
    und in anderen in "/etc/modules" "dwc2" eingetragen.

    Hat beides die gleiche Wirkung?

    bd. Alv

  • Moin!

    Nur weil es mich interessierte: Die SD-Karte aus dem RPi Zero, in einem RPi4, meldet sich auch als Laufwerk an.


    n einigen Anleitungen wird in "/boot/cmdline.txt" "modules-load=dwc2"
    und in anderen in "/etc/modules" "dwc2" eingetragen.

    Das betrifft alles nur die alten Betriebssystemversionen. Man trifft, leider kaum neue Anleitungen im Netz. Wie das damals mit dem Zero bekannt wurde, hat alle Welt was veröffentlicht, aber, wie üblich, nicht angepasst.

    Alv Hast du denn nun was hin bekommen?

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Wo und wie wird denn "dwc2" richtig eingetragen, damit ich mit das gleich richtig angewöhne?

    Alv Hast du denn nun was hin bekommen?

    Ich probiere weiterhin diverse Anleitungen aus.

    Bislang habe ich eine gefunden, bei der Win7 schonmal ein Laufwerk erkennt, aber leider keine Dateien darin...

    https://icul238025840.wordpress.com/2019/02/07/con…o-as-usb-stick/

    Der einzige richtig funktionierende WLan-Massenspeicher hat ein eigenes OS-Image. Falls das Jemand auseinandernehmen möchte:

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    bd. Alv

  • Moin Alv,

    vielleicht schreibst du mal, was du mit diesem Teil erreichen möchtest.

    Und einfach nix zuschreiben, wenn Leute dir eine Lösung präsentieren ist auch nicht so fein. Nur auf Nachfrage kommt dann ein "Geht nicht"

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Moin Alv,

    was meinst du mit COM over USB?

    So einen USB_Seriell-Wandler?

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Kann man auf dem Zero eine USB-Konsole (COM over USB) einrichten, oder würde sich das mit dem USB-Massenspeicher beißen?

    Ja, kann man.

    Externer Inhalt gist.github.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Theoretisch solltest du alles gleichzeitig nutzen können, was dort aufgelistet ist.

    COM über USB nutzt man dann z.B. für die Konsole.

  • Moin!

    alles Noe. Ent oder weder.

    Nicht Beides!!!

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • alles Noe. Ent oder weder.

    Auf was bezogen?

    g_serial, g_ether und g_mass_storage  hatte ich mal auf dem RPI0W gleichzeitig genutzt.

    Ein USB-Gerät kann mehr als eine Funktion anbieten.

  • Moin!

    In dem du das Usb-Kabel in einen Pc steckst?

    Oder nur alle Möglichkeiten eingerichtet und eins zur Zeit genutzt?

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

    Einmal editiert, zuletzt von Bernd666 (28. Juli 2021 um 22:37) aus folgendem Grund: Frage erweitert

  • In dem du das Usb-Kabel in einen Pc steckst?

    Ja. Mit USB-OTG geht das. Der RPI0 hat eine USB-OTG Schnitstelle.


    Oder nur alle Möglichkeiten eingerichtet und eins zur Zeit genutzt?

    Gleichzeitig genutzt.

    Mit g_ether online gewesen und mit g_mass_storage Zugriff auf eine Datenpartition.

    USB ist ziemlich komplex.

  • Moin!

    @DeaD_EyE : Ok, das will ich sehen.

    Bitte deine Einrichtung hier posten. Da lernen wir alle von.

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Und einfach nix zuschreiben, wenn Leute dir eine Lösung präsentieren ist auch nicht so fein. Nur auf Nachfrage kommt dann ein "Geht nicht"

    Tut mir leid, ich bin hier noch neu und kenne mich mit den hiesigen Gepflogenheiten nicht so aus.

    Wenn ich nicht sofort anworte, liegt es daran, daß ich nicht immer Zeit und Gelegenheit habe, gleich zu recherchieren und auszuprobieren.

    Ich habe jetzt die beiden Massenspeichervarianten von hyle und Bernd666 ausprobiert, allerdings mit USB-Konsole.

    hyle: sollte nach dem Reboot des Zero auf dem PC ein Laufwerk erscheinen?

    Bei beiden Varianten passiert das nicht.

    vielleicht schreibst du mal, was du mit diesem Teil erreichen möchtest.

    Ich möchte das zum Laufen bekommen:

    "Mariner 3D zum Funktionieren bringen?"

    Dort gab es keine Antwort. Nachdem ich das Problem etwas eingrenzen konnte, habe ich hier nochmal nachgefragt.

    bd. Alv

    • Offizieller Beitrag

    sollte nach dem Reboot des Zero auf dem PC ein Laufwerk erscheinen?

    Ja, das war bei mir der Fall.

    Erscheint denn ein Laufwerk, nachdem Du meinen Befehl

    Code
    sudo modprobe g_mass_storage file=/piusb.bin stall=0 removable=1 iSerialNumber=1234567890

    oder die Variante von Bernd666 in seiner Anleitung

    Code
    sudo modprobe g_mass_storage file=/test.bin stall=0 removable=1

    abgesetzt hast?

    Wenn das nicht funktioniert, dann kann es auch nach einem Neustart auch nichts werden.


    Btw. Bernd666 Als Cronjob hat das bei mir übrigens übergangsweise funktioniert, dann war es durch die Unit nicht mehr nötig.

  • Nochmal die hyle-Variante (ohne USB-Konsole ausprobiert) bis zum Reboot:

    Kein Laufwerk erscheint (auch nichts in der Datenträgerverwaltung).

    Beim Hochfahren des Zeros findet der PC ein unbekanntes USB-Gerät (wieso eigendlich? Da muß der Zero doch irgendwelche falsche Daten senden?), sonst auch nichts weiter.

    Nach Eingabe von

    sudo modprobe g_mass_storage file=/piusb.bin stall=0 removable=1 iSerialNumber=1234567890

    erschien dann ein Laufwerk, in das ich sogar etwas kopieren konnte...


    Wozu ist dann alles das, was in der hyle-Version nach dem Reboot folgt?

    bd. Alv

    • Offizieller Beitrag

    Das ist dazu da, damit das Laufwerk am PC aktualisiert wird, wenn am RPi etwas darin verändert wird, z.B. eine neue Datei erstellt wird. Ohne dem bekommt der PC davon nichts mit.

    erschien dann ein Laufwerk, in das ich sogar etwas kopieren konnte...

    Wenn Dir das ausreicht, dann mach einen Eintrag in der Crontab von root mit:

    sudo crontab -e

    und dort in eine neue Zeile

    Code
    @reboot modprobe g_mass_storage file=/piusb.bin stall=0 removable=1 iSerialNumber=1234567890

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!