sdcard wird nach längerem DeepStandby nur als read only gemounted?

  • Das kann doch aber nicht sein, dass ein popliger USB-Stick beim Neustart der BOX nicht mehr erkannt wird.
    Der Stick hat doch nur eine Partition.


    Bei @m0rphU scheint es ja auch zu funktionieren.


    Nach dem Start, wo er nicht erkannt wurde, taucht er auch nicht bei fdisk -l auf.
    Hab mal dmesg abgefragt, da ist beim Start auch nichts zu sehen, dass er da den Stick irgendwo erkennt.
    Erst beim Rausziehen und Wiedereinstecken.

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Bitte erklär mir nichts über die Erkennung von USB Sticks, ich boote jetzt seit 14 Jahren von den Dingern und mir ist da nichts mehr fremd.

  • Dass die DM920 beim Booten einen USB-Stick nicht allein erkennt und diesen Aus-/Einstecken muss, kann doch sicher nicht gewollt sein.
    Da bin ich ehrlich gesagt etwas enttäuscht.


    Ich teste das nachher mal mit meiner 7080HD :winking_face:

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • lass den Stick wie die SD Karte über die fstab mounten, macht meine dm900 beim boot sonst auch nicht automatisch
    oder erstelle eine udev rule, dass sollte auch klappen - ist dann plug&play

    Gruß Fred

    Die Dreambox ist tot, es lebe die Dreambox

  • Den fstab-Eintrag für den Stick hatte ich schon drin.
    Hat auch nichts gebracht.


    Hab jetzt einen superlangsamen Stick mit 16GB gefunden.
    Der wird ohne alles von ganz allein beim Starten gemountet.


    Kannst du mir das mit dem udev etwas näher erklären.
    Das sagt mir gar nichts :winking_face:

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • GP3 mountet die USB-Geräte und SD-Card mit udev automatisch. Das kommt aber auch später im Bootprozess und ist eben dynamisch.
    Ich habe meinen USB-Stick statisch per fstab von /dev/disks/by-label gemountet


    In meiner 7080HD läuft das 100% stabil und ich starte die Box min. 1x pro Tag.

    so long
    m0rphU

  • Kannst du mir mal die komplette Zeile aus der fstab posten?


    In Post #37 ist meine fstab.
    Da gibt es doch schon eine Zeile, oder?

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • hast nicht gesagt das du GP3 nutzst oder dann einfach dort es formatieren auf ext3 oder ext4 label gibst usb ra
    dann geth alles habe ich gerade eine usb von corsair 4 und 8 und eine philips 16 GB und ist gemountet ohne probleme

    2 Mal editiert, zuletzt von puffy ()

  • Kannst du mir mal die komplette Zeile aus der fstab posten?


    In Post #37 ist meine fstab.
    Da gibt es doch schon eine Zeile, oder?

    über GP3 wie du hast brauchst keine fstab
    wozu eintrag in fstab
    root@dm900:~# df -h
    Filesystem Size Used Available Use% Mounted on
    /dev/root 960.4M 667.9M 226.9M 75% /
    devtmpfs 491.6M 0 491.6M 0% /dev
    tmpfs 499.6M 0 499.6M 0% /dev/shm
    tmpfs 499.6M 32.6M 467.1M 7% /run
    tmpfs 499.6M 0 499.6M 0% /sys/fs/cgroup
    systemd-1 2.5G 914.3M 1.5G 37% /data
    tmpfs 499.6M 1.4M 498.3M 0% /tmp
    tmpfs 499.6M 4.0K 499.6M 0% /var/volatile
    /dev/mmcblk0p3 2.5G 914.3M 1.5G 37% /data
    /dev/mmcblk1p1 29.6G 43.9M 29.5G 0% /media/sdcard
    /dev/sda1 931.1G 73.2M 931.0G 0% /media/hdd
    /dev/sdb1 3.7G 7.5M 3.7G 0% /media/usb
    root@dm900:~#

  • mit dem divice namen würde ich im OE2.5 NICHT mounten, der Stick ist mit interner hdd meistenes /dev/sda, manchmal /dev/sdb (wandering device), besser über die UUID, dann ist es egal welcher device name zugewiesen wurde


    USB device suchen

    Code
    root@dm900uhd:~# ls -al /dev/disk/by-id/|grep usb|grep -v part
    lrwxrwxrwx 1 root root   9 Jan  5 21:24 usb-SanDisk_Cruzer_Fit_4C530005911121107510-0:0 -> ../../sda
    root@dm900uhd:~#


    Der Stick ist /dev/sda obwohl eine interne HDD verbaut ist!



    UUID suchen

    Code
    root@dm900uhd:~# blkid|grep sda
    /dev/sda1: LABEL="usb-storage" UUID="97294c4b-034b-402f-8b4c-dd8401e10cec" TYPE="ext4"
    root@dm900uhd:~#



    Stick per fstab über die UUID einbinden


    Code
    /dev/disk/by-uuid/97294c4b-034b-402f-8b4c-dd8401e10cec  /media/usb      auto    auto,nofail     0       0


    mit dem Befehl sollte er sofort nach /media/usb gemountet werden:


    mount /media/usb


    Nach reboot sollte der Stick auch dort gemountet sein


    Alternativ über den DMM Gerätemananger, der mach genau das gleiche über die GUI ....

    Gruß Fred

    Die Dreambox ist tot, es lebe die Dreambox

    Einmal editiert, zuletzt von Fred Bogus Trumper ()

  • deswegen ziehe ich die SD Karte vor, weil die ist immer /dev/mmcblk1p1 ganz ohne blkid und udev, was deutlich früher im Bootvorgang funktioniert.


    /dev/mmcblk1p1 /media/sd ext4 rw,noatime,nodiratime,nodelalloc,data=ordered 0 0

  • das steht ja jedem frei ... aber ich weis auch wie man am schnellsten beim Booten zu einem Mount kommt ...

  • Hab jetzt mal den USB-Stick und die SD-Karte in die 7080HD gesteckt.
    Da funktionieren beide Geräte ohne Probleme und ohne irgendwelche fstab-Sachen.
    Und sogar bei jedem Neustart.


    In der 920 wird die SD-Karte meist als "ro" gemountet, manchmal auch direkt als "rw".
    Wenn "ro", dann wird sie nach mehrmals raus/rein irgendwann auch als "rw" verbunden.
    Der USB-Stick ist nach dem Box-Start physisch gar nicht da.
    Den muss ich erst abziehen und wieder neu reinstecken.
    Dann funktioniert er und wird richtig gemountet.


    Ich würde denken, die 920 hat da beim Start irgendein Timing-Problem, so dass die Geräte nicht sauber erkannt/gemountet werden.
    Die "alte" 7080HD hat da überhaupt keine Probleme.


    @Fred Bogus Trumper
    Hier mal deine Schritte für meine 920:


    ls:

    Code
    lrwxrwxrwx    1 root     root             9 Jan  5 21:43 usb-SanDisk_Ultra_Fit_4C530000311027110165-0:0 -> ../../sdb


    blkid:

    Code
    /dev/sdb1: LABEL="usb" UUID="f0ba103a-7f0d-4915-8a2c-6c5971408ea2" TYPE="ext4" PARTLABEL="primary" PARTUUID="b88c8715-69d0-455b-8777-af0255ae292c"

    fstab (vorletzte Zeile für USB):

    Code
    rootfs	/		rootfs	rw,relatime					0 1
    proc	/proc		proc	rw,nosuid,nodev,noexec,relatime			0 0
    sysfs	/sys		sysfs	rw,nosuid,nodev,noexec,relatime			0 0
    devpts	/dev/pts	devpts	rw,nosuid,noexec,relatime,gid=5,mode=620	0 0
    tmpfs	/dev/shm	tmpfs	rw,nosuid,nodev,relatime			0 0
    tmpfs	/run		tmpfs	rw,nosuid,nodev,relatime,mode=755		0 0
    tmpfs	/tmp		tmpfs	rw,relatime					0 0
    tmpfs	/var/volatile	tmpfs	rw,relatime,mode=755				0 0
    /dev/disk/by-uuid/f0ba103a-7f0d-4915-8a2c-6c5971408ea2	/media/usb	auto	auto,nofail	0 0
    /dev/disk/by-label/dreambox-data	/data	auto	noauto,x-systemd.automount,nofail	0	0

    Nach Box-Start kein USB da.
    Der USB-Stick wird beim Box-Start gar nicht erkannt.
    Er erscheint auch nicht im 'dmesg' zum Startvorgang.
    Die SD-Karte taucht da auf, wird aber eben meist als "ro" gemountet.

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • und ich nutze unstable image dmm und das GP3 Project und habe alles über devicemanager gemountet sd,hhd,usb und wird alles piccobello
    in automatisch :smiling_face:

  • also jetz wenn du GP3 hast wozu das fstab eintrage
    also bei mir mountet korrekt und das Timeshift-Pfad ist bei jeder restart enigma bei restart bei stanbay bei idlemodus ist immer da

  • ich hoffe du hast die richtige UUID ausgewählt, hier funktioniert das einwandfrei


    Nicht meine gepostete UUID in die fstab machen!


    Die richtige UUID der ext4 Partiton des Stick mit den beiden Befehlen suchen und diese in die fstab eintrage


    wie gesagt, der DMM Gerätemanager macht nichts anderes ...

    Gruß Fred

    Die Dreambox ist tot, es lebe die Dreambox

  • Wenn der USB nicht mal physisch da ist, dann kann da auch nichts mounten.
    Beim Start wird der einfach nicht erkannt.
    Die UUID ist meine. Siehe oben.

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • ja ich denke er hatt deine UUID
    und eintlich wenn er GP3 nutzt brauch keine eintrage in fstab oder udev das geht einfach ohne probleme