• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Index: 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