web-dev-qa-db-fra.com

Comment installer le firmware manquant pour une carte son Creative Labs Audigy2?

J'ai un carte son PCI E-MU 1616m et j'ai récemment effectué le passage de Windows à Ubuntu 11.04 (Natty). Depuis une nouvelle installation, tout fonctionne bien, sauf une petite erreur lors du démarrage indiquant que le microprogramme de ma carte son est introuvable.

Quelqu'un peut-il m'aider à apprendre ce que je dois faire pour que ma carte son fonctionne à nouveau?

La sortie de dmesg | grep emu est:

[   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 dit que le répertoire n'existe pas!

Ubuntu et Linux étant nouveaux pour moi, je ne sais pas quelles autres informations je peux fournir.

J'ai trouvé ce lien sur en installant le pilote ALSA pour le PCI 1616m E-M , mais je crains de détruire quelque chose en essayant de l'installer à partir des sources et tout ira pour le mieux à Ubuntu Crazy.

Quelques informations supplémentaires sur le système:

lspci | grep audio

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

et

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 et modinfo soundcore renvoient les résultats et sont donc également présents.

5
SaultDon

Vous devrez télécharger et copier le microprogramme, le compiler et le copier dans le dossier approprié pour le chargement du noyau lors du démarrage de votre ordinateur.

Le message d'erreur que vous avez dans votre question Loading Firmware file emu/emu1010b.fw est très utile.

Installez le paquet build-essential:

Sudo apt-get install build-essential

Obtenez une archive alsa-firmware (> 1.0.14) à partir du serveur FTP du projet ALSA, par exemple:

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

Extrayez l'archive et créez le firmware:

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

Installez le firmware sur votre système:

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

Rechargez le module snd-emu10k1:

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

source

3
fossfreedom

E-MU 0404 PCI pas de son.
Solution de contournement: vous devez configurer le référentiel Medibuntu et installer alsa-firmware.
aide de Medibunt .

0
DJArty