Navigation

    UBports Robot Logo

    UBports Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    USB Serial in libertine container

    Support
    2
    3
    65
    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
      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
        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
        • dobey
          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