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

Reply via email to