Mi ordenador no reconoce el modulo X-Fi I/O

#1 por Figorin el 18/01/2011
Pues eso, recientemente instalé el ubuntu studio 10.10 y después de varios días de investigación con "San google" y por este foro hay un problema que me gustaría me solucionase alguien. Mi tarjeta es la Soundblaster X-Fi Elite Pro. Ya he conseguido que el equipo la reconozca y he instalado los paquetes alsa. Tengo sonido, pero no consigo que mi ordenador detecte el módulo externo I/O que viene con la tarjeta. El módulo consta de toda clase de puertos para todo tipo de conectores para la grabación y edición de sonido (MIDI,etc.), así como reguladores de efectos y de volumén.
Además la tarjeta viene con un software (no sé si es necesario pero supongo que sí) que en entorno windows se instala al meter el cd, pero no en ubuntu studio. ¿Cómo lo instalo? ¿Es necesario instalarlo para poder explotar las utilidades de mi tarjeta? ¿Es necesario para que me funcione el módulo (lo que de verdad me interesa)?.
Buscando información encontré unos comandos a introducir en terminal:
Cuando meto "aplay -l" me sale:
**** Lista de PLAYBACK dispositivos hardware ****
tarjeta 0: XFi [Creative X-Fi], dispositivo 0: ctxfi [Front/WaveIn]
Subdispositivos: 8/8
Subdispositivo #0: subdevice #0
Subdispositivo #1: subdevice #1
Subdispositivo #2: subdevice #2
Subdispositivo #3: subdevice #3
Subdispositivo #4: subdevice #4
Subdispositivo #5: subdevice #5
Subdispositivo #6: subdevice #6
Subdispositivo #7: subdevice #7
tarjeta 0: XFi [Creative X-Fi], dispositivo 1: ctxfi [Surround]
Subdispositivos: 8/8
Subdispositivo #0: subdevice #0
Subdispositivo #1: subdevice #1
Subdispositivo #2: subdevice #2
Subdispositivo #3: subdevice #3
Subdispositivo #4: subdevice #4
Subdispositivo #5: subdevice #5
Subdispositivo #6: subdevice #6
Subdispositivo #7: subdevice #7
tarjeta 0: XFi [Creative X-Fi], dispositivo 2: ctxfi [Center/LFE]
Subdispositivos: 8/8
Subdispositivo #0: subdevice #0
Subdispositivo #1: subdevice #1
Subdispositivo #2: subdevice #2
Subdispositivo #3: subdevice #3
Subdispositivo #4: subdevice #4
Subdispositivo #5: subdevice #5
Subdispositivo #6: subdevice #6
Subdispositivo #7: subdevice #7
tarjeta 0: XFi [Creative X-Fi], dispositivo 3: ctxfi [Side]
Subdispositivos: 8/8
Subdispositivo #0: subdevice #0
Subdispositivo #1: subdevice #1
Subdispositivo #2: subdevice #2
Subdispositivo #3: subdevice #3
Subdispositivo #4: subdevice #4
Subdispositivo #5: subdevice #5
Subdispositivo #6: subdevice #6
Subdispositivo #7: subdevice #7
tarjeta 0: XFi [Creative X-Fi], dispositivo 4: ctxfi [IEC958 Non-audio]
Subdispositivos: 1/1
Subdispositivo #0: subdevice #0

