EMU0404 PCI ¿Que mas me queda por hacer?

  • 1
piniflopa
#1 por piniflopa el 05/12/2008
Buenas.

Hace cosa de un año que ya di el paso a Linux en casi todo... Menos en audio. Hace tiempo que quiero hacer el paso definitivo y para ello necesito configurar mi tarjeta de audio (La E-MU 0404 en PCI). No puedo instalar los drivers de esta tarjeta. Me he hartado de buscar tutoriales y en la mayoria de los que he ido siguiendo al final de la instalacion me daban errores. Finalmente encontre este: http://www.madboxpc.com/foro/Como-Insta ... 64880.html muy bién explicado para los torpes en linux como yo. Este procedimiento se instala muy bien sin marcar ningun error..... pero.... La tarjeta sigue sin sonar. En Preferencias/Sonido no me aparece el dispositivo ¿Que mas me queda por hacer? Estoy seguro que se me pasa algo por alto...

En cuanto a mi configuración de sistema operativo es un Ubuntu Intrepid Ibex corriendo en un AMD64 AthlonX2.
Cualquier sugerencia que me guie a la luz es bienvenida :)

Gracias por anticipado.
Subir
pylorca
#2 por pylorca el 05/12/2008
antes que nada para que te podamos ayudar mejor te recomiendo que des la salida de estos comandos:

[code]lspci[/code]
[code]cat /proc/asound/cards[/code]
[code]uname -a[/code]
[code]lsmod[/code]

Saludos
Subir
piniflopa
#3 por piniflopa el 05/12/2008
Pues sale algo como esto:

~$ lspci
00:00.0 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a1)
00:01.0 ISA bridge: nVidia Corporation MCP55 LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP55 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP55 USB Controller (rev a1)
00:02.1 USB Controller: nVidia Corporation MCP55 USB Controller (rev a2)
00:04.0 IDE interface: nVidia Corporation MCP55 IDE (rev a1)
00:05.0 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
00:05.1 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
00:06.0 PCI bridge: nVidia Corporation MCP55 PCI bridge (rev a2)
00:06.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2)
00:08.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
00:0f.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:07.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
01:08.0 Multimedia audio controller: Creative Labs SB0400 Audigy2 Value
01:0a.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
02:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GT] (rev a1)

~$ cat /proc/asound/cards
0 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfb100000 irq 22

~$ uname -a
Linux joan-desktop 2.6.27-9-generic #1 SMP Thu Nov 20 22:15:32 UTC 2008 x86_64 GNU/Linux

