While debugging a problem with pcscd from security/pcsc-lite 06361622 hotplug_libusb.c:514:HPAddHotPluggable() Adding USB device: 3:2:0 00000191 hotplug_libusb.c:558:HPAddHotPluggable() libusb_open failed: -4
We (Damien and me) quickly found that the cause was: 16097 pcscd GIO fd 1 wrote 75 bytes "04421857 hotplug_libusb.c:514:HPAddHotPluggable() Adding USB device: 3:2:0" 16097 pcscd RET write 75/0x4b 16097 pcscd CALL open(0x74d05fa7bd0,0x2<O_RDWR>) 16097 pcscd NAMI "/dev/ugen2.00" 16097 pcscd RET open -1 errno 2 No such file or directory 16097 pcscd CALL gettimeofday(0x74d05fa7320,0) 16097 pcscd STRU struct timeval { 1379032621.501928 } 16097 pcscd RET gettimeofday 0 16097 pcscd CALL write(0x1,0x74cfc0cc000,0x49) 16097 pcscd GIO fd 1 wrote 73 bytes "00000157 hotplug_libusb.c:558:HPAddHotPluggable() libusb_open failed: -4" I think only two /dev/ugen* are too few, what about increasing the number a bit? Index: MAKEDEV.common =================================================================== RCS file: /cvs/src/etc/MAKEDEV.common,v retrieving revision 1.70 diff -u -p -u -p -r1.70 MAKEDEV.common --- MAKEDEV.common 5 Sep 2013 06:36:16 -0000 1.70 +++ MAKEDEV.common 13 Sep 2013 08:14:54 -0000 @@ -183,7 +183,7 @@ target(usb, usb, 0, 1, 2, 3, 4, 5, 6, 7) target(usb, urio, 0)dnl target(usb, uhid, 0, 1, 2, 3)dnl target(usb, ulpt, 0, 1)dnl -target(usb, ugen, 0, 1)dnl +target(usb, ugen, 0, 1, 2, 3)dnl target(usb, ttyU, 0, 1, 2, 3)dnl dnl __devitem({-uall-}, uall, All USB devices,usb)dnl