I've Installed GNU/Linux on my brand new Latitude E6500 and it seems that the smartcard reader that should be CCID compatible doesn't support the standard well.
I've contacted the developper of libccid (implementation of the protocol in PCSC daemon) and he says that it is a conformance issue.
The BIOS and the firmware of USH are booth at last version
Do you think it could be possible to release a firmware fix as it was done previously for the DOD issue?
I have encountered the exact same issue. I have a dual boot system where the reader works in Windows but not in Linux. If the smart card reader cannot work in Linux, I will need to either get an external smart card reader (an odd choice for a laptop with a built in reader) or recommend my company goes with a different laptop.
Having a patch to fix the card reader is deffinitely the best solution.
Still no response from dell? :'(
Have a look here at the ccid implementation of the linux driver: http://pcsclite.alioth.debian.org/unsupported.html#0x0A5C0x5800
Looks like I've spoken too fast. It works on the current machine I'm running with (the one that I have when I posted the first message has been stolen)
Looks like dell has released a new USH firmware:
I'm not sure howto get the firmware version. Could somebody try the firmware update and let poeple know if it works after that?