Como instalar o firmware ausente para uma placa de som Audigy2 da Creative Labs?

5

Eu tenho uma placa de som PCI E-MU 1616m e recentemente fez a mudança do Windows para o Ubuntu 11,04 (Natty). A partir de uma nova instalação, tudo funciona bem, exceto por um pequeno erro quando eu inicializo, dizendo que ele não consegue encontrar o firmware da minha placa de som.

Alguém por favor pode me ajudar a aprender o que preciso fazer para que minha placa de som funcione novamente?

A saída de dmesg | grep emu é:

[   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 diz que o diretório não existe!

Sou novo no Ubuntu e Linux em geral, por isso não tenho a certeza que outras informações posso fornecer.

Eu encontrei este link em instalando o driver ALSA para o E-MU 1616m PCI , mas estou preocupado que vou destruir algo tentando instalar a partir do código-fonte e as coisas vão todo Ubuntu Crazy em mim.

Mais algumas informações do sistema:

lspci | grep audio

04:07.0 Multimedia audio controller: Creative Labs SB0400 Audigy2 Value

e

lshw

   *-multimedia UNCLAIMED
        description: Multimedia audio controller
        product: SB0400 Audigy2 Value
        vendor: Creative Labs
        physical id: 7
        bus info: pci@0000: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 e modinfo soundcore retornam os resultados para que também estejam lá.

    
por SaultDon 10.09.2011 / 02:44

2 respostas

3

Você precisará baixar e copiar o firmware, compilá-lo e copiar o firmware na localização correta da pasta para o kernel carregar quando o seu PC inicializar.

A mensagem de erro que você tem em sua pergunta Loading Firmware file emu/emu1010b.fw é muito útil.

Instale o pacote essencial da compilação:

sudo apt-get install build-essential

Adquira um tarball de firmware alsa (> 1.0.14) do servidor FTP do projeto ALSA, por exemplo:

wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.24.1.tar.bz2

Extraia o tarball e crie o firmware:

tar xvf alsa-firmware-1.0.24.1.tar.bz2
cd alsa-firmware-1.0.24.1
./configure
cd emu && make

Instale o firmware no seu sistema:

sudo su
mkdir -p /lib/firmware/emu
cp *fw /lib/firmware/emu

Recarregue o módulo snd-emu10k1:

modprobe -r snd-emu10k1-synth snd-emu10k1 ; modprobe snd-emu10k1

fonte

    
por fossfreedom 10.09.2011 / 11:02
0

E-MU 0404 PCI sem som.
Solução alternativa - é necessário configurar o repositório Medibuntu e instalar o alsa-firmware . Ajuda do Medibuntu .

    
por DJArty 28.04.2012 / 18:41