Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 396365
Collapse All | Expand All

(-)b/src/ccid.h (+2 lines)
Lines 201-206 Link Here
201
#define KOBIL_MIDENTITY_VISUAL	0x0D460D46
201
#define KOBIL_MIDENTITY_VISUAL	0x0D460D46
202
#define VEGAALPHA   0x09820008
202
#define VEGAALPHA   0x09820008
203
#define HPSMARTCARDKEYBOARD 0x03F01024
203
#define HPSMARTCARDKEYBOARD 0x03F01024
204
#define BROADCOM_5800	0x0A5C5800
205
#define BROADCOM_5801	0x0A5C5801
204
206
205
#define VENDOR_GEMALTO 0x08E6
207
#define VENDOR_GEMALTO 0x08E6
206
#define GET_VENDOR(readerID) ((readerID >> 16) & 0xFFFF)
208
#define GET_VENDOR(readerID) ((readerID >> 16) & 0xFFFF)
(-)b/src/ccid_usb.c (-2 / +3 lines)
Lines 329-336 Link Here
329
				static int static_interface = 1;
329
				static int static_interface = 1;
330
330
331
				/* simulate a composite device as when libudev is used */
331
				/* simulate a composite device as when libudev is used */
332
				if ((GEMALTOPROXDU == readerID)
332
				if ((GEMALTOPROXDU == readerID) || (GEMALTOPROXSU == readerID)
333
					|| (GEMALTOPROXSU == readerID))
333
					|| (BROADCOM_5800 == readerID)|| (BROADCOM_5801 == readerID))
334
334
				{
335
				{
335
						/*
336
						/*
336
						 * We can't talk to the two CCID interfaces
337
						 * We can't talk to the two CCID interfaces
(-)b/src/ifdhandler.c (-1 / +2 lines)
Lines 483-489 Link Here
483
					 * multi-slot reader */
483
					 * multi-slot reader */
484
					int readerID =  get_ccid_descriptor(reader_index) -> readerID;
484
					int readerID =  get_ccid_descriptor(reader_index) -> readerID;
485
485
486
					if ((GEMALTOPROXDU == readerID) || (GEMALTOPROXSU == readerID))
486
					if ((GEMALTOPROXDU == readerID) || (GEMALTOPROXSU == readerID)
487
						|| (BROADCOM_5800 == readerID) || (BROADCOM_5801 == readerID))
487
						*Value = 2;
488
						*Value = 2;
488
				}
489
				}
489
#endif
490
#endif

Return to bug 396365