Try with the following:
Verify the second parameter Tag value in the IFDHGetCapabilities function and assign the appropriate value to the last parameter (Value).
This change had produced different LUN values at my end.
What is the name of the reader you are using(Like GemPlus, Omnikey, TI, etc.)?
Regards,
Bhaskar.
On 11/18/05, Joseph Antony <[EMAIL PROTECTED]> wrote:
Hi,
I am also facing a similar issue with PC Card reader driver which I
wrote. Though there are two slots in the swap box, the LUN always
shows 0 regardless of the slot in which the Card reader is inserted.
Was anyone able to solve this issue? Any leads why this occurs?
Thx
Joe
On 11/17/05, Bhaskar <[EMAIL PROTECTED]> wrote:
> Dear All,
>
> I implemented the custom IFDHandler and the functions are successfully
> called during the start of the pcscd daemon.
>
> I am using the PCI based smart card reader and the card has multiple slots
> (three) to insert the smart card.
>
> I studied the documentation of the IFDHandler and found that the LUN
> (Logical Unit Number) which is the first parameter of the
> IFDHCreateChannel() function will be automatically setted by the Resource
> Manager.
>
>
> But when the debug statement has been implemented in the IFDHandler, the
> LUN parameter is always zero irrespective of the slot in which the
> Card has been inserted.
>
>
> Can anyone suggest a way to obtain the corresponding LUN value when card is
> inserted in the different slots.
>
> --
> Thanks and Regards,
> Bhaskar.
>
> _______________________________________________
> Muscle mailing list
> [email protected]
> http://lists.drizzle.com/mailman/listinfo/muscle
>
>
>
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle
_______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
