Package: libusb-1.0-0 Version: 2:1.0.24-2 Severity: important Dear Maintainer,
* What led up to the situation? The upgrade of named package. * What exactly did you do (or not do) that was effective (or ineffective)? Upgrade libusb-1.0-0 from 1.0.23 to 1.0.24 in 2020-12-16. * What was the outcome of this action? Internal card reader Broadcom Corp. BCM5880 in Dell Latitude stopped working * What outcome did you expect instead? Internal card reader Broadcom Corp. BCM5880 to continue working as it did before throughout previous iterations of libusb. * Additional information In 1.0.24 release cycle a kind of fix was introduced in this lib (more here https://github.com/libusb/libusb/issues/850). As a result many slightly buggy hardware implementations stopped to work. This seems to affect a lot of Dell Latitude laptops with internal cardreaders. This libusb issue is not Debian-specific and affects all distros (e.g. https://aur.archlinux.org/packages/qdigidoc4/ 2021-02-07 16:58 comment) and libusb ports to non-Linux OS'es as well. This means, that in countries, that rely heavily on digital id solutions (eg. Open-EID https://www.id.ee in Estonia, where 99% of everyday life needs digital authentication and signatures online), internal card readers in these type of computers cannot be used with Bullseye. Also Belgium, Lithuania and other countries that use similar solutions and Debian installations to be upgraded to Bullseye will be affected. Libusb bug #850 will be fixed in 1.0.25 (yet to be released). We are now very late in Bullseye release cycle, but would it be possible to include this patch of #850 for Bullseye? Currently only alternative is either to use external cardreader or downgrade to 1.0.23.