Le 27/03/2016 16:10, Philippe Teuwen a écrit :
Hi Ludovic,

Hello,

Version 1.8.16-1
Same problem.
See log.txt

Thanks Phil.

Unfortunately I don't see any strange libusb log in your trace :-(

Can you modify libusb again with:
--- /tmp/XWDR6X_linux_udev.c    2016-03-27 20:48:26.715640742 +0200
+++ libusb/os/linux_udev.c      2016-03-27 20:47:07.223641500 +0200
@@ -186,6 +186,8 @@ static void *linux_udev_event_thread_mai
                        udev_dev = udev_monitor_receive_device(udev_monitor);
                        if (udev_dev)
                                udev_hotplug_event(udev_dev);
+                       else
+                               usbi_err(NULL, "udev_monitor_receive_device 
failed");
                        usbi_mutex_static_unlock(&linux_hotplug_lock);
                }
        }

So I can see when libusb goes wrong?

Does the problem occurs when you connect the USB device VID: 0x2A70, PID: 
0x9011?
This is your phone?

What is strange from your log are the lines:
03894669 hotplug_libudev.c:648:HPEstablishUSBNotifications() USB Device add
00000231 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 
0x2A70, PID: 0x9011, path: /dev/bus/usb/001/019
00000369 hotplug_libudev.c:648:HPEstablishUSBNotifications() USB Device add
00000187 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 
0x2A70, PID: 0x9011, path: /dev/bus/usb/001/019
01010014 hotplug_libudev.c:648:HPEstablishUSBNotifications() USB Device add
00000097 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 
0x2A70, PID: 0x9011, path: /dev/bus/usb/001/019
05139524 hotplug_libudev.c:642:HPEstablishUSBNotifications() USB Device removed
00143995 hotplug_libudev.c:642:HPEstablishUSBNotifications() USB Device removed
00133774 hotplug_libudev.c:642:HPEstablishUSBNotifications() USB Device removed

The first "USB Device add" is correct. You connect the USB device.
But why a second "USB Device add" for the same device?
And a third "USB Device add" 1 second after for again the same device?
Is libudev confused?

After 5 seconds you get a first "USB Device removed". OK.
Then a second one 143 ms later.
And a third one 133 ms later.

Is you USB device a composite device with more than 1 interface?

Do you have the same problem if you connect a simple CCID device instead?

Thanks

--
Dr. Ludovic Rousseau

Reply via email to