Estoy ayudando a configurar el sonido de una SUSE que hasta ahora sólo hacia de servidor
Es un Compaq de sobremesa, no servidor. La SUSE es:
SUSE LINUX Enterprise Server 9 (i586) VERSION = 9 PATCHLEVEL = 2
No tiene ni monitor, pero ahora debe recoger audio por el line-in y convertir-lo en un stream.
Tiene esta tarjeta:
0000:00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
Sólo tengo acceso por SSH y tras un alsaconf sin problemas, los módulos se cargan.
A contunuación intenté ajustar el volumen y quitar posibles «mutes». No pude por este error:
# alsamixer alsamixer: function snd_ctl_open failed for default: No such file or directory
Busco información y encuentro bastante ruido :) ¿Alguien sabe como seguir? Gracias :)
El Martes, 17 de Enero de 2006 20:03, Benjamí Villoslada escribió:
PATCHLEVEL = 2
No tiene ni monitor, pero ahora debe recoger audio por el line-in y convertir-lo en un stream.
* Esto es otra cuestion, no se el objetivo, si es un servidor de streaming (una radio via internet por ejemplo) icecast + ices por ejemplo, pero habria que saber mas cosas lo mismo con sox o un scriptillo vale, concreta mas.
Tiene esta tarjeta:
0000:00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
Sólo tengo acceso por SSH y tras un alsaconf sin problemas, los módulos se cargan.
A contunuación intenté ajustar el volumen y quitar posibles «mutes». No pude por este error:
# alsamixer alsamixer: function snd_ctl_open failed for default: No such file or directory
* AC'97 suele estar bastante soportado, yo empezaria configurando la tarjeta con yast y no con alsaconf ya que el primero si sabe del sistema en su conjunto y alsaconf en principio seria una configuracion mas particular (vete tu a saber si detecta el uso de udev, por ejemplo, con sus denominaciones y ubicacion de los dispositivos), a partir de aqui probar distintos mixers, aumix por ejemplo tiene interfaz curses y gui y es posible que alsamixer en este caso te funcione.
El Dimarts, 17 de Gener de 2006 21:11, jose maria va escriure:
No tiene ni monitor, pero ahora debe recoger audio por el line-in y convertir-lo en un stream.
- Esto es otra cuestion, no se el objetivo, si es un servidor de streaming
(una radio via internet por ejemplo) icecast + ices por ejemplo, pero habria que saber mas cosas lo mismo con sox o un scriptillo vale, concreta mas.
Esta parte está controlada, gracias. Intentaba describir la situación :)
- AC'97 suele estar bastante soportado, yo empezaria configurando la
tarjeta con yast y no con alsaconf ya que el primero si sabe del sistema en su conjunto y alsaconf en principio seria una configuracion mas particular (vete tu a saber si detecta el uso de udev, por ejemplo, con sus denominaciones y ubicacion de los dispositivos), a partir de aqui probar distintos mixers, aumix por ejemplo tiene interfaz curses y gui y es posible que alsamixer en este caso te funcione.
Lo haré, es verdad. No recordé la interfaz curses!
Lo probaré en cuanto despinchen una segunda tarjeta que han puesto para que «pruebe cual va mejor».
lspci|grep audio
0000:00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03) 0000:05:09.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08)
Provoca errores:
Ocurrió un error durante la instalación de Creative Sound Blaster AudioPCI64V, AudioPCI128 El módulo del kernel snd-ens1371 para el soporte de sonido no puede ser cargado. Esto puede deberse a unos parámetros del módulo incorrectos, inclusive E/S o IRQ no válidas.
Y no hay módulos cargados. Antes de que llegara esta 2ª tarjeta, pasaba lo que expliqué en el mensaje anterior.
En cuanto tenga sólo la Intel integrada en la placa base, vuelvo a ello, gracias :)
El Miércoles, 18 de Enero de 2006 20:13, Benjamí Villoslada escribió:
0000:00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03) 0000:05:09.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08)
Provoca errores:
Ocurrió un error durante la instalación de Creative Sound Blaster AudioPCI64V, AudioPCI128 El módulo del kernel snd-ens1371 para el soporte de sonido no puede ser cargado. Esto puede deberse a unos parámetros del módulo incorrectos, inclusive E/S o IRQ no válidas.
Y no hay módulos cargados. Antes de que llegara esta 2ª tarjeta, pasaba lo que expliqué en el mensaje anterior.
En cuanto tenga sólo la Intel integrada en la placa base, vuelvo a ello, gracias :)
* La opcion noapic en el arranque te puede solventar problemas de interrupciones con los asuntos integrados.
El Dimarts, 17 de Gener de 2006 21:11, jose maria va escriure:
- AC'97 suele estar bastante soportado, yo empezaria configurando la
tarjeta con yast y no con alsaconf ya que el primero si sabe del sistema en su conjunto y alsaconf en principio seria una configuracion mas particular (vete tu a saber si detecta el uso de udev, por ejemplo, con sus denominaciones y ubicacion de los dispositivos), a partir de aqui probar distintos mixers, aumix por ejemplo tiene interfaz curses y gui y es posible que alsamixer en este caso te funcione.
El tema ha vuelto :)
Ya no tiene la tarjeta integrada, han puesto una SoundBlaster y
# yast2 sound
La detecta como "Creative Sound Blaster AudioPCI64V, AudioPCI128" pero la instalación siempre termina con:
-----------------------------------------
Ocurrió un error durante la instalación de Creative Sound Blaster AudioPCI64V, AudioPCI128 El módulo del kernel snd-ens1371 para el soporte de sonido no puede ser cargado. Esto puede deberse a unos parámetros del módulo incorrectos, inclusive E/S o IRQ no válidas.
-----------------------------------------
Y no hay módulos cargados. Bueno, el snd_page_alloc. En cambio:
# alsaconf
ve una ens1371 - Ensoniq ES1371 [AudioPCI-97] (rev 08)
Modifica el /etc/modprobe.d/sound
# cat /etc/modprobe.d/sound alias snd-card-0 snd-ens1371 alias sound-slot-0 snd-ens137
Al terminar están cargados los módulos, incluso el que YaST no quiere cargar:
# lsmod|grep -i snd snd_seq_oss 38784 0 snd_pcm_oss 64936 0 snd_mixer_oss 24448 1 snd_pcm_oss snd_seq_midi 13600 0 snd_seq_midi_event 12032 2 snd_seq_oss,snd_seq_midi snd_seq 65680 5 snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_ens1371 29412 0 snd_rawmidi 31268 2 snd_seq_midi,snd_ens1371 snd_seq_device 12808 4 snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi snd_pcm 109444 2 snd_pcm_oss,snd_ens1371 snd_timer 32260 2 snd_seq,snd_pcm snd_ac97_codec 72964 1 snd_ens1371 snd 71908 12 snd_seq_oss,snd_pcm_oss,snd_mixer_oss,snd_seq_midi,snd_seq_midi_event,snd_seq,snd_ens1371,snd_rawmidi,snd_seq_device,snd_pcm,snd_timer,snd_ac97_codec snd_page_alloc 16264 1 snd_pcm gameport 8832 1 snd_ens1371 soundcore 13664 1 snd
Pero no funciona y ningún mixer trabaja:
# amixer amixer: Mixer attach default error: No such file or directory
ona:~ # alsamixer alsamixer: function snd_ctl_open failed for default: No such file or directory
No se que puede suceder ¿Alguna pista? Muchas gracias :)
Más datos:
# cat /etc/SuSE-release SUSE LINUX Enterprise Server 9 (i586) VERSION = 9 PATCHLEVEL = 3 # uname -a Linux ona 2.6.5-7.244-smp #1 SMP Mon Dec 12 18:32:25 UTC 2005 i686 i686 i386 GNU/Linux
# lspci -v
[...]
0000:05:09.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08) Subsystem: Ensoniq Creative Sound Blaster AudioPCI64V, AudioPCI128 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 (3000ns min, 32000ns max) Interrupt: pin A routed to IRQ 18 Region 0: I/O ports at 1080 [size=64] Capabilities: [dc] Power Management version 1 Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME-
[...]
# lsdev
Device DMA IRQ I/O Ports ------------------------------------------------ 0000:00:02.0 3800-3807 0000:00:1d.0 3440-345f 0000:00:1d.1 3460-347f 0000:00:1d.2 3480-349f 0000:00:1d.3 34a0-34bf 0000:00:1f.1 34e0-34ef 0000:00:1f.2 34f0-34ff 3818-381f 3820-3827 3830-3833 3834-3837 0000:05:04.0 1000-107f 1000-107f 0000:05:09.0 1080-10bf acpi 9 cascade 4 2 dma 0080-008f dma1 0000-001f dma2 00c0-00df ehci_hcd 18 Ensoniq 1080-10bf Ensoniq AudioPCI 18 eth0 16 fpu 00f0-00ff i8042 1 12 ide0 14 01f0-01f7 03f6-03f6 34e0-34e7 ide1 34e8-34ef keyboard 0060-006f libata 19 34f0-34ff 3818-381f 3820-3827 3830-3833 3834-3837 PCI 0cf8-0cff pic1 0020-0021 pic2 00a0-00a1 rtc 8 0070-0077 serial 03f8-03ff timer 0 0040-005f uhci_hcd 18 18 19 20 3440-345f 3460-347f 3480-349f 34a0-34bf vesafb 03c0-03df
# rpm -qa|grep -i alsa alsa-devel-1.0.9-2.3 alsa-1.0.9-2.3 alsa-docs-1.0.3-41.3
Gracias :)
El Lunes, 6 de Febrero de 2006 15:13, Benjamí Villoslada escribió:
El tema ha vuelto :)
Ya no tiene la tarjeta integrada, han puesto una SoundBlaster y
# yast2 sound
La detecta como "Creative Sound Blaster AudioPCI64V, AudioPCI128" pero la instalación siempre termina con:
* Me temo que sea un problema con los kernels smp mira a ver si hay algo en /usr/src/linux-2.6.13-15.7/Documentation/sound/alsa y la gestion de interrupciones, en los multiprocesadores NO tengo tarjetas de sonido, asi que por mi parte haz unas probaturas faciles, instala irqbalance y que se arranque al inicio, esto no lo desinstales no es malo tenerlo, si no mejora el asunto, arranca pasandole al kernel la opcion NOAPIC, instala los paquetes debuginfo de tu kernel y alsa/s y comparalos por ejemplo con el de agirardet a ver si hay movida con alsa, recompilar los paquetes alsa, (a lo mejor necesita la emulacion oss) por probar instala kasound y activala, tambien podrías recompilar el kernel echandole un ojo a la lista de alsa y al cvs.