Smart Card Reader BCM 5880 doesn't work with outdated firmware
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
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.
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.
May 1 19:06:46 m-Precision pcscd: openct/
May 1 19:06:46 m-Precision pcscd: ifdwrapper.
May 1 19:06:46 m-Precision pcscd: winscard.
May 1 19:06:46 m-Precision pcscd: openct/
May 1 19:06:46 m-Precision pcscd: ifdwrapper.
May 1 19:06:46 m-Precision pcscd: winscard.
May 1 19:06:46 m-Precision pcscd: openct/
May 1 19:06:46 m-Precision pcscd: ifdwrapper.
May 1 19:06:46 m-Precision pcscd: winscard.
May 1 19:06:46 m-Precision pcscd: openct/
May 1 19:06:46 m-Precision pcscd: ifdwrapper.
May 1 19:06:46 m-Precision pcscd: winscard.
May 1 19:06:46 m-Precision pcscd: openct/
May 1 19:06:46 m-Precision pcscd: ifdwrapper.
May 1 19:06:46 m-Precision pcscd: winscard.
May 1 19:06:47 m-Precision pcscd: ccid_usb.
May 1 19:06:47 m-Precision pcscd: ifdwrapper.
May 1 19:06:47 m-Precision pcscd: eventhandler.
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/
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=
ProcVersionSign
RelatedPackageV
linux-
linux-
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.
dmi.product.name: Precision 7510
dmi.sys.vendor: Dell Inc.
tags: | added: kernel-bug-exists-upstream kernel-bug-exists-upstream-4.6.0 |
Changed in linux (Ubuntu): | |
status: | Expired → Confirmed |
information type: | Public Security → Private Security |
Karl Hill, thank you for reporting this and helping make Ubuntu better.
Please execute the following command only once, as it will automatically gather debugging information, in a terminal:
apport-collect 1579918