← Back to team overview

kernel-packages team mailing list archive

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

 

Karl Hill, in order to allow additional upstream developers to examine the issue, at your earliest convenience, could you please test the latest upstream kernel available from http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D ? Please keep in mind the following:
1) The one to test is at the very top line at the top of the page (not the daily folder).
2) The release names are irrelevant.
3) The folder time stamps aren't indicative of when the kernel actually was released upstream.
4) Install instructions are available at https://wiki.ubuntu.com/Kernel/MainlineBuilds .

If testing on your main install would be inconvenient, one may:
1) Install Ubuntu to a different partition and then test this there.
2) Backup, or clone the primary install.

If the latest kernel did not allow you to test to the issue (ex. you couldn't boot into the OS) please make a comment in your report about this, and continue to test the next most recent kernel version until you can test to the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this issue is fixed in the mainline kernel, please add the following tags by clicking on the yellow circle with a black pencil icon, next to the word Tags, located at the bottom of the report description:
kernel-fixed-upstream
kernel-fixed-upstream-X.Y-rcZ

Where X, and Y are the first two numbers of the kernel version, and Z is
the release candidate number if it exists.

If the mainline kernel does not fix the issue, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-X.Y-rcZ

Please note, an error to install the kernel does not fit the criteria of
kernel-bug-exists-upstream.

Also, you don't need to apport-collect further unless specifically
requested to do so.

Once testing of the latest upstream kernel is complete, please mark this
report Status Confirmed. Please let us know your results.

Thank you for your understanding.

** 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
- --- 
+ ---
  ApportVersion: 2.14.1-0ubuntu3.20
  Architecture: amd64
  AudioDevicesInUse:
-  USER        PID ACCESS COMMAND
-  /dev/snd/controlC0:  grumpy     2207 F.... pulseaudio
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC0:  grumpy     2207 F.... pulseaudio
  CurrentDesktop: Unity
  DistroRelease: Ubuntu 14.04
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2016-05-21 (0 days ago)
  InstallationMedia: Ubuntu 14.04.4 LTS "Trusty Tahr" - Release amd64 (20160217.1)
  Lsusb:
-  Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
-  Bus 001 Device 003: ID 1bcf:28b8 Sunplus Innovation Technology Inc. 
-  Bus 001 Device 002: ID 0a5c:5800 Broadcom Corp. BCM5880 Secure Applications Processor
-  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
+  Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
+  Bus 001 Device 003: ID 1bcf:28b8 Sunplus Innovation Technology Inc.
+  Bus 001 Device 002: ID 0a5c:5800 Broadcom Corp. BCM5880 Secure Applications Processor
+  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  MachineType: Dell Inc. Precision 7510
  Package: linux (not installed)
  ProcFB:
-  0 inteldrmfb
-  1 radeondrmfb
+  0 inteldrmfb
+  1 radeondrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.2.0-36-generic.efi.signed root=UUID=62ed5a52-92de-456c-8a4b-433666572702 ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 4.2.0-36.42~14.04.1-generic 4.2.8-ckt8
  RelatedPackageVersions:
-  linux-restricted-modules-4.2.0-36-generic N/A
-  linux-backports-modules-4.2.0-36-generic  N/A
-  linux-firmware                            1.127.22
+  linux-restricted-modules-4.2.0-36-generic N/A
+  linux-backports-modules-4.2.0-36-generic  N/A
+  linux-firmware                            1.127.22
  Tags:  trusty
  Uname: Linux 4.2.0-36-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
  _MarkForUpload: True
  dmi.bios.date: 04/28/2016
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: 1.4.14
  dmi.board.name: 0RJHDG
  dmi.board.vendor: Dell Inc.
  dmi.board.version: A00
  dmi.chassis.type: 9
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: dmi:bvnDellInc.:bvr1.4.14:bd04/28/2016:svnDellInc.:pnPrecision7510:pvr:rvnDellInc.:rn0RJHDG:rvrA00:cvnDellInc.:ct9:cvr:
  dmi.product.name: Precision 7510
  dmi.sys.vendor: Dell Inc.

** Attachment removed: "ProcEnviron.txt"
   https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1579918/+attachment/4667047/+files/ProcEnviron.txt

** Attachment removed: "JournalErrors.txt"
   https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1579918/+attachment/4667044/+files/JournalErrors.txt

** Attachment removed: "ProcEnviron.txt"
   https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1579918/+attachment/4659497/+files/ProcEnviron.txt

** Attachment removed: "Dependencies.txt"
   https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1579918/+attachment/4659496/+files/Dependencies.txt

** Tags added: latest-bios-1.4.14

** Changed in: linux (Ubuntu)
   Importance: Low => Medium

-- 
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.

  ---
  ApportVersion: 2.14.1-0ubuntu3.20
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  grumpy     2207 F.... pulseaudio
  CurrentDesktop: Unity
  DistroRelease: Ubuntu 14.04
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2016-05-21 (0 days ago)
  InstallationMedia: Ubuntu 14.04.4 LTS "Trusty Tahr" - Release amd64 (20160217.1)
  Lsusb:
   Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
   Bus 001 Device 003: ID 1bcf:28b8 Sunplus Innovation Technology Inc.
   Bus 001 Device 002: ID 0a5c:5800 Broadcom Corp. BCM5880 Secure Applications Processor
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  MachineType: Dell Inc. Precision 7510
  Package: linux (not installed)
  ProcFB:
   0 inteldrmfb
   1 radeondrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.2.0-36-generic.efi.signed root=UUID=62ed5a52-92de-456c-8a4b-433666572702 ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 4.2.0-36.42~14.04.1-generic 4.2.8-ckt8
  RelatedPackageVersions:
   linux-restricted-modules-4.2.0-36-generic N/A
   linux-backports-modules-4.2.0-36-generic  N/A
   linux-firmware                            1.127.22
  Tags:  trusty
  Uname: Linux 4.2.0-36-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
  _MarkForUpload: True
  dmi.bios.date: 04/28/2016
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: 1.4.14
  dmi.board.name: 0RJHDG
  dmi.board.vendor: Dell Inc.
  dmi.board.version: A00
  dmi.chassis.type: 9
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: dmi:bvnDellInc.:bvr1.4.14:bd04/28/2016:svnDellInc.:pnPrecision7510:pvr:rvnDellInc.:rn0RJHDG:rvrA00:cvnDellInc.:ct9:cvr:
  dmi.product.name: Precision 7510
  dmi.sys.vendor: Dell Inc.

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