
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-10-19 a las 07:51 -0300, Luis Llimi Lema Matamala escribió:
Probe lo que me indicaron, esto:
modprobe saa7134 card=42 tuner=43 y despues el dmesg, y obtengo esto con respecto al dispositivo:
Tienes alguna documentación: /usr/src/linux/Documentation/video4linux/README.saa7134 CARDLIST.saa7134 ./bttv/Cards Pero en el CARDLIST.saa7134 sólo llega hasta la 33, es curioso.
saa7130/34: v4l2 driver version 0.2.12 loaded ACPI: PCI interrupt 0000:00:09.0[A] -> GSI 10 (level, low) -> IRQ 10 saa7130[0]: found at 0000:00:09.0, rev: 1, irq: 10, latency: 32, mmio: 0xdffff800 saa7130[0]: subsystem: 1131:0000, board: Sabrent SBT-TVFM (saa7130) [card=42,insmod option] saa7130[0]: board init: gpio is 80c000 saa7130[0]: Huh, no eeprom present (err=-5)? tuner: chip found at addr 0xc0 i2c-bus saa7130[0] tuner: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F)) by saa7130[0]
Ajá. El fichero CARDLIST.saa7134 está incompleto, por eso la información del Yast te sale mal. Pero se puede encontrar en "/usr/src/linux-2.6.11.4-21.8/drivers/media/video/saa7134/saa7134.h": #define SAA7134_BOARD_SABRENT_SBTTVFM 42 (suma 1, el array empieza por cero) La información completa, la que te imprime arriba está en "/usr/src/linux-2.6.11.4-21.8/drivers/media/video/saa7134/saa7134-cards.c". La 43 resulta ser ésta: [SAA7134_BOARD_SABRENT_SBTTVFM] = { /* Michael Rodriguez-Torrent <> */ .name = "Sabrent SBT-TVFM (saa7130)", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_NTSC_M, .inputs = {{ .name = name_comp1, .vmux = 1, .amux = LINE2, },{ .name = name_tv, .vmux = 3, .amux = LINE2, .tv = 1, },{ .name = name_svideo, .vmux = 8, .amux = LINE2, }}, .radio = { .name = name_radio, .amux = LINE2, }, }, ... },{ .vendor = PCI_VENDOR_ID_PHILIPS, .device = PCI_DEVICE_ID_PHILIPS_SAA7130, .subvendor = 0x1131, .subdevice = 0, .driver_data = SAA7134_BOARD_SABRENT_SBTTVFM, ... int saa7134_board_init1(struct saa7134_dev *dev) { // Always print gpio, often manufacturers encode tuner type and other info. saa_writel(SAA7134_GPIO_GPMODE0 >> 2, 0); dev->gpio_value = saa_readl(SAA7134_GPIO_GPSTATUS0 >> 2); printk(KERN_INFO "%s: board init: gpio is %x\n", dev->name, dev->gpio_value); switch (dev->board) { ... // case SAA7134_BOARD_SABRENT_SBTTVFM: /* not finished yet */ No está terminado su soporte en el kernel, pero quizás se refiera al remote. Fíjate que el codigo de esa función es la que imprime esta linea:
saa7130[0]: board init: gpio is 80c000
saa7130[0]: registered device video0 [v4l2] saa7130[0]: registered device vbi0 saa7130[0]: registered device radio0
Luego ejecuto xawtv en KDE y eureka!! funciona, pero siempre hay cosas que faltan, no tengo sonido, como lo hago?.
Bueno, puede ser tan simple como que no tengas puesto el cable de sonido (salida desde la tarjeta de TV a entrada de la tarjeta de sonido), o que no tengas subido el volumen en el mezclador de la entrada exacta por la que entra el sonido. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDVpfatTMYHG2NR9URArmuAJwO+hIh1s+kDvLkpo1+MydJaIIkYgCfQ9S6 MR9YD1BLRmj2s6iw93YJ/BY= =95vR -----END PGP SIGNATURE-----