GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie installiere ich fehlende Firmware für eine Creative Labs Audigy2 Soundkarte?

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?
Ubuntu
  1. So installieren Sie Pip unter Ubuntu – Paketmanager für Python

  2. Wie installiere ich den Treiber für Rtl88x2bu?

  3. Wie installiere ich die Haskell-Plattform für Ubuntu 13.04?

  4. Wie installiere ich Zoom für Online-Meetings?

  5. wie installiert man gui für debian

So installieren Sie den ionCube Loader für PHP in Ubuntu

So installieren Sie Google Chrome unter Ubuntu 20.04:Tutorial für Anfänger

So installieren Sie das Brotli-Modul für Nginx unter Ubuntu 20.04 LTS

So installieren Sie WSL (Windows-Subsystem für Linux) unter Windows 11

So installieren Sie das Windows-Subsystem für Linux

So installieren Sie Ruby on Rails für Ubuntu 18.04