Tengo una tarjeta de sonido PCI E-MU 1616m y recientemente cambié de Windows a Ubuntu 11.04 (Natty). Desde una instalación nueva, todo funciona bien excepto por un pequeño error cuando inicio que dice que no puede encontrar el firmware para mi tarjeta de sonido.
¿Alguien puede ayudarme a saber qué debo hacer para que mi tarjeta de sonido vuelva a funcionar?
Salida de dmesg | grep emu
es:
[ 22.083208] emu1010: Special config.
[ 22.083289] emu1010: EMU_HANA_ID = 0x3f
[ 22.083291] emu1010: filename emu/emu1010b.fw testing
[ 22.119132] firmware: emu/emu1010b.fw not found. Err = -2
[ 22.119136] emu1010: Loading Firmware file emu/emu1010b.fw failed
ls /lib/firmware/emu
dice que el directorio no existe!
Soy nuevo en Ubuntu y Linux en general, así que no estoy seguro de qué otra información puedo proporcionar.
Encontré este enlace sobre la instalación del controlador ALSA para el E-MU 1616m PCI, pero me preocupa arruinar algo al intentar instalar desde la fuente y las cosas se volverán locas por Ubuntu.
Más información del sistema:
lspci | grep audio
04:07.0 Multimedia audio controller: Creative Labs SB0400 Audigy2 Value
y
lshw
*-multimedia UNCLAIMED
description: Multimedia audio controller
product: SB0400 Audigy2 Value
vendor: Creative Labs
physical id: 7
bus info: [email protected]:04:07.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=32 maxlatency=20 mingnt=2
resources: ioport:cf00(size=64)
modinfo snd
y modinfo soundcore
ambos devuelven resultados, por lo que también están ahí.
Respuesta aceptada:
Deberá descargar y copiar el firmware, compilarlo y copiar el firmware en la ubicación de la carpeta correcta para que el kernel se cargue cuando arranque su PC.
El mensaje de error que tiene en su pregunta Loading Firmware file emu/emu1010b.fw
es muy útil.
Instale el paquete esencial de compilación:
sudo apt-get install build-essential
Adquirir un tarball de alsa-firmware (> 1.0.14) del servidor FTP del proyecto ALSA, por ejemplo:
wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.24.1.tar.bz2
Extrae el tarball y crea el firmware:
tar xvf alsa-firmware-1.0.24.1.tar.bz2
cd alsa-firmware-1.0.24.1
./configure
cd emu && make
Instale el firmware en su sistema:
sudo su
mkdir -p /lib/firmware/emu
cp *fw /lib/firmware/emu
Vuelva a cargar el módulo snd-emu10k1:
modprobe -r snd-emu10k1-synth snd-emu10k1 ; modprobe snd-emu10k1
fuente
Relacionado:¿La red no se inicia en el arranque?