GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare il firmware mancante per una scheda audio Audigy2 di Creative Labs?

Ho una scheda audio PCI E-MU 1616m e di recente sono passato da Windows a Ubuntu 11.04 (Natty). Da una nuova installazione, tutto funziona bene tranne un piccolo errore all'avvio che dice che non riesce a trovare il firmware per la mia scheda audio.

Qualcuno può aiutarmi a capire cosa devo fare per far funzionare di nuovo la mia scheda audio?

Output da 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 dice che la directory non esiste!

Sono nuovo di Ubuntu e Linux in generale, quindi non sono sicuro di quali altre informazioni posso fornire.

Ho trovato questo link sull'installazione del driver ALSA per E-MU 1616m PCI, ma sono preoccupato che rovinerò qualcosa cercando di installare dal sorgente e le cose andranno fuori di testa per Ubuntu.

Alcune informazioni sul sistema in più:

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: [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 e modinfo soundcore entrambi restituiscono risultati in modo che siano presenti anche loro.

Risposta accettata:

Dovrai scaricare e copiare il firmware, compilarlo e copiarlo nella posizione corretta della cartella per caricare il kernel all'avvio del PC.

Il messaggio di errore che hai nella tua domanda Loading Firmware file emu/emu1010b.fw è molto utile.

Installa il pacchetto build-essential:

sudo apt-get install build-essential

Acquisire un tarball del firmware alsa (> 1.0.14) dal server FTP del progetto ALSA, ad esempio:

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

Estrai il tarball e crea il firmware:

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

Installa il firmware sul tuo sistema:

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

Ricarica il modulo snd-emu10k1:

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

fonte

Correlati:la rete non si avvia all'avvio?
Ubuntu
  1. Come installare MongoDB su Ubuntu 18.04 – Guida per principianti

  2. Come installare Pip su Ubuntu – Package Manager per Python

  3. Come installare il driver per Rtl88x2bu?

  4. Come installare Zoom per riunioni online?

  5. come installare gui per debian

Come installare ionCube Loader per PHP in Ubuntu

Come installare Google Chrome su Ubuntu 20.04:Tutorial per principianti

Come installare il modulo Brotli per Nginx su Ubuntu 20.04 LTS

Come installare WSL (sottosistema Windows per Linux) su Windows 11

Come installare il sottosistema Windows per Linux

Come installare Ruby on Rails per Ubuntu 18.04