El Lun 16 Jul 2007, Iñigo Tejedor Arrondo escribió: > El dom, 15-07-2007 a las 21:59 -0300, Carlos Germán escribió: > > Hola lista, voy a intentar explicar que me pasa con una capturadora de tv > > y radio marca "compro video mate x50" > > Uso debian sid con kernel 2.6.21 > > lspci | grep Video > > 00:09.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video > > and Audio Decoder (rev 05) > > 00:09.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and > > Audio Decoder [Audio Port] (rev 05) > > que estaría soportado en gnu/linux según dmesg y > > http://www.linuxtv.org/v4lwiki/index.php/Cx88_devices_%28cx2388x%29#Gener > >ic_Installation , por el modulo cx88xx, > > he probado con distintos parametros para el modulo. compilé el kernel > > también como lo explica esa web, pero usando mkpkg lo que no creo que > > cambie algo. Según vengo googleando y probando, la cuestion es pegarla > > justo con los parámetros para ese módulo, encontrar algun modelo > > compatible, ya que no hay uno exacto para esta placa, :(, lo máximo que > > conseguí fue con card=12 y tuner=43 que cree los /dev de video, radio , > > vbi y tener algunas interferencias. > > ¿alguien tiene alguna experiencia con estas targetas? > > Yo personalmente no :) > > Pero... ¿has mirado el resto de parámetros que admite el módulo?: > > [root][random]:/home/inigo # modinfo cx88xx > filename: > /lib/modules/2.6.20-1-amd64/kernel/drivers/media/video/cx88/cx88xx.ko > description: v4l2 driver module for cx2388x based TV cards > author: Gerd Knorr <[EMAIL PROTECTED]> [SuSE Labs] > license: GPL > author: Gerd Knorr, Pavel Machek, Chris Pascoe > description: input driver for cx88 GPIO-based IR remote controls > license: GPL > vermagic: 2.6.20-1-amd64 SMP mod_unload > depends: > i2c-core,ir-common,videodev,tveeprom,video-buf,btcx-risc,i2c-algo-bit > parm: ir_debug:enable debug messages [IR] (int) > parm: always_analog:force analog audio out (int) > parm: audio_debug:enable debug messages [audio] (int) > parm: i2c_udelay:i2c delay at insmod time, in usecs (should be > 5 or higher). Lower value means higher bus speed. (int) > parm: i2c_scan:scan i2c bus at insmod time (int) > parm: i2c_debug:enable debug messages [i2c] (int) > parm: nocomb:disable comb filter (int) > parm: nicam:tv audio is nicam (int) > parm: card:card type (array of int) > parm: radio:radio tuner type (array of int) > parm: tuner:tuner type (array of int) > parm: latency:pci latency timer (int) > parm: core_debug:enable debug messages [core] (int) > > Seguramente en /usr/src/linux/doc tendrás bastante más información de la > que suelta el modinfo. > > Posiblemente los que más te interesen son los de debug (y mirar los logs > y lanzar tu aplicación v4l desde consola para ver más mensajes) > > Saludos Hola, ante todo gracias por responderme. Bueno, sigo probando. Probe varios parametros, y todas las card que soporta este chip, el Conexant CX23880/1/2/3 (una injusticia jaja) con algunas me fue mejor que otras, pero ninguna anduvo, no se hasta que punto puedo darme cuenta de la compatibilidad o no, por ahora supongo que el hecho que genere los /devs es algo positivo, la salida del dmesg último es esta, no muy distintas a las otras que supongo un poco compatibles.. jaja dmesg | grep cx88 CORE cx88[0]: subsystem: 185b:e000, board: ASUS PVR-416 [card=12,insmod option] cx88[0]: tveeprom i2c attach [addr=0x50,client=tveeprom] cx88[0]: i2c register ok cx88[0]: i2c scan: found device @ 0xa0 [eeprom] cx88[0]: i2c scan: found device @ 0xc2 [tuner (analog/dvb)] cx88[0]/0: found at 0000:00:09.0, rev: 5, irq: 18, latency: 32, mmio: 0xde000000 tuner 0-0061: chip found @ 0xc2 (cx88[0]) cx88[0]: tuner i2c attach [addr=0x61,client=(tuner unset)] cx88[0]/0: registered device video0 [v4l2] cx88[0]/0: registered device vbi0 cx88[0]/0: registered device radio0 cx88[0]/1: CX88x/0: ALSA support for cx2388x boards cx88[0]: irq aud [0x201001] dn_risci1* dn_sync* mchg_irq cx88[0]: irq aud [0x1001] dn_risci1* dn_sync*
También me fijé que el módulo cx88xx dice: Conexant 2388x (bt878 successor) support, entonces quisiera probar con bt878 pero no puedo lograr que debian no cargue los módulos cxx88. En /etc/modprobe.d hay un archivo blacklist que leí es para evitar que cargue los módulos ahí puestos, pero los carga igual, intenté comentando todo lo que haya en /etc/modules /etc/modules.conf que tenga que ver con cx88 lo mismo, los carga, intenta detectar el hardware en el booteo y los carga. Si no hay parámetros para este, crea el /dev/video0 y el /dev/vbi, que no funcionan :( de la radio ni se entera. AHora tengo en /etc/modprobe.d/cx88xx estos parámetros: options cx88xx card=12 radio=1 i2c_debug=1 i2c_scan=1 ir_debug=1 que generó la salida del dmesg que puse antes. Bueno, perdón si no me se explicar y muchísimas gracias!