Cuando meto "aplay -L":
default
pulse
Playback/recording through the PulseAudio sound server
front:CARD=XFi,DEV=0
Creative X-Fi, Front/WaveIn
Front speakers
rear:CARD=XFi,DEV=0
Creative X-Fi, Surround
Rear speakers
center_lfe:CARD=XFi,DEV=0
Creative X-Fi, Center/LFE
Center and Subwoofer speakers
side:CARD=XFi,DEV=0
Creative X-Fi, Side
Side speakers
surround40:CARD=XFi,DEV=0
Creative X-Fi, Front/WaveIn
4.0 Surround output to Front and Rear speakers
surround41:CARD=XFi,DEV=0
Creative X-Fi, Front/WaveIn
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=XFi,DEV=0
Creative X-Fi, Front/WaveIn
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=XFi,DEV=0
Creative X-Fi, Front/WaveIn
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=XFi,DEV=0
Creative X-Fi, Front/WaveIn
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=XFi,DEV=0
Creative X-Fi, IEC958 Non-audio
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=XFi,DEV=0
Creative X-Fi, Front/WaveIn
Direct sample mixing device
dmix:CARD=XFi,DEV=1
Creative X-Fi, Surround
Direct sample mixing device
dmix:CARD=XFi,DEV=2
Creative X-Fi, Center/LFE
Direct sample mixing device
dmix:CARD=XFi,DEV=3
Creative X-Fi, Side
Direct sample mixing device
dmix:CARD=XFi,DEV=4
Creative X-Fi, IEC958 Non-audio
Direct sample mixing device
dsnoop:CARD=XFi,DEV=0
Creative X-Fi, Front/WaveIn
Direct sample snooping device
dsnoop:CARD=XFi,DEV=1
Creative X-Fi, Surround
Direct sample snooping device
dsnoop:CARD=XFi,DEV=2
Creative X-Fi, Center/LFE
Direct sample snooping device
dsnoop:CARD=XFi,DEV=3
Creative X-Fi, Side
Direct sample snooping device
dsnoop:CARD=XFi,DEV=4
Creative X-Fi, IEC958 Non-audio
Direct sample snooping device
hw:CARD=XFi,DEV=0
Creative X-Fi, Front/WaveIn
Direct hardware device without any conversions
hw:CARD=XFi,DEV=1
Creative X-Fi, Surround
Direct hardware device without any conversions
hw:CARD=XFi,DEV=2
Creative X-Fi, Center/LFE
Direct hardware device without any conversions
hw:CARD=XFi,DEV=3
Creative X-Fi, Side
Direct hardware device without any conversions
hw:CARD=XFi,DEV=4
Creative X-Fi, IEC958 Non-audio
Direct hardware device without any conversions
plughw:CARD=XFi,DEV=0
Creative X-Fi, Front/WaveIn
Hardware device with all software conversions
plughw:CARD=XFi,DEV=1
Creative X-Fi, Surround
Hardware device with all software conversions
plughw:CARD=XFi,DEV=2
Creative X-Fi, Center/LFE
Hardware device with all software conversions
plughw:CARD=XFi,DEV=3
Creative X-Fi, Side
Hardware device with all software conversions
plughw:CARD=XFi,DEV=4
Creative X-Fi, IEC958 Non-audio
Hardware device with all software conversions
Y, por último, cuando meto "cat/proc/asound/modules" me sale esto:

0 snd_ctxfi

Lo siento, pero no entiendo gran cosa. Si con esta información podeis ayudarme sería la hostia. Como ya dije, el sistema reconoce mi tarjeta de sonido, por lo que lo más importante ya lo tengo. Sin embargo, a la hora de grabar voz o algún instrumento, se me hace casi imprescindible disponer de los puertos de conexión del módulo externo. En fin, en todo caso gracias de antemano y un saludo.
Subir
#2 por DosSantos el 18/01/2011
Hola Figorin,

has probado los drivers de Creative???

http://support.creative.com/Downloads/welcome.aspx

para no tener que leer todos los drivers tienes que ir hasta el final y poner en las pesteñas, english (no te deja otro), linux y driver. Descargas y por lo visto en readme te dice como instalar...


Pruebalo y nos cuentas


Saludos
Subir
1
#3 por Figorin el 22/01/2011
Descargo el driver y lo descomprimo. Introduzco en el terminal (en la carpeta raíz del driver) el comando "sudo make" y me sale:

make -C /lib/modules/2.6.35-24-generic/build M=/home/ro/Downloads/XFiDrv_Linux_Public_US_1.00
make[1]: se ingresa al directorio «/usr/src/linux-headers-2.6.35-24-generic»
LD /home/ro/Downloads/XFiDrv_Linux_Public_US_1.00/built-in.o
CC [M] /home/ro/Downloads/XFiDrv_Linux_Public_US_1.00/xfi.o
/home/ro/Downloads/XFiDrv_Linux_Public_US_1.00/xfi.c:14: fatal error: sound/driver.h: No existe el fichero o el directorio
compilation terminated.
make[2]: *** [/home/ro/Downloads/XFiDrv_Linux_Public_US_1.00/xfi.o] Error 1
make[1]: *** [_module_/home/ro/Downloads/XFiDrv_Linux_Public_US_1.00] Error 2
make[1]: se sale del directorio «/usr/src/linux-headers-2.6.35-24-generic»
make: *** [all] Error 2

meto "sudo make install" y me sale esto:

Copy module files...
cp: no se puede efectuar «stat» sobre «ctxfi.ko»: No existe el fichero o el directorio
make: *** [install] Error

¿Qué puedo hacer?
Subir
#4 por DosSantos el 22/01/2011
Ahi ya nos metenos en terreno desconocido para mi... Lo unico que se me ocurre es si tienes instalado el paquete build-assentials....

