← Back to team overview

kernel-packages team mailing list archive

[Bug 1579918] Re: Smart Card Reader BCM 5880 with kernel 4.2

 

apport information

** Tags added: apport-collected xenial

** Description changed:

  Native to Ubuntu 14.04 and 16.04 (kernel 4.2.0) on Dell Precision 7510
  with Broadcom 5880 (internal card reader). Card reads successfully from
  SCRx31 USB reader (external). Card also works on kernel 3.13.0 (Dell
  Latitude E6430, 14.04) with same Broadcom 5880 reader.
  
  
  snippet from syslog:
  
  May 1 19:06:41 m-Precision pcscd: eventhandler.c:313:EHStatusHandlerThread() Error communicating to: Broadcom Corp 5880 [Contacted SmartCard] (0123456789ABCD) 00 00
  May 1 19:06:46 m-Precision kernel: [15276.197331] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 4 with no TDs queued?
  May 1 19:06:46 m-Precision kernel: [15276.426405] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 4 with no TDs queued?
  May 1 19:06:46 m-Precision kernel: [15276.442649] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 4 with no TDs queued?
  May 1 19:06:46 m-Precision kernel: [15276.465888] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 4 with no TDs queued?
  May 1 19:06:46 m-Precision pcscd: commands.c:1456:CCID_Receive() Can't read all data (54 out of 92 expected)
  May 1 19:06:46 m-Precision pcscd: openct/proto-t1.c:214:t1_transceive() fatal: transmit/receive failed
  May 1 19:06:46 m-Precision pcscd: ifdwrapper.c:527:IFDTransmit() Card not transacted: 612
  May 1 19:06:46 m-Precision pcscd: winscard.c:1612:SCardTransmit() Card not transacted: 0x80100016
  May 1 19:06:46 m-Precision pcscd: openct/proto-t1.c:170:t1_transceive() T=1 state machine is DEAD. Reset the card first.
  May 1 19:06:46 m-Precision pcscd: ifdwrapper.c:527:IFDTransmit() Card not transacted: 612
  May 1 19:06:46 m-Precision pcscd: winscard.c:1612:SCardTransmit() Card not transacted: 0x80100016
  May 1 19:06:46 m-Precision pcscd: openct/proto-t1.c:170:t1_transceive() T=1 state machine is DEAD. Reset the card first.
  May 1 19:06:46 m-Precision pcscd: ifdwrapper.c:527:IFDTransmit() Card not transacted: 612
  May 1 19:06:46 m-Precision pcscd: winscard.c:1612:SCardTransmit() Card not transacted: 0x80100016
  May 1 19:06:46 m-Precision pcscd: openct/proto-t1.c:170:t1_transceive() T=1 state machine is DEAD. Reset the card first.
  May 1 19:06:46 m-Precision pcscd: ifdwrapper.c:527:IFDTransmit() Card not transacted: 612
  May 1 19:06:46 m-Precision pcscd: winscard.c:1612:SCardTransmit() Card not transacted: 0x80100016
  May 1 19:06:46 m-Precision pcscd: openct/proto-t1.c:170:t1_transceive() T=1 state machine is DEAD. Reset the card first.
  May 1 19:06:46 m-Precision pcscd: ifdwrapper.c:527:IFDTransmit() Card not transacted: 612
  May 1 19:06:46 m-Precision pcscd: winscard.c:1612:SCardTransmit() Card not transacted: 0x80100016
  May 1 19:06:47 m-Precision pcscd: ccid_usb.c:790:ReadUSB() read failed (1/2): -8 Resource temporarily unavailable
  May 1 19:06:47 m-Precision pcscd: ifdwrapper.c:348:IFDStatusICC() Card not transacted: 612
  May 1 19:06:47 m-Precision pcscd: eventhandler.c:313:EHStatusHandlerThread() Error communicating to: Broadcom Corp 5880 [Contacted SmartCard] (0123456789ABCD) 00 00
  May 1 19:06:52 m-Precision kernel: [15281.960976] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 4 with no TDs queued?
  
  The above cycles on syslog roughly every second until card is removed.
  
  pcsc_scan shows card as alternating between successfully read to card
  reader not available, also on the roughly 1 sec interval.
  
  Linux g-Precision-7510 4.2.0-35-generic #40~14.04.1-Ubuntu SMP Fri Mar
  18 16:37:35 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
  
  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: linux-image-4.2.0-35-generic 4.2.0-35.40~14.04.1
  ProcVersionSignature: Ubuntu 4.2.0-35.40~14.04.1-generic 4.2.8-ckt5
  Uname: Linux 4.2.0-35-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3.19
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Mon May  9 17:04:55 2016
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2016-05-06 (3 days ago)
  InstallationMedia: Ubuntu 14.04.4 LTS "Trusty Tahr" - Release amd64 (20160217.1)
  SourcePackage: linux-lts-wily
  UpgradeStatus: No upgrade log present (probably fresh install)
+ --- 
+ ApportVersion: 2.20.1-0ubuntu2
+ Architecture: amd64
+ CurrentDesktop: Unity
+ DistroRelease: Ubuntu 16.04
+ EcryptfsInUse: Yes
+ InstallationDate: Installed on 2016-05-13 (6 days ago)
+ InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
+ Package: linux (not installed)
+ Tags:  xenial
+ Uname: Linux 4.6.0-040600rc5-generic x86_64
+ UnreportableReason: The running kernel is not an Ubuntu kernel
+ UpgradeStatus: No upgrade log present (probably fresh install)
+ UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
+ _MarkForUpload: True

