E-MU 0404:lle on kyllä ajurit valmiina nykyisissä Ubuntuissa, mutta lisäksi kortti tarvitsee firmwaren. Se taas oli ennen Medibuntun alsa-firmware-paketissa. Nyt Medibuntun lopettamisen jälkeen mitään valmista paketointia ei taida olla saatavilla, vaan asennus edellyttää kammoamaasi sudo- ja pääteräpeltelyä:
https://wiki.debian.org/snd-emu10k1#InstallationLuultavasti lähitulevaisuudessa joku paketoi nuo Alsan firmware-tiedostot uudelleen PPA:han, jolloin asennus on helpompaa. Ajuri latautuu loppuun asti vasta, kun firmware on asennettu oikein. Tilanteen näkee ajurin viesteistä kernelin lokista komennolla
dmesg sekä tutkimalla Alsan laitteita komennolla
aplay -l -LEnnen mitään säätöyrityksiä kannattaa varmistaa, ettei korttisi ole ensimmäisen sukupolven 1102:0004 vaan uudempi 1102:0008. Vanhempaa 1102:0004-korttia ei taida vieläkään saada toimimaan millään konstilla, koska Alsan ajuri ei tue sitä kunnolla ja firmwaren lataus epäonnistuu. Mallin voi selvittää
lspci -nn -komennolla. Listauksesta voi suoraan hakea oikean rivin grep-komennon avulla:
lspci -nn | grep 1102
Myös 1102:0008-mallin kanssa voi olla ongelmia keskeytysten käsittelyssä, jolloin kortti näyttää muuten toimivan, mutta ääntä ei kuulu ja kernelin lokiin tulee viesti "Interrupt: PCI error". Tällaisen tapauksen kanssa on taisteltu esimerkiksi tässä viestiketjussa:
http://forum.ubuntu-fi.org/index.php?topic=37152.0Tämäkin ongelma johtunee ajuribugista, mutta vian voi ehkä kiertää muuttamalla laiteympäristöä eli poistamalla muut kortit koneesta ja kytkemällä tarpeettomat integroidut laitteet pois käytöstä. Toisella emolevyllä voi myös toimia paremmin.
Tiivistetysti voi siis todeta, että E-MU 0404 PCI on hankala tapaus. Helpommalla pääset hankkimalla jonkun laadukkaan USB-DACin.