A lo mejor otro hispasonico te puede ayudar mas....
Subir
1
#5 por Pablo_F el 22/01/2011
Hola,

Si no se compila es porque te faltará alguna librería de desarrollo, probablemente, libasound2-dev. Y no compiles con sudo, haz make a secas. De todas formas, no creo que sea buena idea instalar los drivers de Sound Blaster. Ya tienes el módulo snd-ctxfi de alsa que es más moderno que el driver que estás intentando instalar.

Por lo que he leído en las listas de correo de alsa, creo que el módulo externo no está soportado por el módulo snd_ctxfi. Yo probaría a instalar el programa con wine. Primero instalas wine desde el centro de software, metes el CD y buscas el instalador ejecutable y lo abres con wine.

Saludos, Pablo



La tarjeta está soportada por alsa
Subir
1
#6 por Figorin el 22/01/2011
Antes que nada muchas gracias por vuestras respuestas. Planteé estas mismas dudas en otro foro hace tres meses y aún estoy esperando...
Tengo el wine (lo uso para abrir el ppf-omatic), entro en la carpeta del CD de instalación y el archivo "Setup.exe" aparece con el icono de la copita de vino. Hago doble clic y se abre una ventana con el siguiente mensaje:

The file '/media/SB_INSTALL/Setup.exe' is not marked as executable. If this was downloaded or copied from an untrusted source, it may be dangerous to run.

También lo he intentado desde terminal con "wine Setup.exe" y me aparece esto:

wine: cannot find L"D:\\Setup.exe"

Y eso que al hacer "dir" en la carpeta raíz me aparece, entre otros, el dichoso archivo "Setup.exe"

¿Alguna idea? Gracias de antemano.
Subir
#7 por Pablo_F el 22/01/2011
Hola,

Tienes que marcar el archivo como ejecutable. Botón derecho, propiedades, permisos, permitir ejecutar el archivo.

Cuando alguien con disponibilidad de ayudar No sabe / No contesta, lo más probable es: "No sabe".

Saludos, Pablo
Subir
1
#8 por Figorin el 22/01/2011
Jeje... no hay manera... He seguido tus instrucciones, pero al hacer clic en la casilla de "permitir ejecutar el archivo" se abrió una ventana con este mensaje:

No se pudieron cambiar los permisos de «Setup.exe»: Error al establecer permisos: Sistema de ficheros de sólo lectura

Los dioses se han conjurado contra mí para castigar mi ignorancia.
Lo del otro foro lo comentaba como algo anecdótico, sin acritud, más para ensalzar vuestra rapidez que para criticar la lentitud, pero me doy cuenta que al leerlo es fácil interpretarlo como rencor. Me disculpo.
Gracias de nuevo, si se te ocurre algo más, te dedico una canción, XD.
Subir
#9 por DosSantos el 22/01/2011
Eso ocurre porque quieres cambiar las propiedades del fichero que esta en el cd, pasalo al escritorio, le cambias las propiedades y lo vuelves a intentar...
Subir
1
#10 por Pablo_F el 22/01/2011
Hola Figorin,

Intenta hacerlo desde una terminal.

cd /media
ls

si ves algo como cdrom0 o parecido:

cd cdrom0
ls

Si ves ahí el archivo Setup.exe

wine Setup.exe

A ver si así funciona. Otra opción es que copies el Setup.exe al disco duro, bajo tu home (o al Escritorio como sugiere Dos Santos :) )


Saludos, Pablo
Subir
1
#11 por Figorin el 23/01/2011
Gracias a todos, pero no ha habido suerte. Conseguí ejecutar el instalador con wine (qué emoción cuando se cargó la presentación de Creative)y lo hice de varias formas: desde el terminal, creando una imagen .iso del disco, desde el menú de configuración del wine (en instalar aplicación), etc., pero en el momento en que se cargaba la instalación, apareció (de todas las maneras) el siguiente error:

Código de error: -5011 : 0x80020005
Información de error:
>SetupDLL\SetupDLL.cpp (548)
PAPP:Creative Product Registration
PVENDOR:Creative Technology Ltd (http://www.creative.com)
PGUID:AC85CD9E-BC46-4874-90E6-ADB558DE7D9E
$9.1.0.429

Así que me temo que la solución no esta en el wine (aunque si algo estoy dejando claro es que no tengo ni pajolera ](*,) ).
¿Alguna otra idea? Gracias a todos.
Subir
Respuesta rápida

Regístrate o para poder postear en este hilo