~$ lsmod
Module Size Used by
ipv6 314312 10
bridge 64544 0
stp 11268 1 bridge
bnep 23168 2
rfcomm 51104 0
sco 20612 2
l2cap 33280 6 bnep,rfcomm
bluetooth 70820 6 bnep,rfcomm,sco,l2cap
ppdev 16904 0
powernow_k8 23684 1
cpufreq_stats 14468 0
cpufreq_ondemand 16400 1
cpufreq_conservative 16392 0
cpufreq_userspace 12420 0
cpufreq_powersave 10368 0
freq_table 13568 3 powernow_k8,cpufreq_stats,cpufreq_ondemand
video 28948 0
output 11776 1 video
container 12288 0
sbs 22288 0
sbshc 14592 1 sbs
pci_slot 13704 0
wmi 15808 0
battery 21128 0
af_packet 29568 2
iptable_filter 11520 0
ip_tables 28176 1 iptable_filter
x_tables 31752 1 ip_tables
ac 13448 0
sbp2 32652 0
lp 19588 0
nvidia 7804864 36
snd_emu10k1_synth 15744 0
snd_emux_synth 46976 1 snd_emu10k1_synth
snd_seq_virmidi 14720 1 snd_emux_synth
snd_seq_midi_emul 16000 1 snd_emux_synth
snd_emu10k1 163680 1 snd_emu10k1_synth
snd_hda_intel 551124 3
snd_ac97_codec 134872 1 snd_emu10k1
ac97_bus 10496 1 snd_ac97_codec
snd_pcm_oss 52256 0
snd_mixer_oss 25088 1 snd_pcm_oss
snd_seq_dummy 11652 0
snd_pcm 98824 4 snd_emu10k1,snd_hda_intel,snd_ac97_codec,snd_pcm_oss
shpchp 42140 0
snd_seq_oss 43648 0
snd_seq_midi 15808 0
snd_rawmidi 34080 3 snd_seq_virmidi,snd_emu10k1,snd_seq_midi
snd_seq_midi_event 16768 3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi
k8temp 13568 0
snd_page_alloc 18576 3 snd_emu10k1,snd_hda_intel,snd_pcm
pci_hotplug 39472 1 shpchp
psmouse 51612 0
snd_util_mem 13312 2 snd_emux_synth,snd_emu10k1
evdev 20512 6
pcspkr 11136 0
serio_raw 14596 0
snd_seq 67744 9 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
acx 112900 0
snd_timer 33424 3 snd_emu10k1,snd_pcm,snd_seq
snd_seq_device 16660 8 snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd_hwdep 17160 3 snd_emux_synth,snd_emu10k1,snd_hda_intel
snd 81992 21 snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_hda_intel,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_seq_dummy,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device,snd_hwdep
soundcore 16800 1 snd
jedec_probe 22400 0
cfi_probe 15232 0
gen_probe 12032 2 jedec_probe,cfi_probe
parport_pc 44200 1
parport 50096 3 ppdev,lp,parport_pc
button 15904 0
i2c_nforce2 15752 0
mtd 25484 0
chipreg 11652 2 jedec_probe,cfi_probe
i2c_core 36128 2 nvidia,i2c_nforce2
map_funcs 10496 0
ext3 150544 1
jbd 66472 1 ext3
mbcache 17924 1 ext3
sd_mod 45864 4
sr_mod 24644 0
crc_t10dif 10240 1 sd_mod
cdrom 47784 1 sr_mod
sg 45408 0
usb_storage 92864 0
libusual 31784 1 usb_storage
pata_amd 22020 0
sata_nv 35208 3
pata_acpi 13568 0
ohci1394 41524 0
forcedeth 68112 0
ieee1394 110592 2 sbp2,ohci1394
ata_generic 14212 0
ehci_hcd 48908 0
libata 200160 4 pata_amd,sata_nv,pata_acpi,ata_generic
ohci_hcd 34972 0
scsi_mod 183160 6 sbp2,sd_mod,sr_mod,sg,usb_storage,libata
dock 18464 1 libata
usbcore 175376 6 acx,usb_storage,libusual,ehci_hcd,ohci_hcd
thermal 27424 0
processor 47800 2 powernow_k8,thermal
fan 13576 0
fuse 68288 5
vesafb 15240 1
fbcon 51200 72
tileblit 11264 1 fbcon
font 17152 1 fbcon
bitblit 14592 1 fbcon
softcursor 10496 1 bitblit
Subir
wynton
#4 por wynton el 09/12/2008
Hola piniflopa,

tienes correctamente cargados los módulos de tu tarjeta EMU0404 PCI (snd_emu10k1).

Es posible te falte el firmware que esta tarjeta necesita cargar al iniciar el módulo. Si al ejecutar el comando dmesg ves algo así:

Alguien escribió:
ALSA /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-rt/sound/alsa-driver/pci/emu10k1/emu10k1_main.c:880: emu1010: filename emu/emu0404.fw testing
ALSA /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-rt/sound/alsa-driver/pci/emu10k1/emu10k1_main.c:681: firmware: emu/emu0404.fw not found. Err=-2
ALSA /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-rt/sound/alsa-driver/pci/emu10k1/emu10k1_main.c:885: emu1010: Loading Firmware file emu/emu0404.fw failed


Es que falta ese firmware (emu0404.fw)

Busca el paquete alsa-firmware o alsa-firmware-tools en el gestor de paquetes de Ubuntu e instálalo. Recarga el módulo (o reinicia el PC si te lías) y debería funcionar.
Subir
piniflopa
#5 por piniflopa el 09/12/2008
Muchas gracias por la ayuda.

No he podido descargar y instalar los paquetes de forma automatica con el synaptic, pero he podido descargarlos desde la web y hacer la instalación por el método clásico (./configure, make, make install).
A partir de aqui he realizado el re-inicio y ya me reconoce la arjeta ....¡Incluso suena! =D>
Pero me he quedado algo a cuadros cuando he oido el "pitch" de las voces algo revolucionado. si, si... Todo suena mas rápido y subido alrededor de medio tono...... Vamos qua ahora no se si tengo mp3 o discos de vinilo dentro del ordenador. :roll:
¿Alguna idea?

Insisto wynton: muchas gracias por la ayuda.
Subir
wynton
#6 por wynton el 10/12/2008
Hola piniflopa,

me alegra que ya te funcione....

