Forum: Mikrocontroller und Digitale Elektronik Pi Zero Smart USB Stick | g_mass_storage geht nicht


von Jakob (Gast)


Lesenswert?

Guten Tag,

ich versuche mich grade am Pi Zero. Ich möchte ihn als Smarten USB 
machen, um ihn an die Maschine zu hängen. Satt immer den USB Stick hin 
und her zu stecken.

Soweit bin ich aber nicht gekommen.

Ich folgte diesen beiden Anleitunge leider ohne Erfolg:

https://magpi.raspberrypi.org/articles/pi-zero-w-smart-usb-flash-drive

https://www.pcwelt.de/ratgeber/Raspberry-Pi-Zero-W-als-smarter-USB-Stick-10449295.html

Die Einrichtung des Pi's verlief alles ohne Fehler. Netzwerk wurde alles 
gut eingestellt, SSH etc.. Es läuft die aktuellste Raspbian Version 
drauf.

Nun, was nicht funktioniert, ich sehe den Pi nicht am PC ( WIN10 ).

Nachdem die der Share Ordner erstellt wurde sollte er ja aufn PC als 
Massenspeicher erkannt werden. Es tut sich aber nichts.

Meine cmdline.txt sieht so aus :
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 
root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes 
rootwait modules-load=dwc2,g_ether

und in meine config.txt:
.
.
.
[all]
#dtoverlay=vc4-fkms-v3d

dtoverlay=dwc2

Ich hab leider keine Ahnung von Linux oder den PI's, weswegen ich 
gehofft habe es funktioiert nach anleitung :S

Samba etc. habe ich noch nicht insatlliert. Hänge somit bei STEP-10

von Εrnst B. (ernst)


Lesenswert?

Jakob schrieb:
> modules-load=dwc2,g_ether

da lädst du das Modul für den Betrieb als USB-Ethernet-Gadget.

Das beißt sich evtl. mit dem g_mass_storage.

von Jakob (Gast)


Lesenswert?

Ich hab es mal reigeschreiebn, jetzt bekomme ich beim Boot das er die 
Kernel Laden ein Fehler ausspuckt :/

von Stefan F. (Gast)


Lesenswert?

Jakob schrieb:
> Ich hab es mal reigeschreiebn, jetzt bekomme ich beim Boot das er die
> Kernel Laden ein Fehler ausspuckt

Ich kenne dieses Produkt nicht, aber wenn du Dateien änderst und 
Fehlermeldungen bekommst, solltest du beides zitieren damit die Helfer 
nachvollziehen können, was bei Dir vor sich geht.

von Εrnst B. (ernst)


Lesenswert?

Jakob schrieb:
> Ich hab es mal reigeschreiebn,

du hast also in der kernel command line g_mass_storage ergänzt?

Geht so nicht. wo soll das Modul, wenn es beim booten schon geladen 
wird, die Lage seiner Image-Datei herbekommen?
Das passiert erst später, beim modprobe
>> sudo modprobe g_mass_storage file=/piusb.bin stall=0 ro=1

Also, statt in die cmdline.txt was "REIN-Schreiebn" musst du falsche 
Modul "RAUS-Schreiebn".

also:
>> modules-load=dwc2

ganz ohne g_ether oder g_mass_storage.

kontrolliere auch "/etc/modules", und die Ausgabe von "sudo lsmod", ob 
noch irgendwo anders das ethernet-gadget-modul eingestellt ist.

oder versuch vor "Step-10" in der Anleitung ein "sudo rmmod g_ether".

von Oszi50 (Gast)


Lesenswert?

Jakob schrieb:
> reigeschreiebn


Εrnst B. schrieb:

> Also, statt in die cmdline.txt was "REIN-Schreiebn" musst du falsche
> Modul "RAUS-Schreiebn".

Hahaha, made my day :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.