View previous topic :: View next topic |
Author |
Message |
focahclero Guru
Joined: 02 Jan 2004 Posts: 554
|
Posted: Fri Jan 02, 2004 10:46 pm Post subject: No consigo hacer funcionar Creative VIBRA16 |
|
|
Hola a todos.
Es una tarjeta de sonido ISA - PnP, y no logro hacerla funcionar.
A lo más que he llegado es a reproducir CDs, pero ni mp3s, ni midis, ni wavs...
Os cuento lo que he hecho.
He seguido un el documento /usr/src/linux/Documentation/sound/VIBRA16 con instrucciones (más bien ideas y algún que otro error de tecleo) de "instalación".
Las isapnptools están instaladas
He genenerado el /etc/isapnp.conf a partir de la salida de pnpdump.
Si ejectuto (aunque no hace falta) un isapnp /etc/isapnp.conf parece que la tarjeta se detecta sin problemas.
Hago un modprobe -v -k sb , y aparentemente está todo correcto.
Pero con dmesg veo lo siguiente: Code: | Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
sb: Creative ViBRA16C PnP detected
sb: ISAPnP reports 'Creative ViBRA16C PnP' at i/o 0x220, irq 10, dma 1, 5
SB 4.13 detected OK (220)
sb: Interrupt test on IRQ10 failed - Probable IRQ conflict
sb: 1 Soundblaster PnP card(s) found. | Un probable problema con la IRQ.
Por lo que sé la irq está libre (lo sé consultando /proc/interrupts, lo que no sé es si esto se puede verificar así)
También he probado a dar otra IRQ (y el resto de configuración) en /etc/isapnp.conf pero no me hace ni caso. Después del modprobe, ejecuto dmesg y me vueve a hablar de "i/o 0x220, irq 10, dma 1, 5 SB 4.13 detected OK (220) sb: Interrupt test on IRQ10 failed - Probable IRQ conflict".
También he probado con, por ej. Code: | modprobe -v sb io=0x240 irq=9 dma=3 dma16=7 | pero la salida de dmesg vuelve a hablar de ""i/o 0x220, irq 10, dma 1, 5 SB 4.13 detected OK (220) sb: Interrupt test on IRQ10 failed - Probable IRQ conflict"
He probado con otra SoundBlaster, en este caso una PCI con el chip emu10k1 y en esta sí he llegado casi al final (los mp3s se resisten, pero midis y wavs se reproducen)
Ya me estoy desesperando ¿Alguna pista de por donde seguir?
Muchas gracias y saludos |
|
Back to top |
|
|
lunatc Guru
Joined: 18 Apr 2002 Posts: 409 Location: Canary Islands. Spain
|
Posted: Fri Jan 02, 2004 10:56 pm Post subject: |
|
|
Yo tengo por aquí una Vibra 16 (ISA) tb pero nunca la he probado en el Linux (es una que tenía mi mujer en el win).
De todas formas lo que se me ocurre así a bote pronto es que juegues con las IRQ en la bios, en la parte que puedes seleccionar para el bus isa en la que está conectada la Vibra, la opción "Legacy" o algo así (depende de la bios y la placa).
De este modo fuerzas la asignación de una IRQ para ella sola
Salu2
[EDIT]
PD: Le he estado echando un vistazo a la Vibra16 - es una CT4180- pensando que tenia puentes para asignar las IRQ como las antiguas, pero me temo que es una "plug & pray" por lo que lo de la asignación por BIOS me da que es la única opción.
[/EDIT] |
|
Back to top |
|
|
focahclero Guru
Joined: 02 Jan 2004 Posts: 554
|
Posted: Fri Jan 02, 2004 11:37 pm Post subject: |
|
|
Gracias lunatc.
Lo de reservar la IRQ en la BIOS ya se me había ocurrido, pero como sólo puedo reservar las IRQs o las DMAs para que no estén disponibles para plug and play y sí para tarjetas la ISA (no PnP) pues no lo había probado.
Pero acabo de hacerlo: he reservado la IRQ 10 para que no está diponible para PnP, y el resultado:
Hago un modprobe sb y resulta que me toma la IRQ7, parece que bien, pero miro dmesg y... nada vuelve a tomar la IRQ 10: ""i/o 0x220, irq 10, dma 1, 5 SB 4.13 detected OK (220) sb: Interrupt test on IRQ10 failed - Probable IRQ conflict"."
¿Dónde puñetas le estará indicando que ha de coger la IRQ 10? _________________ focahclero
Registered Linux User #352648. Get Counted! http://counter.li.org
[TEMA] Descripción problema (estado) |
|
Back to top |
|
|
lunatc Guru
Joined: 18 Apr 2002 Posts: 409 Location: Canary Islands. Spain
|
Posted: Fri Jan 02, 2004 11:47 pm Post subject: |
|
|
y si en lugar de especificarlo en la linea de comandos con modprobe, pruebas a crear en /etc/modules.d/aliases
la linea...
Code: |
options sb io=0x240 irq=7 dma=3 dma16=7
|
y despues de un update-modules simplemente haces un modprobe sb
Por probar nomás!
Salu2 |
|
Back to top |
|
|
focahclero Guru
Joined: 02 Jan 2004 Posts: 554
|
Posted: Sat Jan 03, 2004 12:15 am Post subject: |
|
|
Hay algo que se escapa por ahí....
He añadido a aliases la línea que me indicabas, he hecho el update-modules, y he aquí el resultado: Code: | bash-2.05b# modprobe -v sb
(...)
/sbin/insmod /lib/modules/2.4.20-gentoo-r6/kernel/drivers/sound/sb_lib.o
Using /lib/modules/2.4.20-gentoo-r6/kernel/drivers/sound/sb_lib.o
/sbin/insmod /lib/modules/2.4.20-gentoo-r6/kernel/drivers/sound/sb.o io=0x240 irq=7 dma=3 dma16=7
Using /lib/modules/2.4.20-gentoo-r6/kernel/drivers/sound/sb.o | Por lo que ha tomado la configuración de aliases
Pero hago un dmesg y ¡sorprendentemente ahora toma la IRQ 5! (es la primera vez que lo hace, después de un montón de pruebas), pero también se queja: Code: | isapnp: Scanning for PnP cards...
isapnp: SB audio device quirk - increasing port range
isapnp: Card 'Creative ViBRA16C PnP'
isapnp: 1 Plug & Play card detected total
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
sb: Creative ViBRA16C PnP detected
sb: ISAPnP reports 'Creative ViBRA16C PnP' at i/o 0x220, irq 5, dma 1, 5
SB 4.13 detected OK (220)
sb: Interrupt test on IRQ5 failed - Probable IRQ conflict
sb: 1 Soundblaster PnP card(s) found. |
Continuo sin ver por qué la salida de dmesg difiere de la configuración dada. _________________ focahclero
Registered Linux User #352648. Get Counted! http://counter.li.org
[TEMA] Descripción problema (estado) |
|
Back to top |
|
|
lunatc Guru
Joined: 18 Apr 2002 Posts: 409 Location: Canary Islands. Spain
|
Posted: Sat Jan 03, 2004 12:32 am Post subject: |
|
|
Que hija de pxxx! jejeje
Haz un rmmod sb y prueba a cambiar en las options la irq 7 por la 5, haz un update modules y repite el modprobe sb a ver si esta es la que le gusta!!
Salu2 |
|
Back to top |
|
|
focahclero Guru
Joined: 02 Jan 2004 Posts: 554
|
Posted: Sat Jan 03, 2004 2:37 pm Post subject: |
|
|
Pues no le gusta tampoco.
El modprobe sí toma la configuración que se le indica en aliases pero la salida de dmesg continua tomando la irq, io, dma y dma16 que le parece, y quejándose de la irq 5.
He probado a repetir el proceso poniendo en aliases la misma irq, io, dma y dma16 que aparece en dmesg, pero aunque ahora coinciden los valores tanto en modprobe como en dmesg, este último continúa sin tenerlo muy claro: Code: | Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
sb: Creative ViBRA16C PnP detected
sb: ISAPnP reports 'Creative ViBRA16C PnP' at i/o 0x220, irq 5, dma 1, 5
SB 4.13 detected OK (220)
sb: Interrupt test on IRQ5 failed - Probable IRQ conflict
sb: 1 Soundblaster PnP card(s) found. |
Seguramente tendrá una solución, sólo hay que encontrala
Muchas gracias por la ayuda. _________________ focahclero
Registered Linux User #352648. Get Counted! http://counter.li.org
[TEMA] Descripción problema (estado) |
|
Back to top |
|
|
focahclero Guru
Joined: 02 Jan 2004 Posts: 554
|
Posted: Sun Jan 11, 2004 12:49 pm Post subject: |
|
|
Al final he desistido de hacerla funcionar: he instalado otra tarjeta que es un poco cutrecilla pero funciona sin problemas (es1371).
Sin embargo, ahora tengo otros problemillas, pero esa es otra cuestión
Saludos, _________________ focahclero
Registered Linux User #352648. Get Counted! http://counter.li.org
[TEMA] Descripción problema (estado) |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|