Home | History | Annotate | Download | only in pyserial
      1 Index: serial/tools/list_ports_linux.py
      2 ===================================================================
      3 --- serial/tools/list_ports_linux.py	(revision 494)
      4 +++ serial/tools/list_ports_linux.py	(working copy)
      5 @@ -110,6 +110,14 @@
      6      sys_dev_path = '/sys/class/tty/%s/device/interface' % (base,)
      7      if os.path.exists(sys_dev_path):
      8          return read_line(sys_dev_path)
      9 +
     10 +    # USB Product Information
     11 +    sys_dev_path = '/sys/class/tty/%s/device' % (base,)
     12 +    if os.path.exists(sys_dev_path):
     13 +        product_name_file = os.path.dirname(os.path.realpath(sys_dev_path)) + "/product"
     14 +        if os.path.exists(product_name_file):
     15 +            return read_line(product_name_file)
     16 +
     17      return base
     18  
     19  def hwinfo(device):
     20