diff --git a/pcsensor.c b/pcsensor.c index 806d3e2..1242f8b 100644 --- a/pcsensor.c +++ b/pcsensor.c @@ -120,12 +120,14 @@ int find_lvr_winusb(libusb_device_handle **handles) { } if(debug) { - unsigned char descmanu[256], descprod[256], descseri[256]; + unsigned char bus, port, descmanu[256], descprod[256], descseri[256]; + bus = libusb_get_bus_number(devs[i]); + port = libusb_get_port_number(devs[i]); libusb_get_string_descriptor_ascii(handles[numdev], desc.iManufacturer, descmanu, 256); libusb_get_string_descriptor_ascii(handles[numdev], desc.iProduct, descprod, 256); libusb_get_string_descriptor_ascii(handles[numdev], desc.iSerialNumber, descseri, 256); - printf("lvr_winusb with VendorID:%04x ProductID:%04x Manufacturer:%s Product:%s Serial:%s found.\n", - desc.idVendor, desc.idProduct, descmanu, descprod, descseri); + printf("lvr_winusb with Bus:%03d Port:%03d VendorID:%04x ProductID:%04x Manufacturer:%s Product:%s Serial:%s found.\n", + bus, port, desc.idVendor, desc.idProduct, descmanu, descprod, descseri); } numdev++;