I set the cardtype to 5 YUAN MPG600/Kuroutoshikou iTVC16-STVLP because of the output of lspci (especially the iTVC16 part):
02:09.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01) The output of dmesg | grep ivtv is now as following: [ 23.952913] ivtv: Start initialization, version 1.4.1 [ 24.244244] ivtv0: Initializing card 0 [ 24.244251] ivtv0: User specified Yuan MPG600, Kuroutoshikou ITVC16-STVLP card (detected cx23416 based chip) [ 24.252101] ivtv 0000:02:09.0: enabling device (0000 -> 0002) [ 24.252112] ivtv 0000:02:09.0: PCI INT A -> Link[LNKD] -> GSI 11 (level, low) -> IRQ 11 [ 24.607292] tuner 0-0060: chip found @ 0xc0 (ivtv i2c driver #0) [ 24.687177] IRQ 11/ivtv0: IRQF_DISABLED is not guaranteed on shared IRQs [ 24.687640] ivtv0: Registered device video0 for encoder MPG (4096 kB) [ 24.687743] ivtv0: Registered device video32 for encoder YUV (2048 kB) [ 24.687850] ivtv0: Registered device vbi0 for encoder VBI (1024 kB) [ 24.687948] ivtv0: Registered device video24 for encoder PCM (320 kB) [ 24.687952] ivtv0: Initialized card: Yuan MPG600, Kuroutoshikou ITVC16-STVLP [ 24.688987] ivtv: End initialization [ 25.320064] ivtv 0000:02:09.0: firmware: requesting v4l-cx2341x-enc.fw [ 25.329590] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes) [ 25.532176] ivtv0: Encoder revision: 0x02060039 I have no more I2C errors. The output of dmesg | grep tuner is as following: [ 24.607292] tuner 0-0060: chip found @ 0xc0 (ivtv i2c driver #0) [ 24.686094] tuner-simple 0-0060: creating new instance [ 24.686100] tuner-simple 0-0060: type set to 53 (Philips FQ1286) I hope that these are the right settings for my tv card. What do you think? How can I test this? Kris -----Oorspronkelijk bericht----- Van: Andy Walls [mailto:[email protected]] Verzonden: za 29-1-2011 14:54 Aan: Discussion list for development of the IVTV driver CC: [email protected]; [email protected] Onderwerp: Re: [ivtv-devel] [UNKNOWN IVTV CARD] On Tue, 2011-01-25 at 21:04 +0100, [email protected] wrote: > I got this from the kern.log file: > > *** > vendor/device: [4444:0016] > subsystem vendor/device: [1179:0001] > *** > > Card type: > > Toshiba PCI TV Tuner type W > > on Toshiba Qosmio F10-120 (Laptop) > What do I do to get this card working? The ivtv driver doesn't know about this card. These are the cards the ivtv driver knows about: $ modinfo ivtv filename: /lib/modules/2.6.32.14-127.fc12.x86_64/kernel/drivers/media/video/ivtv/ivtv.ko version: 1.4.1 [...] parm: cardtype:Only use this option if your card is not detected properly. Specify card type: 1 = WinTV PVR 250 2 = WinTV PVR 350 3 = WinTV PVR-150 or PVR-500 4 = AVerMedia M179 5 = YUAN MPG600/Kuroutoshikou iTVC16-STVLP 6 = YUAN MPG160/Kuroutoshikou iTVC15-STVLP 7 = YUAN PG600/DIAMONDMM PVR-550 (CX Falcon 2) 8 = Adaptec AVC-2410 9 = Adaptec AVC-2010 10 = NAGASE TRANSGEAR 5000TV 11 = AOpen VA2000MAX-STN6 12 = YUAN MPG600GR/Kuroutoshikou CX23416GYC-STVLP 13 = I/O Data GV-MVP/RX 14 = I/O Data GV-MVP/RX2E 15 = GOTVIEW PCI DVD 16 = GOTVIEW PCI DVD2 Deluxe 17 = Yuan MPC622 18 = Digital Cowboy DCT-MTVP1 19 = Yuan PG600V2/GotView PCI DVD Lite 20 = Club3D ZAP-TV1x01 21 = AverTV MCE 116 Plus 22 = ASUS Falcon2 23 = AverMedia PVR-150 Plus 24 = AverMedia EZMaker PCI Deluxe 25 = AverMedia M104 (not yet working) 26 = Buffalo PC-MV5L/PCI 27 = AVerMedia UltraTV 1500 MCE 0 = Autodetect (default) -1 = Ignore this card (array of int) So you have two choices: 1. You can to try to specify a card with the "cardtype=" module parameter. Many of the designs from Taiwan manufacturers are the same, so I'm guessing one of these card types will work for you: Cards with older RF tuner assemblies (not likely in a laptop): "Yuan PG600, Diamond PVR-550" cardtype=7 "GotView PCI DVD2 Deluxe" cardtype=16 "Yuan MPC622" cardtype=17 Cards with an XC3028/XC2028 RF tuner chip (needs xc3028.fw image): "Yuan PG600-2, GotView PCI DVD Lite" cardtype=19 "Club3D ZAP-TV1x01" cardtype=20 "Buffalo PC-MV5L/PCI" cardtype=26 If you don't need the RF tuner, and only need CVBS or SVideo input, then cardtype 7 is probably the safest to test with, as it doesn't try to set any GPIO pins. 2. Add a new card entry in ivtv-cards.c and ivtv-driver.c and recompile the ivtv module. The new card entry will likely look very much like some existing card entry. The hardest part is figuring out the proper GPIO pin settings and tuner being used. Sometimes the Windows driver *.inf file has the information, some times it doesn't. Regards, Andy
_______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
