|
|
|
problems with cx88 and PAL-Nc | |
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] | |
Hello, After many attempts, I finally made some progress with my Compro Videomate x50 (cx88 + xc2028). I added the necessary bits to a 'custom' callback function and I'm able to get the TV signal and change channels. However, I'm having a hard time trying to use PAL-Nc . At first, I thought it was a problem related with the tuner, but it also happens with S-Video. It works fine with PAL and NTSC, using TV as input or S-Video as input,. but when I set PAL-Nc as the norm this happens (Fedora 11, lastest v4l-dvb, S-Video input): cx88/0: cx2388x v4l2 driver version 0.0.7 loaded cx8800 0000:04:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19 cx88[0]: subsystem: 185b:e000, board: Compro VideoMate X50 [card=82,autodetected], frontend(s): 0 cx88[0]: TV tuner type 71, Radio tuner type 71 cx88[0]: cx88_reset tuner 1-0061: chip found @ 0xc2 (cx88[0]) xc2028 1-0061: creating new instance xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner xc2028 1-0061: destroying instance xc2028 1-0061: creating new instance xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner cx88[0]: Asking xc2028/3028 to load firmware xc3028-v27.fw xc2028 1-0061: Error on line 1139: -6 cx88[0]/0: found at 0000:04:01.0, rev: 5, irq: 19, latency: 32, mmio: 0xf4000000 IRQ 19/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs cx88[0]/0: registered device video0 [v4l2] cx88[0]/0: registered device vbi0 cx88[0]/0: registered device radio0 cx88[0]: set_tvnorm: "NTSC-M" fsc8=28636360 adc=28636363 vdec=28636360 db/dr=28636360/28636360 cx88[0]: set_pll: MO_PLL_REG 0x00fffffe [old=0x00f15f18,freq=28636360] cx88[0]: pll locked [pre=2,ofreq=28636360] cx88[0]: set_tvnorm: MO_INPUT_FORMAT 0x00000001 [old=0x00000007] cx88[0]: set_tvnorm: MO_OUTPUT_FORMAT 0x181f0008 [old=0x181f0000] cx88[0]: set_tvnorm: MO_SCONV_REG 0x00020000 [old=0x00021f07] cx88[0]: set_tvnorm: MO_SUB_STEP 0x00400000 [old=0x0043e0f8] cx88[0]: set_tvnorm: MO_SUB_STEP_DR 0x00400000 [old=0x00538e38] cx88[0]: set_tvnorm: MO_AGC_BURST 0x00007270 [old=0x00006d63,bdelay=114,agcdelay=112] cx88[0]: set_tvnorm: MO_HTOTAL 0x0000038e [old=0x0000135a,htotal=910] cx88[0]: set_scale: 320x240 [TB,NTSC-M] cx88[0]: set_scale: hdelay 0x0038 (width 754) cx88[0]: set_scale: hscale 0x15b3 cx88[0]: set_scale: hactive 0x0140 cx88[0]: set_scale: vdelay 0x0018 cx88[0]: set_scale: vscale 0x1e00 cx88[0]: set_scale: vactive 0x01e0 cx88[0]: set_scale: filter 0x80009 cx8800 0000:04:01.0: firmware: requesting xc3028-v27.fw xc2028 1-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7 cx88[0]: Calling XC2028/3028 callback xc2028 1-0061: Loading firmware for type=BASE (1), id 0000000000000000. cx88[0]: Calling XC2028/3028 callback xc2028 1-0061: Loading firmware for type=(0), id 000000000000b700. SCODE (20000000), id 000000000000b700: xc2028 1-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000. cx88[0]: Calling XC2028/3028 callback cx88[0]: Calling XC2028/3028 callback xc2028 1-0061: Loading firmware for type=BASE FM (401), id 0000000000000000. cx88[0]: Calling XC2028/3028 callback wlan0: no IPv6 routers present xc2028 1-0061: Loading firmware for type=FM (400), id 0000000000000000. cx88[0]: Calling XC2028/3028 callback cx88[0]: set_tvnorm: "PAL-Nc" fsc8=28656448 adc=28636363 vdec=28656448 db/dr=28656448/28656448 cx88[0]: set_pll: MO_PLL_REG 0x01002df7 [old=0x00fffffe,freq=28656448] cx88[0]: pll locked [pre=2,ofreq=28656448] cx88[0]: set_tvnorm: MO_INPUT_FORMAT 0x00000007 [old=0x00000001] cx88[0]: set_tvnorm: MO_OUTPUT_FORMAT 0x1c1f0008 [old=0x181f0008] cx88[0]: set_tvnorm: MO_SCONV_REG 0x0001ffa4 [old=0x00020000] cx88[0]: set_tvnorm: MO_SUB_STEP 0x00400000 [old=0x00400000] cx88[0]: set_tvnorm: MO_SUB_STEP_DR 0x00400000 [old=0x00400000] cx88[0]: set_tvnorm: MO_AGC_BURST 0x00007270 [old=0x00007270,bdelay=114,agcdelay=112] cx88[0]: set_tvnorm: MO_HTOTAL 0x00000395 [old=0x0000038e,htotal=917] cx88[0]: set_scale: 320x240 [TB,PAL-Nc] cx88[0]: set_scale: hdelay 0x0040 (width 922) cx88[0]: set_scale: hscale 0x1e19 cx88[0]: set_scale: hactive 0x0140 cx88[0]: set_scale: vdelay 0x0024 cx88[0]: set_scale: vscale 0x1d34 cx88[0]: set_scale: vactive 0x0240 cx88[0]: set_scale: filter 0x80009 cx88[0]/0: tvaudio support needs work for this tv norm [PAL-Nc], sorry cx88[0]: Calling XC2028/3028 callback xc2028 1-0061: Loading firmware for type=BASE (1), id 0000000000000000. cx88[0]: Calling XC2028/3028 callback xc2028 1-0061: Loading firmware for type=(0), id 000000000000b700. SCODE (20000000), id 000000000000b700: xc2028 1-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000. cx88[0]: Calling XC2028/3028 callback cx88[0]: set_scale: 720x576 [TB,PAL-Nc] cx88[0]: set_scale: hdelay 0x0090 (width 922) cx88[0]: set_scale: hscale 0x047d cx88[0]: set_scale: hactive 0x02d0 cx88[0]: set_scale: vdelay 0x0024 cx88[0]: set_scale: vscale 0x0000 cx88[0]: set_scale: vactive 0x0240 cx88[0]: set_scale: filter 0x80008 cx88[0]: set_tvnorm: "PAL-Nc" fsc8=28656448 adc=28636363 vdec=28656448 db/dr=28656448/28656448 cx88[0]: set_pll: MO_PLL_REG 0x01002df7 [old=0x01002df7,freq=28656448] cx88[0]: pll locked [pre=2,ofreq=28656448] cx88[0]: set_tvnorm: MO_INPUT_FORMAT 0x00000007 [old=0x00000007] cx88[0]: set_tvnorm: MO_OUTPUT_FORMAT 0x1c1f0008 [old=0x1c1f0008] cx88[0]: set_tvnorm: MO_SCONV_REG 0x0001ffa4 [old=0x0001ffa4] cx88[0]: set_tvnorm: MO_SUB_STEP 0x00400000 [old=0x00400000] cx88[0]: set_tvnorm: MO_SUB_STEP_DR 0x00400000 [old=0x00400000] cx88[0]: set_tvnorm: MO_AGC_BURST 0x00007270 [old=0x00007270,bdelay=114,agcdelay=112] cx88[0]: set_tvnorm: MO_HTOTAL 0x00000395 [old=0x00000395,htotal=917] cx88[0]: set_scale: 320x240 [TB,PAL-Nc] cx88[0]: set_scale: hdelay 0x0040 (width 922) cx88[0]: set_scale: hscale 0x1e19 cx88[0]: set_scale: hactive 0x0140 cx88[0]: set_scale: vdelay 0x0024 cx88[0]: set_scale: vscale 0x1d34 cx88[0]: set_scale: vactive 0x0240 cx88[0]: set_scale: filter 0x82029 cx88[0]: Calling XC2028/3028 callback cx88[0]: set_scale: 720x576 [TB,PAL-Nc] cx88[0]: set_scale: hdelay 0x0090 (width 922) cx88[0]: set_scale: hscale 0x047d cx88[0]: set_scale: hactive 0x02d0 cx88[0]: set_scale: vdelay 0x0024 cx88[0]: set_scale: vscale 0x0000 cx88[0]: set_scale: vactive 0x0240 cx88[0]: set_scale: filter 0x82028 cx88[0]: video y / packed - dma channel status dump cx88[0]: cmds: initial risc: 0xcd9d6000 cx88[0]: cmds: cdt base : 0x00180440 cx88[0]: cmds: cdt size : 0x0000000c cx88[0]: cmds: iq base : 0x00180400 cx88[0]: cmds: iq size : 0x00000010 cx88[0]: cmds: risc pc : 0xcd9d6034 cx88[0]: cmds: iq wr ptr : 0x0000010d cx88[0]: cmds: iq rd ptr : 0x00000101 cx88[0]: cmds: cdt current : 0x00000458 cx88[0]: cmds: pci target : 0x00000000 cx88[0]: cmds: line / byte : 0x00000000 cx88[0]: risc0: 0x80008000 [ sync resync count=0 ] cx88[0]: risc1: 0x1c0005a0 [ write sol eol count=1440 ] cx88[0]: risc2: 0xcd831000 [ arg #1 ] cx88[0]: risc3: 0x180004c0 [ write sol count=1216 ] cx88[0]: iq 0: 0x80008000 [ sync resync count=0 ] cx88[0]: iq 1: 0x1c0005a0 [ write sol eol count=1440 ] cx88[0]: iq 2: 0xcd831000 [ arg #1 ] cx88[0]: iq 3: 0x180004c0 [ write sol count=1216 ] cx88[0]: iq 4: 0xcd831b40 [ arg #1 ] cx88[0]: iq 5: 0x140000e0 [ write eol count=224 ] cx88[0]: iq 6: 0xcd832000 [ arg #1 ] cx88[0]: iq 7: 0x1c0005a0 [ write sol eol count=1440 ] cx88[0]: iq 8: 0xcd832680 [ arg #1 ] cx88[0]: iq 9: 0x1c0005a0 [ write sol eol count=1440 ] cx88[0]: iq a: 0xcd8331c0 [ arg #1 ] cx88[0]: iq b: 0x18000300 [ write sol count=768 ] cx88[0]: iq c: 0xcd833d00 [ arg #1 ] cx88[0]: iq d: 0x0031c040 [ INVALID 21 20 cnt0 resync 14 count=64 ] cx88[0]: iq e: 0x00000000 [ INVALID count=0 ] cx88[0]: iq f: 0x00000011 [ INVALID count=17 ] cx88[0]: fifo: 0x00180c00 -> 0x183400 cx88[0]: ctrl: 0x00180400 -> 0x180460 cx88[0]: ptr1_reg: 0x00181ce0 cx88[0]: ptr2_reg: 0x00180478 cx88[0]: cnt1_reg: 0x00000000 cx88[0]: cnt2_reg: 0x00000000 cx88[0]/0: [ffff880121dfcc00/0] timeout - dma=0xcd9d6000 cx88[0]/0: [ffff880121dfde00/1] timeout - dma=0xcd91a000 cx88[0]/0: [ffff88011bdc8000/2] timeout - dma=0xcdb90000 cx88[0]/0: [ffff88011bdc9200/3] timeout - dma=0xcdb92000 __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! ¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar -- video4linux-list mailing list Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subjecthttps://www.redhat.com/mailman/listinfo/video4linux-list
[Linux Media] [Older V4L] [Linux DVB] [Video Disk Recorder] [Linux Kernel] [Asterisk] [Photo] [DCCP] [Netdev] [Xorg] [Util Linux NG] [Xfree86] [Free Photo Albums] [Fedora Users] [Fedora Women] [ALSA Users] [ALSA Devel] [SSH] [DVB Maintainers] [Linux USB] [Yosemite Information]
![]() |
![]() |