alsa-firmware loader fails for tascam us-122 (and probably others)

Bug #236040 reported by cannam
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Medibuntu
Invalid
Undecided
Unassigned
alsa-tools (Ubuntu)
Triaged
Low
Unassigned

Bug Description

The Tascam firmware loader in the alsa-firmware package (1.0.16-0medibuntu1) does not work for me. It fails to load the firmware when a Tascam US-122 audio interface is connected.

There appear to be two places where /lib/udev/tascam_fw is incompatible with Hardy:

 * the firmware directory is wrong: the script has ${prefix}/share/alsa/firmware, but the package installed the firmware in /lib/firmware

 * the call to fxload fails to provide the device path, so fxload falls back to a nonexistent /proc/bus/usb/... path from the DEVICE environment variable instead of the correct /dev/bus/usb/... found in DEVNAME

The attached patch fixes the problem for me.

Chris

Revision history for this message
cannam (cannam) wrote :
Revision history for this message
cannam (cannam) wrote :

I have just realised that /lib/udev/tascam_fw comes from alsa-firmware-loaders (which appears to be an Ubuntu package) not alsa-firmware (which is a Medibuntu package). So this report might be misplaced. Since I don't really know whether it is, or where else it should be, or whether it's strictly valid or not, I hope you don't mind if I just leave it here and hope that someone who knows better happens to review it.

Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

Yes, that's a bug in the alsa-firmware-loaders package, which seems to be incompletely patched (debian/patches/firmware_locations.patch).

I guess I'll put a symbolic link in alsa-firmware between the two directories until the issue is fixed in alsa-firmware-loaders.

Changed in medibuntu:
status: New → Invalid
Daniel T Chen (crimsun)
Changed in alsa-tools:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
David Henningsson (diwic) wrote :

Looking at current code, the devname seems fixed, but not the /lib/firmware thing.

Changed in alsa-tools (Ubuntu):
status: Confirmed → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.