alsa-firmware udev rule for usx2yloader: wrong filenames and collision
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Medibuntu |
Fix Released
|
Low
|
Lionel Le Folgoc | ||
Hardy |
Fix Released
|
Low
|
Lionel Le Folgoc | ||
Intrepid |
Fix Released
|
Low
|
Lionel Le Folgoc | ||
Jaunty |
Fix Released
|
Low
|
Lionel Le Folgoc | ||
Karmic |
Fix Released
|
Low
|
Lionel Le Folgoc | ||
Lucid |
Fix Released
|
Low
|
Lionel Le Folgoc |
Bug Description
1) The current medibuntu package "alsa-firmware" provides a udev rule for Tascam devices (requiring usx2yloader):
"/etc/udev/
If using the medibuntu "alsa-firmware" package, the symlink "z55_alsa-
----------------
"$ sudo rm /etc/udev/
----------------
2) Inside "/etc/udev/
----------------
BUS=="usb", ACTION=="add", SYSFS{idProduct
BUS=="usb", ACTION=="add", SYSFS{idProduct
----------------
These udev rules must be changed to point to "tascam_loader.ihx" instead, in order to function properly:
----------------
BUS=="usb", ACTION=="add", SYSFS{idProduct
BUS=="usb", ACTION=="add", SYSFS{idProduct
----------------
Meanwhile, I think I've found a better way to fix this:
1) alsa-firmware should not install the udev rule at all, since it's already provided by alsa-firmware- loader (which is a dependency of alsa-firmware)
2) Let /usr/share/ alsa/firmware point to /lib/firmware as a downwards compatibility option for outdated scripts.
(I know it's a kind of workaround, but...)