summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Martin Szulecki2013-11-04 23:07:34 +0100
committerGravatar Martin Szulecki2013-11-04 23:07:34 +0100
commit4f695aa45972b2d13eecaa0f97a34c7530bfc8c5 (patch)
tree1657c64170f3dfeb1bf457ccef42e5b1a2c6bd72
parentccfa91a88b80f768794ad184222c2bbbfb1b102c (diff)
downloadusbmuxd-4f695aa45972b2d13eecaa0f97a34c7530bfc8c5.tar.gz
usbmuxd-4f695aa45972b2d13eecaa0f97a34c7530bfc8c5.tar.bz2
usb: Output message to show USB configuration change
-rw-r--r--src/usb-linux.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/usb-linux.c b/src/usb-linux.c
index f937de0..9d463c6 100644
--- a/src/usb-linux.c
+++ b/src/usb-linux.c
@@ -285,6 +285,7 @@ int usb_discover(void)
285 usbmuxd_log(LL_WARNING, "Could not open device %d-%d: %d", bus, address, res); 285 usbmuxd_log(LL_WARNING, "Could not open device %d-%d: %d", bus, address, res);
286 continue; 286 continue;
287 } 287 }
288
288 int current_config = 0; 289 int current_config = 0;
289 if((res = libusb_get_configuration(handle, &current_config)) != 0) { 290 if((res = libusb_get_configuration(handle, &current_config)) != 0) {
290 usbmuxd_log(LL_WARNING, "Could not get configuration for device %d-%d: %d", bus, address, res); 291 usbmuxd_log(LL_WARNING, "Could not get configuration for device %d-%d: %d", bus, address, res);
@@ -312,6 +313,8 @@ int usb_discover(void)
312 } 313 }
313 libusb_free_config_descriptor(config); 314 libusb_free_config_descriptor(config);
314 } 315 }
316
317 usbmuxd_log(LL_INFO, "Setting configuration for device %d-%d, from %d to %d", bus, address, current_config, devdesc.bNumConfigurations);
315 if((res = libusb_set_configuration(handle, devdesc.bNumConfigurations)) != 0) { 318 if((res = libusb_set_configuration(handle, devdesc.bNumConfigurations)) != 0) {
316 usbmuxd_log(LL_WARNING, "Could not set configuration %d for device %d-%d: %d", devdesc.bNumConfigurations, bus, address, res); 319 usbmuxd_log(LL_WARNING, "Could not set configuration %d for device %d-%d: %d", devdesc.bNumConfigurations, bus, address, res);
317 libusb_close(handle); 320 libusb_close(handle);