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