El sonido acelerado que comentas tiene pinta de que estás reproduciendo mp3eses de 44100 Hz con la tarjeta configurada a 48000 Hz. Es el típico valor por defecto. Mira en los controles ALSA de esta tarjeta a ver si hay algún tipo de selector de frecuencia de muestreo (sampling rate): por ejemplo con alsamixergui.
Subir
piniflopa
#7 por piniflopa el 11/12/2008
Solucionado!

Con el alsamixergui no he podido, ni editando el /var/lib/alsa/asound.state. Pero he estado trasteando un poco y lo conseguí. Efectivamente el problema estaba en el clock internal rate.

Gracias de nuevo y cerveza pagada. :birras:
Subir
astrafo
#8 por astrafo el 04/05/2009
Buenas...
A mí tambien me chuta. Gracias por la ayuda.

Al final también la he hecho rular instalando el firmware, pero tengo el problemilla de la freq. a 48000. Lo he apañado desde el plugin de salida de las aplicaciones de sonido, pero debe haber una manera de cargar el módulo indicándole la freq. a 44100. Alguien sabe como hacerlo?

Joan 'piniflopa', si me explicaras cómo lo has apañado igual me das alguna idea. Estoy un poco verde con los módulos en linux.

salut!

jordi
Subir
Homicida Baneado
#9 por Homicida el 03/06/2009
Bueno, despues de buscar y buscar y no encontrar una solución al final pude hacer funcionar mi E-Mu 0404 PCI. He aquí las instrucciones para Jaunty Jackalope (la distro que uso):

1.- Agregar el repositorio Medibuntu tecleando en consola:

[code]sudo wget http://www.medibuntu.org/sources.list.d/jaunty.list --output-document=/etc/apt/sources.list.d/medibuntu.list [/code]

2.- Agregamos la clave GPG:

[code]sudo aptitude update && sudo aptitude install medibuntu-keyring && sudo aptitude update[/code]

3.- En synaptic instalamos "alsa-firmware" y su dependencia "alsa-firmware-loaders". Si por lo que fuese no estuviese "alsa-firmware" (no se por que no me aparecía) lo podemos añadir de la siguiente manera:
4.- Ir a http://packages.medibuntu.org/jaunty/index.html
5.- Seleccionar "alsa-firmware" y descargar e instalar el paquete correspondiente (i386 o amd64)
6.- Reiniciar el equipo
7.- Ir a Sistema->Preferencias->Sonido
8.- Una vez ahi, en la pestaña "Dispositivos" seleccionar para todo "E-mu 0404b [4002]...Multichannel playback (ALSA)", menos en la ultima que es "E-mu 0404b [4002] (Alsa mixer)" y ya esta todo funcionando.

Espero que os pueda ayudar.
Subir
yesss
#10 por yesss el 04/06/2009
y sinceramente.... no hubiera sido mejor una particion con windows y sin nada?? :roll:
Subir
igny
#11 por igny el 04/06/2009
yesss escribió:
y sinceramente.... no hubiera sido mejor una particion con windows y sin nada?? :roll:

Esta da más gusto si hay final feliz :D
Subir
Homicida Baneado
#12 por Homicida el 04/06/2009
Eso ya cada uno como prefiera :wink: . Yo creo que mejor no tener que depender de Windows y que suene nativo en Linux.
Subir
yesss
#13 por yesss el 05/06/2009
sinceramente las horas que pasas configurando historias no merecen la pena cuando con una instalacion de windows en 1 hora la tienes limpia de mierdas y lista para grabar, mezclar y masterizar.

yo sinceramente no se porque algunos os empeñais en usar linux para producir musica... pero bueno, cada uno con la suya. a mi me parece perder el tiempo absurdamente. linux desde luego no esta hecho para esto...
Subir
bluemaz
#14 por bluemaz el 09/01/2010
¿Como habeis solucionado el tema del sampling rate? me estoy volviendo loco con la 0404PCI y por más que busco no doy con ello.

Un saludo y gracias!
Subir
Homicida Baneado
#15 por Homicida el 10/01/2010
bluemaz escribió:
¿Como habeis solucionado el tema del sampling rate? me estoy volviendo loco con la 0404PCI y por más que busco no doy con ello.

Un saludo y gracias!

Con Ubuntu Karmic te lo configura todo automaticamente, ya no tengo que cambiarlo con el alsamixer como con Jaunty
Subir
Hilos similares
Nuevo post

Regístrate o para poder postear en este hilo