Bug 649655 - Smart Card Reader AK-ICR-05 identified as mceusb device
Summary: Smart Card Reader AK-ICR-05 identified as mceusb device
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 14
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Jarod Wilson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-11-04 08:05 UTC by Patrick
Modified: 2012-08-16 18:36 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-08-16 18:36:00 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Patrick 2010-11-04 08:05:49 UTC
Description of problem:
result of pcscd in debug mode :
00000024 ifdhandler.c:82:IFDHCreateChannelByName() lun: 0, device: usb:0bda/0161:libhal:/org/freedesktop/Hal/devices/usb_device_bda_161_20070818000000000_if0
00001122 ccid_usb.c:285:OpenUSBByName() Manufacturer: Ludovic Rousseau (ludovic.rousseau)
00000733 ccid_usb.c:295:OpenUSBByName() ProductString: Generic CCID driver
00000600 ccid_usb.c:301:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.
00175833 ccid_usb.c:494:OpenUSBByName() Can't claim interface 001/003: Device or resource busy
00014373 ifdhandler.c:104:IFDHCreateChannelByName() failed
00000017 readerfactory.c:1050:RFInitializeReader() Open Port 200001 Failed (usb:0bda/0161:libhal:/org/freedesktop/Hal/devices/usb_device_bda_161_20070818000000000_if0)
00000010 readerfactory.c:914:RFUnloadReader() Unloading reader driver.
00000062 readerfactory.c:233:RFAddReader() MSI StarReader SMART [Smart Card Reader Interface] (20070818000000000) init failed.

Version-Release number of selected component (if applicable):


How reproducible:
Always


Steps to Reproduce:
1. plug a smart card reader akasa AK-ICR-05 
2. boot fedora
3.
  
Actual results:
smartcard reader is detected but not initialized by pcscd
cardpeek does not see any connected reader

Expected results:
smart card reader operational

Additional info:
After searching it seems that the problem is linked to the mceusb module.
It seems that the card reader is identified as a remote controle or something.

Nov  3 14:14:00 localhost kernel: [   14.448440] input: Media Center Ed. eHome Infrared Remote Transceiver (0bda:0161) as /devices/virtual/rc/rc0/input4
Nov  3 14:14:00 localhost kernel: [   14.448515] rc0: Media Center Ed. eHome Infrared Remote Transceiver (0bda:0161) as /devices/virtual/rc/rc0
Nov  3 14:14:00 localhost kernel: [   14.448622] rc rc0: lirc_dev: driver ir-lirc-codec (mceusb) registered at minor = 0
Nov  3 14:14:00 localhost kernel: [   14.448719] mceusb 1-6:1.0: Registered Generic USB2.0-CRW on usb1:3
Nov  3 14:14:00 localhost kernel: [   14.448751] usbcore: registered new interface driver mceusb

When I blacklist mceusb the smart card reader works

Here is the lsusb of the device
Bus 001 Device 003: ID 0bda:0161 Realtek Semiconductor Corp. Mass Storage Device
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0
 bDeviceProtocol         0
 bMaxPacketSize0        64
 idVendor           0x0bda Realtek Semiconductor Corp.
 idProduct          0x0161 Mass Storage Device
 bcdDevice           61.10
 iManufacturer           1 Generic
 iProduct                2 USB2.0-CRW
 iSerial                 3 20070818000000000
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength          116
   bNumInterfaces          2
   bConfigurationValue     1
   iConfiguration          4 CARD READER
   bmAttributes         0x80
     (Bus Powered)
   MaxPower              500mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           3
     bInterfaceClass        11 Chip/SmartCard
     bInterfaceSubClass      0
     bInterfaceProtocol      0
     iInterface              6 Smart Card Reader Interface

Comment 1 Kalev Lember 2011-01-16 12:35:59 UTC
Reassigning to kernel, looks like a bug in mceusb module.

Comment 2 Fedora End Of Life 2012-08-16 18:36:03 UTC
This message is a notice that Fedora 14 is now at end of life. Fedora 
has stopped maintaining and issuing updates for Fedora 14. It is 
Fedora's policy to close all bug reports from releases that are no 
longer maintained.  At this time, all open bugs with a Fedora 'version'
of '14' have been closed as WONTFIX.

(Please note: Our normal process is to give advanced warning of this 
occurring, but we forgot to do that. A thousand apologies.)

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen 
this bug and simply change the 'version' to a later Fedora version.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we were unable to fix it before Fedora 14 reached end of life. If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora, you are encouraged to click on 
"Clone This Bug" (top right of this page) and open it against that 
version of Fedora.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping


Note You need to log in before you can comment on or make changes to this bug.