UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    USB Serial in libertine container

    Scheduled Pinned Locked Moved Support
    3 Posts 2 Posters 317 Views 2 Watching
    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.
      • 0 Offline
        0xPIT
        last edited by 0xPIT

        Hi there,

        new user here, I've just installed ubtouch on my Nexus 7 and I try to setup a development box with PlatformIO.

        For that I require usb serial ports, which register as /dev/usbdev1.1

        What is the best way to get access to a serial port from within a container?

        I've tried adding this to /etc/lxc/default.conf (after issuing sudo mount -o remount,rw /😞

        lxc.mount.entry = /dev/bus/usb dev/bus/usb  none bind,optional,create=dir 0 0
        
        lxc.cgroup.devices.allow = c 189:* rwm
        lxc.mount.entry = /dev/usbdev1.1 dev/usbdev1.1 none bind,optional,create=file 0 0
        lxc.mount.entry = /dev/usbdev1.2 dev/usbdev1.2 none bind,optional,create=file 0 0
        

        That seems to work, but I need to manually chmod 666 the device files.

        To automate that, I've tried to add a script that chmods...

        sudo echo "/sbin/hotplug" > /proc/sys/kernel/hotplug
        -bash: /proc/sys/kernel/hotplug: Permission denied
        

        but that does not work.

        Probably I'd need a user-serial kernel module, but I presume that would not work with the released kernel?
        Any advise hot to set that up properly?

        Thanks

        pit

        1 Reply Last reply Reply Quote 2
        • 0 Offline
          0xPIT
          last edited by

          Reviving this: Anyone's got any input to this? Still have not found a solution. Thanks!

          1 Reply Last reply Reply Quote 0
          • dobeyD Offline
            dobey
            last edited by

            I'm pretty sure the kernel is lacking the FTDI or whatever usb-serial driver your peripheral needs.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post