Ich habe eine E-MU 1616m PCI Soundkarte und bin kürzlich von Windows auf Ubuntu 11.04 (Natty) umgestiegen. Bei einer Neuinstallation funktioniert alles gut, bis auf einen kleinen Fehler beim Hochfahren, der besagt, dass die Firmware für meine Soundkarte nicht gefunden werden kann.
Kann mir bitte jemand helfen, was ich tun muss, damit meine Soundkarte wieder funktioniert?
Ausgabe von dmesg | grep emu
ist:
[ 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
sagt, dass das Verzeichnis nicht existiert!
Ich bin neu bei Ubuntu und Linux im Allgemeinen, daher bin ich mir nicht sicher, welche anderen Informationen ich geben kann.
Ich habe diesen Link bei der Installation des ALSA-Treibers für die E-MU 1616m PCI gefunden, aber ich mache mir Sorgen, dass ich etwas kaputt mache, wenn ich versuche, es von der Quelle zu installieren, und die Dinge bei mir völlig verrückt nach Ubuntu werden.
Einige weitere Systeminformationen:
lspci | grep audio
04:07.0 Multimedia audio controller: Creative Labs SB0400 Audigy2 Value
und
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
und modinfo soundcore
beide geben Ergebnisse zurück, also sind sie auch da.
Akzeptierte Antwort:
Sie müssen die Firmware herunterladen und kopieren, kompilieren und die Firmware in den richtigen Ordner kopieren, damit der Kernel geladen wird, wenn Ihr PC hochfährt.
Die Fehlermeldung hast du in deiner Frage Loading Firmware file emu/emu1010b.fw
ist sehr nützlich.
Installieren Sie das build-essential-Paket:
sudo apt-get install build-essential
Erwerben Sie einen Alsa-Firmware-Tarball (> 1.0.14) vom FTP-Server des ALSA-Projekts, zum Beispiel:
wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.24.1.tar.bz2
Extrahieren Sie den Tarball und erstellen Sie die Firmware:
tar xvf alsa-firmware-1.0.24.1.tar.bz2
cd alsa-firmware-1.0.24.1
./configure
cd emu && make
Installieren Sie die Firmware auf Ihrem System:
sudo su
mkdir -p /lib/firmware/emu
cp *fw /lib/firmware/emu
Laden Sie das snd-emu10k1-Modul neu:
modprobe -r snd-emu10k1-synth snd-emu10k1 ; modprobe snd-emu10k1
Quelle
Verwandte:Netzwerk startet nicht beim Booten?