• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Quebradero de cabeza con ALSA

    Programado Fijo Cerrado Movido
    Sistemas operativos
    4
    18
    921
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • Membris KhanM
      Membris Khan
      Última edición por

      Bueno, se que de este foro yo soy de los que más ha trasteado con ALSA pero a pesar recurro a vuestra ayuda pues tengo un problema desde siempre con ALSA, os cuento:

      El caso es que tengo Mandrake 9.1 que me detectó perfectamente mi Audigy e instaló y configuró ALSA perfectamente. Vamos, el sonido y todo me va bien, pero… no puedo usar la aplicación "alsamixer" y obviamente tampoco "alsamixergui". Tanto usando aumix como kmix puedo acceder a los controles de sonido pero se perfectamente que ALSA ofrece muchos más controles que los que tengo con kmix y aumix (entre otros regulación independiente de cada satelite y subwoofer), todos esos controles me los ofrece alsamixer.

      Lo sé porque con Mandrake 8.2 y 9.0 tuve que compilar ALSA yo mismo (no me detectaba mi tarjeta) y tenía alsamixer con tropecientos controles. Aun entonces kmix me ofrecía menos controles, no se xq...

      Así que lo tengo todo perfectamente funcionando pero cuando ejecuto alsamixer me da este error:

      alsamixer: function snd_ctl_open failed for default: No such file or directory

      el caso es que tengo todos los módulos instalados correctamente y los mezcladores kmix y aumix me funcionan a la perfección, pero con esa diferencia, que con estos últimos tengo menos controles. Me da ese error tanto siendo usuario normal como usuario root.

      La verdad he intentando desinstalar alsa para compilarlo por mi mismo pero hay algo que no hago bien (sólo quito paquetes y desvinculo módulos) y luego me da errores al configurar.

      Pero tiene que haber alguna forma de solucionarlo mas simple no?

      A ver si alguien avispado me saca del pozo 🙂

      1 Respuesta Última respuesta Responder Citar 0
      • meninas92M
        meninas92
        Última edición por

        bueno pos eso que segun la rama "es muy molesto encontrarse con cierto tipo de gente"
        / modo lamer on /yo deberia decir que soy muy cool y demas y tu un pobre script kidiee /modo lamer off/

        http://qa.mandrakesoft.com/show_bug.cgi?id=5576 /* el bug en mdk cooker */

        por cierto esta muy comentado 🙂
        solo ocurre cuando alsa no corre cuando se ejecuta alsamixer
        ties dos opciones como root escribes
        alsad -k start
        o grafiscamente te vas al centro de control de mandrake -> systema -> servicios
        buscas alsa o alsasound y lo arrancas asegurate que le dices que lo arranque al arrancar es un boton (*) tip web de esos que tan por la derecha

        de aqui saque la respuesta pa que veas lo lamer que soy
        http://www.mandrakeclub.com/modules.php?op=modload&name=Splatt_Forum&file=viewtopic&topic=8186&forum=1&post_id=25770

        pa sabe de linux no hay mas que preguntarle al tito google y lee musho
        http://www.google.es/search?q=alsamixer%3A+function+snd_ctl_open+failed+for+default%3A+No+such+file+or+directory+++&ie=ISO-8859-1&hl=es&btnG=B%FAsqueda+en+Google&meta=

        1 Respuesta Última respuesta Responder Citar 0
        • meninas92M
          meninas92
          Última edición por

          /modo ronaldo on/
          si
          no
          nu se
          /modo ronaldo off/

          1 Respuesta Última respuesta Responder Citar 0
          • Membris KhanM
            Membris Khan
            Última edición por

            En primer lugar dejaré claro que antes de hacer esta pregunta me he recorrido todos los entresijos del tito Google, el primo Alltheweb y por supuesto el colega Dmoz.org. Todos los enlaces a los que haces referencia ya los había visitado ya que son los primeros resultados que ofrece Google usando como clave de búsqueda el mensaje de error y todas las soluciones que se proponen en las muy comentadas ramas ya las había puesto en práctica incluso antes de empezar a buscar por Internet.

            Mi problema es, como digo desde un principio, es que tengo instalado, corriendo y funcionando ALSA en el momento en que al ejecutar alsamixer me da dicho error, y es la diferencia entre mi problema y el problema que se plantea en el bug de alsa/mandrake, que aunque pequeña, es importante.

            Supongo que al final lo que haré será, cuando actualice a la versión 9.2, omitir la detección de la tarjeta de sonido y compilar yo alsa desde cero.

            PD1: No estoy seguro de la posible ironía de tu comentario pero si te incomoda responder a una pregunta "de fácil solución con google" no es necesario que contestes 😉

            PD2: Tengo instalado todos los paquetes de alsa (driver, lib, utils, oss-compat, etc…) y no tengo ningún programa demonio llamado "alsad". De hecho el único paquete que contiene binarios ejecutables es alsa-utils.

            1 Respuesta Última respuesta Responder Citar 0
            • meninas92M
              meninas92
              Última edición por

              hombre como diria groucho marx que seria del mundo sin el humor
              antes de compilarte tu a pelo alsa casi que te vendria mejor intalar otra distro mas cool (te hablo desde una gentoo con alsa esta sonando ahora pero al instalar alsa lo compila ella sola) el caso es que no se que version de alsa trae mdk 9.1 por lo tanto no se si es un bug (que podria estar arreglado en una version mas moderna) el problema de permisos descartado ya que raiz los tiene todos

              puedes compilar alsa encima del anterior cuando hagas el make install machacara la version anterior de alsa otro cantar son las librerias pero si tb las compilas y instalar tb las machacaras prueba solo a machacar las alsa utils pero

              por encima de todo
              creo que he encontrado una solucion a tu problema y me ha llevado 3 veces mas tiempo que la anterior asique debe de ser la buena por lo visto es un problema de enlaces con los dispositivos de sonido se soluciona corriendo el script snddevices que esta en el directorio del alsa driver descomprimido con tar tienes que tener los modulos cargados antes compruebalo con lsmod

              PD: pa variar la solucion la encontre en gooooogle
              /guasa mode on / contesta com si yo fuese ronaldo en las noticias del guiñol (si) (no) (nu se)
              esto (si) soluciono tu problema
              yo (no) no se donde tengo la cabeza
              yo (nu se) que es un ordenador ¿es como una tostadora?

              /guasa mode off/

              coñas aparte espero que solucione tu problema si no postea otra vez XDDDDDDDDDDDDDDDDDDDDD
              recuerda solo se decir si no nu_se algo mas complejo no que me lio XXDDDDDDDDDDDDDDDDDDDDD

              1 Respuesta Última respuesta Responder Citar 0
              • Membris KhanM
                Membris Khan
                Última edición por

                Bueno, supongo entonces que será uno de tantos malentendidos típicos de comunicación escrita que a veces ni los emoticonos pueden salvar 😉

                MDK 9.1 lleva alsa 0.9 rc7 pero esto me lleva pasando desde que tengo la 8.2 (y xq fue la primera vez que usé alsamixer jeje). Lo de compilar machacando lo anterior es lo que había intentado hacer pero me daba bastantes errores que al parecer tenían que ver con los módulos (igual mdk lleva alsa-driver compilado dentro del kernel y no como módulo y sólamente son paquetes alsa-lib y alsa-utils como parece ser) y a marcalj le ocurrí igual cuando quiso compilar alsa teniendo instalado el driver emu-10k1… pero eso ya se desvia del tema.

                Voy a probar lo del script snddevices (que es uno de los pasos de compilación e instalación de alsa así que puede que funcione) y si funciona edito el post con los resultados, con el feel de Ronaldo, of course 😛

                1 Respuesta Última respuesta Responder Citar 0
                • meninas92M
                  meninas92
                  Última edición por

                  se arreglo

                  despues de este post he instalado el alsa en 2 makinas las dos con gentoo y como la seda (sota caballo y rey)

                  necesito saber si tu problema se ha solucionada por dos razones la primera esque la curiosidad me esta matando y la segunda por la satisfaccion de saber que he ayudado a alguien

                  responde please

                  1 Respuesta Última respuesta Responder Citar 0
                  • Membris KhanM
                    Membris Khan
                    Última edición por

                    <feel type="ronaldo">no</feel>

                    Pues va a ser que no ha funcionado, yo me bajo el paquete drivers, lo extraigo, ejecuto como root el ./snddevices y todo ok, más o menos igual que cuando compilaba alsa, pero justo en ese momento deja de funcionarme el controlador OSS hasta que lo vuelvo a reiniciar.

                    Total que creo que hasta que no cambie de distro o me ponga una debian (quien dice debian dice slack o gentoo ;)) no voy a solucionar este infierno 😞

                    1 Respuesta Última respuesta Responder Citar 0
                    • meninas92M
                      meninas92
                      Última edición por

                      esta casi a punto de salir una semana maximo asi que quizas actualizando

                      1 Respuesta Última respuesta Responder Citar 0
                      • OrkoO
                        Orko
                        Última edición por

                        Pues yo tambien me he pegado mucho con las Alsa hasta tenerlas funcionando con AC3 y 5.1, te puedo decir como hago yo el configure a ver si así solucionas tu problema, tio.

                        cd alsa-driver-version
                        CFLAGS="-O2 -march=i486 -mcpu=i686"
                        ./configure
                        –with-isapnp=no
                        --with-sequencer=yes
                        --with-oss=yes
                        --with-cards=intel8x0
                        make
                        make install

                        Luego el resto de paquetes directamente con configure && make && make install
                        No uso el tgz de slack porque mete todos los modulos para todas las tarjetas disponibles en el kernel y luego da error en todos los modulos que no tienes, aunque funcionar funciona igual
                        Del alsa-tools solo pongo el ac3dec para escuchar chachi las pelis con AC3

                        Luego hago un depmod -a, un reboot... y a rular a las 1000 maravillas.

                        1 Respuesta Última respuesta Responder Citar 0
                        • meninas92M
                          meninas92
                          Última edición por

                          hombre las CFLAGS son un pelin desoptimizadas a no ser que tengas un 486

                          dependiendo del compilador si es gcc 3.XX

                          CFLAGS="-O3 -march=athlon-xp -mcpu=i686"
                          esto generara codigo muy optimizado para atlon xp
                          te puedo pasar una lista de cpus y optimizaciones de gentoo pero que son validas para cualquier distro en la que compiles 🙂

                          1 Respuesta Última respuesta Responder Citar 0
                          • Membris KhanM
                            Membris Khan
                            Última edición por

                            Pues esta semana he estado intentando instalar Gentoo, que por cierto no he podido, me he quedado por la fase de instalar paquetes que me he hecho un completo lío y he renunciado. Total, al grano, que al volverme a poner Mandrake 9.1 ya tengo todos los controles de emu10k1!!! No me preguntes cómo ha sido pero así es… así que mientras siga con mdk ya tengo ese aspecto solucionado 🙂

                            Ahora ya puedo regular independientemente el volumen del subwoofer y satélites, que potencia!! xD

                            1 Respuesta Última respuesta Responder Citar 0
                            • meninas92M
                              meninas92
                              Última edición por

                              emerge nombre paquete los nombre estan ordenados por categorias en /usr/portage/

                              1 Respuesta Última respuesta Responder Citar 0
                              • Membris KhanM
                                Membris Khan
                                Última edición por

                                Publicado originalmente por meninas92
                                emerge nombre paquete los nombre estan ordenados por categorias en /usr/portage/

                                Si la cosa es que intento instalarlo desde los cds para athlon-xp sin conexión a Internet ya que es imposible configurar una conexión ppp para instalación por red y aun así me puedo aburrir con mis 56k. Me quedo en el punto en el que debo elegir un stage pero al crear el sistema se me desmonta el cd y aun volviendolo a montar manualmente no tengo ni idea de cómo instalar los paquetes GRP xq no existe nada parecido en los cds que tengo… y tampoco tengo un script .sh llamado grp-install... tampoco tengo ningun archivo .txt con la lista de paquetes y claro sin tener configurado emerge no podia empezar a instalar... en fin un quebradero de cabeza mejor lo dejo para otro momento :dormido: :dormido: 😕 😕

                                1 Respuesta Última respuesta Responder Citar 0
                                • meninas92M
                                  meninas92
                                  Última edición por

                                  esque gentoo sin red no es nada de todas maneras quizas algun dia te pases a router + lan y sepas que es internet de verdad sobre gentoo a mi los modems nunca me dieron problemas con mandrake 7.0 eso si eran todos externos fue cuando empezaron los only win modem eso si un modem valia la friolera de 100 euros y ahora no pasan de 30

                                  1 Respuesta Última respuesta Responder Citar 0
                                  • NachoN
                                    Nacho
                                    Última edición por

                                    Pues yo he instalado gentoo sin red y sin problemas, no es tan dificil, solo que es un poco coñazo. La guia oficial da gusto leerla, te explica todo lo que haces y te indica paso a paso lo que hay que hacer. Es como si te piden escribir los numeros del 1 al 100, es facil, pero un poco coñazo ;). En esete aspecto, creo que Gentoo es insuperable, ya ue las guias oficiales que hay en su pagina son clarisimas, muy practicas y de una calidad impresionante. Cada vez que necesito algo me paso por la web, sin tener que recurrir al google como en Debian. Ademas muchas estan en castellano.

                                    Por si te sirve de algo Membris, yo me guardo siempre miniguias para mi mismo de todo lo que hago, para asi poder seguirlas la proxima vez. Las mantengo actualizadas pero nunca las publico, porque son solo eso, guias , no manuales. Ademas, estan tan especificadas para mi hardware que no siempre le sirve a cualquiera.

                                    Te he puesto mi guia de isntalacion de Gentoo en http://gsmlandia.com/gentoo.html para que le pegues un vistazo a ver si te ayuda.

                                    Por otra parte, y mas relacionado con este hilo tengo una duda existencial…

                                    ¿Para que usasais ALSA? ¿Para que sirve?

                                    Se que es un sistema de sonido de linux, segun creo de codigo abierto, pero la verdad, en todas las distribuciones que he probado (Corel, Mandrake, Debian,Suse,...) nunca he tocado nada de ALSA, ni he configurado nada con el nombre ALSA y siempre he podido usar sonido, ver pelis con sonido AC3 5.1, ...
                                    No tenia mas que carar el modulo de la tarjeta de sonido y ya está.

                                    A lo mejor lo estoy usando y no me he dado cuenta. 😉

                                    ¿Alguien me explica porque es tan famoso ? con una descripcion breve me basta.

                                    Saludos

                                    1 Respuesta Última respuesta Responder Citar 0
                                    • meninas92M
                                      meninas92
                                      Última edición por

                                      cuidadito que en google sale una empresa de autobuses
                                      www.alsa-project.org
                                      veras que suse ahora comprada por novell tie parte de culpa que exista

                                      The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. ALSA has the following significant features:
                                      /alsa tiene las sigueintes features/
                                      1. Efficient support for all types of audio interfaces, from consumer soundcards to professional multichannel audio interfaces.
                                      /soporte eficiente para todos los tipos de interfaces de audio desde la targeta del consumidor hasta sistemas multicanal profesionales/
                                      2. Fully modularized sound drivers.
                                      /drivers de sonido completamente modularizados/
                                      3. SMP and thread-safe design.
                                      /soporta Sistemas Multi Procesador/es y ¿tread safe ?/
                                      4. User space library (alsa-lib) to simplify application programming and provide higher level functionality.
                                      /libreria de programacion para el usuario para simplificar la programacion (abstraccion de la capa de drivers)/
                                      5. Support for the older OSS API, providing binary compatibility for most OSS programs.
                                      /*compatibilidad con lo antiguo Open Sound Sistem */

                                      1 Respuesta Última respuesta Responder Citar 0
                                      • Membris KhanM
                                        Membris Khan
                                        Última edición por

                                        Bueno te lo iba a explicar yo pero vamos, ya sabes un poco de que va ALSA, aparte de una empresa de autobuses, hablando en plata son como unos drivers para las tarjetas de sonido, digamos algo similar a lo que supone xfree86 para las tarjetas de vídeo o SANE para los escáneres 🙂

                                        Por cierto muy ilustrativa tu guía Nacho, está bastante bien leerla además de en español, personalizada ya que conozco personalmente tu caso, aunque al parecer hay pasos en los que usas Internet durante la instalación y aún estoy algo confuso sobre los problemas que tuve cuando lo instalé, ya te pillaré por el Messenger o algo cuando me pueda poner de nuevo, que ahora tengo muy afinada de nuevo la mdk 😉

                                        1 Respuesta Última respuesta Responder Citar 0
                                        • 1 / 1
                                        • First post
                                          Last post

                                        Foreros conectados [Conectados hoy]

                                        5 usuarios activos (0 miembros e 5 invitados).
                                        febesin, pAtO,

                                        Estadísticas de Hardlimit

                                        Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
                                        Somos un total de 34.7k miembros registrados.
                                        ssaybb ha sido nuestro último fichaje.