GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat chybějící firmware pro zvukovou kartu Creative Labs Audigy2?

Mám zvukovou kartu E-MU 1616m PCI a nedávno jsem přešel z Windows na Ubuntu 11.04 (Natty). Po nové instalaci vše funguje dobře, až na malou chybu při spuštění, která říká, že nemůže najít firmware pro mou zvukovou kartu.

Může mi někdo prosím pomoci zjistit, co musím udělat, aby moje zvuková karta znovu fungovala?

Výstup z dmesg | grep emu je:

[   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 říká, že adresář neexistuje!

Jsem nový v Ubuntu a Linuxu obecně, takže si nejsem jistý, jaké další informace mohu poskytnout.

Našel jsem tento odkaz na instalaci ovladače ALSA pro E-MU 1616m PCI, ale obávám se, že při pokusu o instalaci ze zdroje něco zničím a všechno se mi z toho Ubuntu zblázní.

Několik dalších informací o systému:

lspci | grep audio

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

a

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 a modinfo soundcore oba vrací výsledky, takže tam jsou také.

Přijatá odpověď:

Budete si muset stáhnout a zkopírovat firmware, zkompilovat jej a zkopírovat firmware do správného umístění složky, aby se jádro načetlo při startu počítače.

Chybová zpráva, kterou máte ve své otázce Loading Firmware file emu/emu1010b.fw je velmi užitečné.

Nainstalujte balíček build-essential:

sudo apt-get install build-essential

Získejte alsa-firmware tarball (> 1.0.14) z FTP serveru projektu ALSA, například:

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

Rozbalte tarball a vytvořte firmware:

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

Nainstalujte firmware do systému:

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

Znovu načtěte modul snd-emu10k1:

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

zdroj

Související:Síť se nespustí při startu?
Ubuntu
  1. Jak nainstalovat MongoDB na Ubuntu 18.04 – Průvodce pro začátečníky

  2. Jak nainstalovat ovladač pro Rtl88x2bu?

  3. Jak nainstalovat platformu Haskell pro Ubuntu 13.04?

  1. Jak nainstalovat Pip na Ubuntu – Správce balíčků pro Python

  2. Jak nainstalovat Zoom pro online setkání?

  3. jak nainstalovat gui pro debian

  1. Jak nainstalovat SQL Workbench pro PostgreSQL

  2. Jak nainstalovat X2Goserver na Ubuntu 14.04 jako alternativu pro VNC

  3. Jak nainstalovat Nginx jako Reverse Proxy pro Apache na Ubuntu 15.10