Your message dated Wed, 08 Sep 2021 23:49:25 +0000 with message-id <[email protected]> and subject line Bug#844501: fixed in alsa-tools 1.2.5-1 has caused the Debian Bug report #844501, regarding alsa-firmware-loaders: udev rule causes race condition which blocks us-122 initialisation (with fix!) to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 844501: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844501 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: alsa-firmware-loaders Version: 1.0.28-1 Severity: grave Justification: renders package unusable Dear Maintainer, *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these template lines *** I'm trying to use my tascam us-122 on a new jessie installation. The usb soundcard should initialise on hotplug but it doesn't. I've traced the cause back to the following line: SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="1604", ATTR{idProduct}=="8007", RUN+="/lib/udev/tascam_fpga" in /lib/udev/rules.d/60-alsa-firmware-loaders.rules This line "tries" to run usx2yloader once the new device (1604:8007) is detected, but usx2yloader depends on the ""hardware dependent interface" which is not yet up (see alsa-tools/usx2yloader/README for more info). My udev-fu is very weak, but after stumbling around with "udevadm monitor" for a bit, I replaced that udev rule line with: SUBSYSTEM=="sound", ACTION=="add", KERNEL=="hwC2D0", RUN+="/lib/udev/tascam_fpga" and now all is good (my us-122 initialises correctly regardless of whether it is hot-plugged once the machine has booted, disconnected and reconnected with the machine up, or even connected before the machine is switched on). I understand that this may *not* be the best replacement udev rule, but at least it fixes the problem. J :-) -- System Information: Debian Release: 8.6 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 3.16.0-4-586 Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages alsa-firmware-loaders depends on: ii fxload 0.0.20081013-1 ii libasound2 1.0.28-1 ii libc6 2.19-18+deb8u6 ii udev 215-17+deb8u5 alsa-firmware-loaders recommends no packages. alsa-firmware-loaders suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Source: alsa-tools Source-Version: 1.2.5-1 Done: Jordi Mallach <[email protected]> We believe that the bug you reported is fixed in the latest version of alsa-tools, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jordi Mallach <[email protected]> (supplier of updated alsa-tools package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Thu, 09 Sep 2021 01:18:48 +0200 Source: alsa-tools Architecture: source Version: 1.2.5-1 Distribution: unstable Urgency: medium Maintainer: Debian ALSA Maintainers <[email protected]> Changed-By: Jordi Mallach <[email protected]> Closes: 838154 844501 974624 Changes: alsa-tools (1.2.5-1) unstable; urgency=medium . * New upstream release. * Refresh patches. * Modify udev rule for alsa-firmware-loaders to run tascam_fpga based on a ATTR{id} match, as reported and tested by Jaime T (closes: #844501). * Switch to FLTK 1.3, Build-Depend on libfltk1.3-dev (closes: #974624). * Add completely untested AppStream metainfo for the Tascam sound cards firmware loaders. Thanks Petter Reinholdsten for the suggestion (closes: #838154). Checksums-Sha1: c58c00d37d49b3620fd70b1563901dd505ad6d93 2421 alsa-tools_1.2.5-1.dsc 8bddc67bd4e4ce2304008ff64d909628a78267cf 1880907 alsa-tools_1.2.5.orig.tar.bz2 52c88ce299b55aa3f9f131938c3776f37a41c4bb 39604 alsa-tools_1.2.5-1.debian.tar.xz c53c0d2d59537d04ce8ab541613b7299621af6ec 16671 alsa-tools_1.2.5-1_amd64.buildinfo Checksums-Sha256: d05470ef4b437ea376fc52898bc6ca49c5075b476d3284039913a7b5e613b831 2421 alsa-tools_1.2.5-1.dsc 35a71027a01f4d7de4722e223520e940de68b3c570b6c671691567ae28f9893e 1880907 alsa-tools_1.2.5.orig.tar.bz2 81fa3fad960cc8482f094cb0ab28f5f9080f22262652ecde048fd9ecb442fb4f 39604 alsa-tools_1.2.5-1.debian.tar.xz b22c461ecf7a2f55f558de7345df63219bb50f30b6f5df0050eb603b604d6587 16671 alsa-tools_1.2.5-1_amd64.buildinfo Files: 4d205105b3e8ea69001f808bae006832 2421 sound extra alsa-tools_1.2.5-1.dsc ce632a6c89ed47ee74ba415276a6a3cc 1880907 sound extra alsa-tools_1.2.5.orig.tar.bz2 178998eaa0a75988875d71a571a01ab3 39604 sound extra alsa-tools_1.2.5-1.debian.tar.xz ea6aec9c1ccbd11609d2d919873657f6 16671 sound extra alsa-tools_1.2.5-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE6BdUhsApKYN8KGoWJVAvb8vjywQFAmE5RhYACgkQJVAvb8vj ywToBxAAvJU3YJ535jyXb0JvArOMxkZ7ePvTmDzfGpIzM0LQXwb3IaKcpRzDOM3e PsL/jexhLjJ50ZE9ZbgMNEd5fjqfcfYebxAvKhIsK5c41nhSYvcUAlfoTQnrC8Zo u0Z04oRFSjai6MJm0pPYVxO71m2HN0swDSZWcYrcJmvlu/GMBP9mEYBA0e+9B5IS 0F2ZZLzvnTtbK2agvxIJGLnlXA3YRGpv7rC0/Q849ogZY4XT6Yiyd6+e2x+vx+by lazEvrNNMdiscWx9bYP9pv2CatqJIIERA36gJtOTPou1f61cszN+drzLJWpbh7ok WnzwI3azxU0lT7B3Tmso51dGrBG9UcWjCB5j06NuNWnBEIc3I1sYk/+zPf+ilF3b XPgkFB4dQ0RbUx9EJRj0umJvnpVA7ymaETvY3ZsaWpNsgYV/8oz4Sif+HJ5Ckz52 6YJhKwT31VgunsfLvSmcEQOXKaGskBJXCOKmkLx5/6SkEcdtHKsOMT5ifD4y9OrB z343r/yO10ILEnCmSZR8nZOsNL0hswW2O6Zzm4Rh8zoLwyYZWAgsf79st2RyD+LL 9zxcijK1gy9uPXm53QzgbzGnd+pE8CaLb3SpUyjb2H/A/D51HqMhwUqjMb3iyx7b kBO+OWi52Vm2hob7LuPCbMZp4SQjDIJjTYFs0TqaDpSRPRzq6Js= =y2y+ -----END PGP SIGNATURE-----
--- End Message ---

