GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo instalar el firmware faltante para una tarjeta de sonido Creative Labs Audigy2?

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?
Ubuntu
  1. Cómo instalar MongoDB en Ubuntu 18.04 – Guía para principiantes

  2. ¿Cómo instalar el controlador para Rtl88x2bu?

  3. ¿Cómo instalar la plataforma Haskell para Ubuntu 13.04?

  4. ¿Cómo instalar Zoom para reuniones en línea?

  5. cómo instalar gui para debian

Cómo instalar ionCube Loader para PHP en Ubuntu

Cómo instalar Google Chrome en Ubuntu 20.04:Tutorial para principiantes

Cómo instalar el módulo Brotli para Nginx en Ubuntu 20.04 LTS

Cómo instalar WSL (Subsistema de Windows para Linux) en Windows 11

Cómo instalar el subsistema de Windows para Linux

Cómo instalar Ruby on Rails para Ubuntu 18.04