** Attachment added: "JournalErrors.txt"
   https://bugs.launchpad.net/bugs/1579918/+attachment/4667044/+files/JournalErrors.txt

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1579918

Title:
  Smart Card Reader BCM 5880 with kernel 4.2

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  Native to Ubuntu 14.04 and 16.04 (kernel 4.2.0) on Dell Precision 7510
  with Broadcom 5880 (internal card reader). Card reads successfully
  from SCRx31 USB reader (external). Card also works on kernel 3.13.0
  (Dell Latitude E6430, 14.04) with same Broadcom 5880 reader.

  
  snippet from syslog:

  May 1 19:06:41 m-Precision pcscd: eventhandler.c:313:EHStatusHandlerThread() Error communicating to: Broadcom Corp 5880 [Contacted SmartCard] (0123456789ABCD) 00 00
  May 1 19:06:46 m-Precision kernel: [15276.197331] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 4 with no TDs queued?
  May 1 19:06:46 m-Precision kernel: [15276.426405] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 4 with no TDs queued?
  May 1 19:06:46 m-Precision kernel: [15276.442649] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 4 with no TDs queued?
  May 1 19:06:46 m-Precision kernel: [15276.465888] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 4 with no TDs queued?
  May 1 19:06:46 m-Precision pcscd: commands.c:1456:CCID_Receive() Can't read all data (54 out of 92 expected)
  May 1 19:06:46 m-Precision pcscd: openct/proto-t1.c:214:t1_transceive() fatal: transmit/receive failed
  May 1 19:06:46 m-Precision pcscd: ifdwrapper.c:527:IFDTransmit() Card not transacted: 612
  May 1 19:06:46 m-Precision pcscd: winscard.c:1612:SCardTransmit() Card not transacted: 0x80100016
  May 1 19:06:46 m-Precision pcscd: openct/proto-t1.c:170:t1_transceive() T=1 state machine is DEAD. Reset the card first.
  May 1 19:06:46 m-Precision pcscd: ifdwrapper.c:527:IFDTransmit() Card not transacted: 612
  May 1 19:06:46 m-Precision pcscd: winscard.c:1612:SCardTransmit() Card not transacted: 0x80100016
  May 1 19:06:46 m-Precision pcscd: openct/proto-t1.c:170:t1_transceive() T=1 state machine is DEAD. Reset the card first.
  May 1 19:06:46 m-Precision pcscd: ifdwrapper.c:527:IFDTransmit() Card not transacted: 612
  May 1 19:06:46 m-Precision pcscd: winscard.c:1612:SCardTransmit() Card not transacted: 0x80100016
  May 1 19:06:46 m-Precision pcscd: openct/proto-t1.c:170:t1_transceive() T=1 state machine is DEAD. Reset the card first.
  May 1 19:06:46 m-Precision pcscd: ifdwrapper.c:527:IFDTransmit() Card not transacted: 612
  May 1 19:06:46 m-Precision pcscd: winscard.c:1612:SCardTransmit() Card not transacted: 0x80100016
  May 1 19:06:46 m-Precision pcscd: openct/proto-t1.c:170:t1_transceive() T=1 state machine is DEAD. Reset the card first.
  May 1 19:06:46 m-Precision pcscd: ifdwrapper.c:527:IFDTransmit() Card not transacted: 612
  May 1 19:06:46 m-Precision pcscd: winscard.c:1612:SCardTransmit() Card not transacted: 0x80100016
  May 1 19:06:47 m-Precision pcscd: ccid_usb.c:790:ReadUSB() read failed (1/2): -8 Resource temporarily unavailable
  May 1 19:06:47 m-Precision pcscd: ifdwrapper.c:348:IFDStatusICC() Card not transacted: 612
  May 1 19:06:47 m-Precision pcscd: eventhandler.c:313:EHStatusHandlerThread() Error communicating to: Broadcom Corp 5880 [Contacted SmartCard] (0123456789ABCD) 00 00
  May 1 19:06:52 m-Precision kernel: [15281.960976] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 4 with no TDs queued?

  The above cycles on syslog roughly every second until card is removed.

  pcsc_scan shows card as alternating between successfully read to card
  reader not available, also on the roughly 1 sec interval.

  Linux g-Precision-7510 4.2.0-35-generic #40~14.04.1-Ubuntu SMP Fri Mar
  18 16:37:35 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: linux-image-4.2.0-35-generic 4.2.0-35.40~14.04.1
  ProcVersionSignature: Ubuntu 4.2.0-35.40~14.04.1-generic 4.2.8-ckt5
  Uname: Linux 4.2.0-35-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3.19
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Mon May  9 17:04:55 2016
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2016-05-06 (3 days ago)
  InstallationMedia: Ubuntu 14.04.4 LTS "Trusty Tahr" - Release amd64 (20160217.1)
  SourcePackage: linux-lts-wily
  UpgradeStatus: No upgrade log present (probably fresh install)
  --- 
  ApportVersion: 2.20.1-0ubuntu2
  Architecture: amd64
  CurrentDesktop: Unity
  DistroRelease: Ubuntu 16.04
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2016-05-13 (6 days ago)
  InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
  Package: linux (not installed)
  Tags:  xenial
  Uname: Linux 4.6.0-040600rc5-generic x86_64
  UnreportableReason: The running kernel is not an Ubuntu kernel
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
  _MarkForUpload: True

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1579918/+subscriptions