← Back to team overview

kernel-packages team mailing list archive

[Bug 1122377] Re: Audio Science Sound Card firmware does not match the driver supplied by the kernel

 

This bug was fixed in the package linux-firmware - 1.79.6

---------------
linux-firmware (1.79.6) precise-proposed; urgency=low

  * 31f6b3076bab3c4b65f67fdb232f4579ed828b4f linux-firmware: Update AMD microcode patch firmware files
    This AMD ucode fixes some severe lockup issues on AMD family
    15h CPUs when under high load. The fix for erratum #759 being
    the most severe.
    - LP: #1200533

linux-firmware (1.79.5) precise-proposed; urgency=low

  * UBUNTU: Update asihpi firmware. The original firmware files were
    simply non-functional.
    -LP: #1122377
  * rtlwifi/rtl8723e: Add firmware for new driver in LTS kernels,
    Raring and newer.
    -LP: #1187688
 -- Tim Gardner <tim.gardner@xxxxxxxxxxxxx>   Fri, 12 Jul 2013 08:04:42 -0600

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-firmware in Ubuntu.
https://bugs.launchpad.net/bugs/1122377

Title:
  Audio Science Sound Card firmware does not match the driver supplied
  by the kernel

Status in “linux-firmware” package in Ubuntu:
  Fix Released
Status in “linux-firmware” source package in Precise:
  Fix Released
Status in “linux-firmware” source package in Raring:
  Fix Released

Bug description:
  Affects: Ubuntu 12.04.2 LTS
  Linux streamtest 3.2.0-37-generic-pae #58-Ubuntu SMP Thu Jan 24 15:51:02 UTC 2013 i686 i686 i386 GNU/Linux

  Summary:
  When using an Audioscience ASI6522 sound card, the firmware provided in /lib/firmware/asihpi/ does not match the driver supplied by the Linux kernel, snd_asihpi (snd-asihpi.ko). This prevents the use of the hardware by Alsa.

  What is expected to happen:
  The correct firmware for the installed hardware to be loaded onto the hardware.

  What actually happens:
  The incorrect firmware is present, and thus, unable to be loaded onto the hardware.

  Evidence from dmesg:
  [ 6115.574089] ASIHPI driver 4.08.00
  [ 6115.574215] snd_asihpi 0000:03:04.0: probe 104c:a106,175c:6500,0020
  [ 6115.650366] snd_asihpi 0000:03:04.0: Incompatible firmware version DSP image 40313 != Driver 40800
  [ 6115.650433] hpi6205.c:568 DSP code load failed
  [ 6115.652532] hpioctl.c:430 adapter_probe failed

  Workaround:
  As a work around, one can download the correct version of firmware from the manufacturer's website and manually place it in /lib/firmware/asihpi/. The following step-by-step assumes you are using kernel 3.2.0-37-generic-pae which uses the 4.08.00 version of the sound card driver.

  1. Download the driver source: http://www.audioscience.com/internet/download/drivers/released/v4/08/00/hpklinux-4.08.00.tar.bz2
  2. Extract the source: tar -xf hpklinux-4.08.00.tar.bz2
  3. Rename the existing firmware directory, just to be safe: sudo mv /lib/firmware/asihpi{,.bak}
  4. Copy the correct firmware to the exepcted location: sudo mkdir /lib/firmware/asihpi; sudo cp hpklinux-4.08.00/firmware/*.bin /lib/firmware/asihpi/
  5. Reload alsa: sudo alsa reload

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1122377/+subscriptions