Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    SBC USB printing

    Scheduled Pinned Locked Moved
    General Discussion
    7
    18
    900
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • chrishammundefined
      chrishamm administrators @peterwilli
      last edited by

      @peterwilli That error code means that DWS cannot get the file list from the requested path (even though it should have returned an HTTP error instead; I'll fix that). You could start a shell with the dsf user by running sudo -u dsf bash and then check if you can enter the mount point of the USB drive and list the files there. I suspect it's a permission problem.

      Duet software engineer

      peterwilliundefined 1 Reply Last reply Reply Quote 0
      • peterwilliundefined
        peterwilli @chrishamm
        last edited by

        @chrishamm Hi there

        dsf@raspberrypi:/home/pi$ cd /media/sd
        bash: cd: /media/sd: Permission denied
        

        It indeed seems to break when trying to access the folder. I'm currently in the process of finding out what happened and how to fix this error.

        1 Reply Last reply Reply Quote 1
        • peterwilliundefined
          peterwilli
          last edited by

          Excuse me to revive this thread, but took a long break after really not being able to fix this in a reasonable amount of time without getting too crazy.

          We finally solved it. The solution was:

          • The desktop was automounting the SD card. I finally unmounted using umount /media/pi/D2F1-AD5F
          • Then, I remounted using sudo mount -o rw,umask=0000 -t vfat /dev/sda1 /media/sd.
          • I also added dsf to the users group, but that may not be necessary.

          The only thing that's left to do is making sure it still auto-mounts, but with the right permissions and configuration.

          1 Reply Last reply Reply Quote 1
          • chrishammundefined chrishamm referenced this topic
          • Tinchusundefined
            Tinchus
            last edited by

            I have similar / same error but cant see a solution: I want to upload a gcode I have on my usb stick. I plug the USB into the raspi, and I cant see it on the DWC interface.
            Im not skill on linux so, can anyobody lauch a hint on how to solve this?
            My intention is only load gcode from the USB drive, not printing from it

            Phaedruxundefined 1 Reply Last reply Reply Quote 0
            • Tinchusundefined
              Tinchus
              last edited by

              I can see my USB being mounted on /media/pi/ but the interface DWC cant show me / find it..

              1 Reply Last reply Reply Quote 0
              • Phaedruxundefined
                Phaedrux Moderator @Tinchus
                last edited by

                @tinchus said in SBC USB printing:

                My intention is only load gcode from the USB drive, not printing from it

                Then why open it from DWC? Can you copy it on the Pi side?

                Z-Bot CoreXY Build | Thingiverse Profile

                Tinchusundefined 2 Replies Last reply Reply Quote 0
                • Tinchusundefined
                  Tinchus @Phaedrux
                  last edited by

                  @phaedrux I have the interface, I plug in the usb drive, then I go to files > upload Gcode, shouldnt I see the usb drive in order to look for the gcode and uploaded to the PI? That is what I cant do,

                  1 Reply Last reply Reply Quote 0
                  • Tinchusundefined
                    Tinchus @Phaedrux
                    last edited by

                    @phaedrux It is a permissions problem because USB is mounted and I can see it on /media.
                    Permissions on /media are:

                    pi@PM8721-3:~ $ ls -all /media/
                    total 44
                    drwxr-xr-x 11 root root 4096 Jun 28 17:04 .
                    drwxr-xr-x 18 root root 4096 Jul 12 2021 ..
                    drwxr-x---+ 3 root root 4096 Jun 28 19:01 pi
                    lrwxrwxrwx 1 root root 4 Jun 28 17:04 usb -> usb0
                    drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb0
                    drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb1
                    drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb2
                    drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb3
                    drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb4
                    drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb5
                    drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb6
                    drwxr-xr-x 2 root root 4096 Jun 28 17:04 usb7

                    The USB is mounted under /media/pi/

                    I change permisions on /media/pi folder to:

                    drwxrwxr-x+ 2 root root 4096 Jun 28 19:06 pi

                    Now I can see the contents of any USB I PLUG, but the interface cant do anything with it, because if I try to aluch a print from it, it says it has no roght.

                    How can I fix this foreever in order everytime the USB is mounted, the user and group of the USB folder is NOT root?

                    1 Reply Last reply Reply Quote 0
                    • Phaedruxundefined
                      Phaedrux Moderator
                      last edited by

                      I'm only a rudimentary linux user as well. Will have to see what @chrishamm has to say.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      Tinchusundefined 1 Reply Last reply Reply Quote 0
                      • Tinchusundefined
                        Tinchus @Phaedrux
                        last edited by

                        @phaedrux is there any othrr way? It was working on 3.3, may be if we replicate permissions fron that version?

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Unless otherwise noted, all forum content is licensed under CC-BY-SA