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?