Hi, - CCID version: 1.3.4 - pcsc-lite version: 1.4.2 - smart card reader name: Cherry SmartBoard XX44 and SmartCard Keyboard USB 2A - pcscd --version:
pcsc-lite version 1.4.2. Copyright (C) 1999-2002 by David Corcoran <[email protected]>. Copyright (C) 2001-2007 by Ludovic Rousseau <[email protected]>. Copyright (C) 2003-2004 by Damien Sauveron <[email protected]>. Report bugs to <[email protected]>. - OS: Gentoo Linux 2006, kernel 2.6.19 and 2.6.33 - SmartCard middleware: ICAClient 10.0 (the problem is reproducing without any software) - reader manufacturer and model: Cherry GmbH SmartBoard XX44 and Fujitsu Siemens Computers SmartCard Keyboard USB 2A - Smart card name: don't know, tried with several ones No error messages from kernel and syslog when restored. The problem appears without inserting or deleting smartcards. I can reproduce the problem: - enabling pcscd at startup and conected 2 or 3 keyboards with SC reader. The system freeze but restored itself along the time (30 min or more) - Its easily to reproduce with a ICAClient session opened. I can't reproduce the problem: - disabling pcscd at startup but with 2 or 3 keyboards with SC readers conected (It's easily to reproduce with more than 1 keyboard, in other cases would be random freezes) - enabling pcscd but without any keyboard conected. I've attached the pcsc logs before and after the system freeze. Increasing the polling time seems to produce much less freezes. Thanks. On Thu, Oct 28, 2010 at 11:19 AM, Ludovic Rousseau < [email protected]> wrote: > 2010/10/28 Sasha Garcia <[email protected]>: > > Hi all, I'm using an USB keyboard with SC reader incorporated. The > computer > > seems to slowdown and always I connect two SC readers to the computer the > > system freeze. I got the same behaviour randomly when I use an only one > SC > > reader and launch a print job to the USB printer. > > > > Doing a 'strace' to the pcscd process I get some timeouts (also tried to > > increase time of polling to 1,5 seconds): > > > > --- > > [pid 855] <... nanosleep resumed> NULL) = 0 > > [pid 855] ioctl(7, UI_DEV_DESTROY or USBDEVFS_BULK, 0xb6e99270) = 10 > > [pid 855] ioctl(7, UI_DEV_DESTROY or USBDEVFS_BULK, 0xb6e99260) = 10 > > [pid 855] nanosleep({1, 500000000}, <unfinished ...> > > [pid 820] <... nanosleep resumed> NULL) = 0 > > [pid 820] ioctl(6, UI_DEV_DESTROY or USBDEVFS_BULK, 0xb7699270) = 10 > > [pid 820] ioctl(6, UI_DEV_DESTROY or USBDEVFS_BULK, 0xb7699260) = 10 > > [pid 820] nanosleep({1, 500000000}, <unfinished ...> > > [pid 2155] <... select resumed> ) = 0 (Timeout) > > [pid 2155] select(9, [8], NULL, NULL, {1, 0}) = 0 (Timeout) > > [pid 2155] select(9, [8], NULL, NULL, {1, 0} <unfinished ...> > > [pid 855] <... nanosleep resumed> NULL) = 0 > > [pid 855] ioctl(7, UI_DEV_DESTROY or USBDEVFS_BULK, 0xb6e99270) = 10 > > [pid 855] ioctl(7, UI_DEV_DESTROY or USBDEVFS_BULK, 0xb6e99260) = 10 > > [pid 855] nanosleep({1, 500000000}, <unfinished ...> > > [pid 820] <... nanosleep resumed> NULL) = 0 > > [pid 820] ioctl(6, UI_DEV_DESTROY or USBDEVFS_BULK, 0xb7699270) = 10 > > [pid 820] ioctl(6, UI_DEV_DESTROY or USBDEVFS_BULK, 0xb7699260) = 10 > > [pid 820] nanosleep({1, 500000000}, <unfinished ...> > > [pid 2155] <... select resumed> ) = 0 (Timeout) > > [pid 2155] select(9, [8], NULL, NULL, {1, 0} <unfinished ...> > > [pid 855] <... nanosleep resumed> NULL) = 0 > > [pid 855] ioctl(7, UI_DEV_DESTROY or USBDEVFS_BULK, 0xb6e99270) = 10 > > [pid 855] ioctl(7, UI_DEV_DESTROY or USBDEVFS_BULK, 0xb6e99260) = 10 > > [pid 855] nanosleep({1, 500000000}, <unfinished ...> > > [pid 820] <... nanosleep resumed> NULL) = 0 > > [pid 820] ioctl(6, UI_DEV_DESTROY or USBDEVFS_BULK, 0xb7699270) = 10 > > [pid 820] ioctl(6, UI_DEV_DESTROY or USBDEVFS_BULK, 0xb7699260) = 10 > > [pid 820] nanosleep({1, 500000000}, <unfinished ...> > > --- > > > > > > I've got a Linux 2.6.19 system (I've also tried 2.6.33 and 2.6.34 with > same > > problem), libusb version 0.1, pcscd version 1.4.2 (also tried with other > > versions) and driver libccid version 1.3.1 (also tried with 1.3.4). > > > > All suggestions will be appreciated. > > I do not have enough information. Follow > http://pcsclite.alioth.debian.org/ccid.html#support > > Any log from the kernel? dmesg? > > Bye > > -- > Dr. Ludovic Rousseau > > _______________________________________________ > Muscle mailing list > [email protected] > http://lists.drizzle.com/mailman/listinfo/muscle >
pcsc.log
Description: Binary data
_______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
