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