[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: setup problems for PCVision + JAI CV-M1



"M.Stein" wrote:
> 
> Hi Richard!
> 
> Is the camera running with an older device driver (0.6.0)? If it is so,
> please load the old debug module itifg_g.o, start the test program and
> have a look at /var/log/messages. This file should contain (beside other
> noisy output) a dump of the PCVision register space (please search for
> hsyncpw, hequipw, hserrpw ... AFTER the SET_CAMCNF call). Compare these
> output with the 0.7.0 ones (here you have to set DEBUG_ITIFG=7 in the
> Makefile + recompile to get the output).
> 
> If you find differences, please inform me - if not or the camera also
> isn't running with the old module, send me the complete output.

Unfortunately I don't have the card working under a previous version.

Here is the dump after the SET_CAMCNF call


Apr 18 10:15:15 garie kernel: itifg[0D]: > iti_ioctl: GE_SET_CAMCNF 
Apr 18 10:15:15 garie kernel: itifg[0D]:     in 082e3000, out 00000000 
Apr 18 10:15:15 garie kernel: itifg[0D]: > icp_ampv_init 
Apr 18 10:15:15 garie kernel: itifg[0D]: 2-0 
Apr 18 10:15:15 garie kernel: itifg[0D]: 2-1 
Apr 18 10:15:15 garie kernel: itifg[0D]: 2-2 
Apr 18 10:15:15 garie kernel: itifg[0D]: 2-3 
Apr 18 10:15:15 garie kernel: itifg[0D]: 3-0 
Apr 18 10:15:15 garie kernel: itifg[0D]: 3-1/A 
Apr 18 10:15:15 garie kernel: itifg[0D]: 3-1/B 
Apr 18 10:15:15 garie kernel: itifg[0D]: 3-1/C 
Apr 18 10:15:15 garie kernel: itifg[0D]: 3-2 
Apr 18 10:15:15 garie kernel: itifg[0D]: 3-3 
Apr 18 10:15:15 garie kernel: itifg[0D]: 4-0 
Apr 18 10:15:15 garie kernel: itifg[0D]: 4-1 
Apr 18 10:15:15 garie kernel: itifg[0D]: 4-2 
Apr 18 10:15:15 garie kernel: itifg[0D]: 4-3 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-0/A 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-0/B 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-0/C 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-1/A 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-1/B 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-1/C 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-1/D 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-1/E 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-2/A 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-2/B 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-2/C 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-2/D 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-2/E 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-2/F 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-2/G 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-2/H 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-2/I 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-2/J 
Apr 18 10:15:15 garie kernel: itifg[0D]: 5-2/K 
Apr 18 10:15:15 garie kernel: itifg[0D]: 6-0/A 
Apr 18 10:15:15 garie kernel: itifg[0D]: 6-0/B 
Apr 18 10:15:15 garie kernel: itifg[0D]: 6-0/C 
Apr 18 10:15:15 garie kernel: itifg[0D]: 6-0/D 
Apr 18 10:15:15 garie kernel: itifg[0D]: 6-0/E 
Apr 18 10:15:15 garie kernel: itifg[0D]: 6-0/F 
Apr 18 10:15:15 garie kernel: itifg[0D]: 6-0/G 
Apr 18 10:15:15 garie kernel: itifg[0D]: 6-2/A 
Apr 18 10:15:15 garie kernel: itifg[0D]: 6-2/B 
Apr 18 10:15:15 garie kernel: itifg[0D]: 6-2/C 
Apr 18 10:15:15 garie kernel: itifg[0D]:     WRITE I: L 0 0 0 0 1 1 0 1
0 0 0 0 
1 1 0 H 0 
Apr 18 10:15:15 garie kernel: itifg[0D]: 8-0/A 
Apr 18 10:15:15 garie kernel: itifg[0D]:     WRITE I: L 0 1 1 0 1 0 1 1
0 0 0 1 
1 1 1 H 0 
Apr 18 10:15:15 garie kernel: itifg[0D]: 8-3/A 
Apr 18 10:15:15 garie kernel: itifg[0D]:     WRITE I: L 0 0 0 1 1 0 1 1
1 0 1 0 
1 1 1 H 0 
Apr 18 10:15:15 garie kernel: itifg[0D]: 8-4/A 
Apr 18 10:15:15 garie kernel: itifg[0D]:     WRITE I: L 0 1 0 1 1 1 0 0
0 1 1 1 
0 0 1 H 0 
Apr 18 10:15:15 garie kernel: itifg[0D]: 8-5/E 
Apr 18 10:15:15 garie kernel: itifg[0D]:     WRITE I: L 0 0 1 1 1 0 1 0
0 0 1 0 
0 0 1 H 0 
Apr 18 10:15:15 garie kernel: itifg[0D]: 8-6/A 
Apr 18 10:15:15 garie kernel: itifg[0D]: 9-0 
Apr 18 10:15:15 garie kernel: itifg[0D]: 9-1 
Apr 18 10:15:15 garie kernel: itifg[0D]:     modid   0x1880 
Apr 18 10:15:15 garie kernel: itifg[0D]:     lutaddr 0x02 
Apr 18 10:15:15 garie kernel: itifg[0D]:     lutdata 0x02 
Apr 18 10:15:15 garie kernel: itifg[0D]:     adcdata 0x02 
Apr 18 10:15:15 garie kernel: itifg[0D]:     htotal  0x1985 
Apr 18 10:15:15 garie kernel: itifg[0D]:     hsyncpw 0x1939 
Apr 18 10:15:15 garie kernel: itifg[0D]:     hequipw 0x191b 
Apr 18 10:15:15 garie kernel: itifg[0D]:     hserrpw 0x194b 
Apr 18 10:15:15 garie kernel: itifg[0D]:     vtotal  0x1c19 
Apr 18 10:15:15 garie kernel: itifg[0D]:     vsyncpw 0x1c05 
Apr 18 10:15:15 garie kernel: itifg[0D]:     vgstart 0x1a06 
Apr 18 10:15:15 garie kernel: itifg[0D]:     vgwidth 0x1a0b 
Apr 18 10:15:15 garie kernel: itifg[0D]:     hoffset 0x1948 
Apr 18 10:15:15 garie kernel: itifg[0D]:     hactive 0x1646 
Apr 18 10:15:15 garie kernel: itifg[0D]:     voffset 0x1407 
Apr 18 10:15:15 garie kernel: itifg[0D]:     vactive 0x13ff 
Apr 18 10:15:15 garie kernel: itifg[0D]:     strbdly 0x13c0 
Apr 18 10:15:15 garie kernel: itifg[0D]:     frstdly 0x100 
Apr 18 10:15:15 garie kernel: itifg[0D]:     con1    0x8f8 
Apr 18 10:15:15 garie kernel: itifg[0D]:     con2    0x31 
Apr 18 10:15:15 garie kernel: itifg[0D]:     trigcon 0x1080 
Apr 18 10:15:15 garie kernel: itifg[0D]:     p_clamp 0x1097 
Apr 18 10:15:15 garie kernel: itifg[0D]:     READ  I: L 1 0 0 0 0 0 0 0
0 0 0 0 
0 0 0 H 0. 
Apr 18 10:15:15 garie kernel: itifg[0D]:     READ II: L 0 0 0 1 1 0 1 0
0 0 0 1 
1 0 0 H 0 
Apr 18 10:15:15 garie kernel: itifg[0D]:     pllreg0 0x30b 
Apr 18 10:15:15 garie kernel: itifg[0D]:     READ  I: L 1 1 0 0 0 0 0 0
0 0 0 0 
0 0 0 H 0. 
Apr 18 10:15:15 garie kernel: itifg[0D]:     READ II: L 1 0 0 0 0 0 0 0
0 0 0 0 
0 0 0 H 0 
Apr 18 10:15:15 garie kernel: itifg[0D]:     pllreg1 0x00 
Apr 18 10:15:15 garie kernel: itifg[0D]:     READ  I: L 1 0 1 0 0 0 0 0
0 0 0 0 
0 0 0 H 0. 
Apr 18 10:15:15 garie kernel: itifg[0D]:     READ II: L 0 1 0 0 0 0 0 0
0 0 0 0 
0 0 0 H 0 
Apr 18 10:15:15 garie kernel: itifg[0D]:     pllreg2 0x00 
Apr 18 10:15:15 garie kernel: itifg[0D]:     READ  I: L 1 1 1 0 0 0 0 0
0 0 0 0 
0 0 0 H 0. 
Apr 18 10:15:15 garie kernel: itifg[0D]:     READ II: L 1 1 0 1 0 1 1 0
0 0 1 1 
1 1 0 H 0 
Apr 18 10:15:15 garie kernel: itifg[0D]:     pllreg3 0x78d 
Apr 18 10:15:15 garie kernel: itifg[0D]:     READ  I: L 1 0 0 1 0 0 0 0
0 0 0 0 
0 0 0 H 0. 
Apr 18 10:15:15 garie kernel: itifg[0D]:     READ II: L 0 0 1 1 0 1 1 1
0 1 0 1 
1 1 0 H 0 
Apr 18 10:15:15 garie kernel: itifg[0D]:     pllreg4 0x75d 
Apr 18 10:15:15 garie kernel: itifg[0D]:     READ  I: L 1 1 0 1 0 0 0 0
0 0 0 0 
0 0 0 H 0. 
Apr 18 10:15:15 garie kernel: itifg[0D]:     READ II: L 1 0 1 1 1 0 0 0
1 1 1 0 
0 1 0 H 0 
Apr 18 10:15:15 garie kernel: itifg[0D]:     pllreg5 0x4e3 
Apr 18 10:15:15 garie kernel: itifg[0D]:     READ  I: L 1 0 1 1 0 0 0 0
0 0 0 0 
0 0 0 H 0. 
Apr 18 10:15:15 garie kernel: itifg[0D]:     READ II: L 0 1 1 1 0 1 0 0
0 1 0 0 
0 1 0 H 0 
Apr 18 10:15:15 garie kernel: itifg[0D]:     pllreg6 0x445 
Apr 18 10:15:15 garie kernel: itifg[0D]:     pllreg7 0x00 
Apr 18 10:15:15 garie kernel: itifg[0D]:     negref posref  0x10 
Apr 18 10:15:15 garie kernel: itifg[0D]: > icp_ampv_init 
Apr 18 10:15:15 garie kernel: itifg[0D]: > iti_fmt_init 
Apr 18 10:15:15 garie kernel: itifg[0D]:     width: 1280, height: 1016 
Apr 18 10:15:15 garie kernel: itifg[0D]:     bpp: 8, size: 1300480 
Apr 18 10:15:15 garie kernel: itifg[0D]: < iti_fmt_init 
Apr 18 10:15:15 garie kernel: itifg[0D]: > iti_enable_irq 
Apr 18 10:15:15 garie kernel: itifg[0D]: < iti_enable_irq 
Apr 18 10:15:15 garie kernel: itifg[0D]: < iti_ioctl: OK 
Apr 18 10:15:15 garie kernel: itifg[0D]: > iti_ioctl: CR_SET_HVDEC 
Apr 18 10:15:15 garie kernel: itifg[0D]:     in 082e3000, out 00000000 
Apr 18 10:15:15 garie kernel: itifg[0D]:     decimation: 1 
Apr 18 10:15:15 garie kernel: itifg[0D]: > iti_fmt_init 
Apr 18 10:15:15 garie kernel: itifg[0D]:     width: 1280, height: 1016 
Apr 18 10:15:15 garie kernel: itifg[0D]:     bpp: 8, size: 1300480 
Apr 18 10:15:15 garie kernel: itifg[0D]: < iti_fmt_init 
Apr 18 10:15:15 garie kernel: itifg[0D]: > iti_enable_irq 
Apr 18 10:15:15 garie kernel: itifg[0D]: < iti_enable_irq 
Apr 18 10:15:15 garie kernel: itifg[0D]: < iti_ioctl: OK 
Apr 18 10:15:15 garie kernel: itifg[0D]: > iti_ioctl: GE_GET_RAWSIZE 
Apr 18 10:15:15 garie kernel: itifg[0D]:     in 00000000, out 082e3000 
Apr 18 10:15:15 garie kernel: itifg[0D]: < iti_ioctl: OK 
Apr 18 10:15:15 garie kernel: itifg[0D]: > iti_ioctl: GE_GET_WIDTH 
Apr 18 10:15:15 garie kernel: itifg[0D]:     in 00000000, out 082e3000 
Apr 18 10:15:15 garie kernel: itifg[0D]: < iti_ioctl: OK 
Apr 18 10:15:15 garie kernel: itifg[0D]: > iti_ioctl: GE_GET_HEIGHT 
Apr 18 10:15:15 garie kernel: itifg[0D]:     in 00000000, out 082e3000 
Apr 18 10:15:15 garie kernel: itifg[0D]: < iti_ioctl: OK 
Apr 18 10:15:15 garie kernel: itifg[0D]: > iti_ioctl: GE_GET_PAGEDSIZE 
Apr 18 10:15:15 garie kernel: itifg[0D]:     in 00000000, out 082e3000 
Apr 18 10:15:15 garie kernel: itifg[0D]: < iti_ioctl: OK 
Apr 18 10:15:15 garie kernel: itifg[0D]: > iti_ioctl: GE_GET_STATS 
Apr 18 10:15:15 garie kernel: itifg[0D]:     in 00000000, out 082e3000 
Apr 18 10:15:15 garie kernel: itifg[0D]: < iti_ioctl: OK 
Apr 18 10:15:15 garie kernel: itifg[0D]: > iti_close: lock 1 
Apr 18 10:15:15 garie kernel: itifg[0D]: > iti_disable_irq 
Apr 18 10:15:15 garie kernel: itifg[0D]: < iti_disable_irq 
Apr 18 10:15:15 garie kernel: itifg[0D]: > iti_disable_irq 
Apr 18 10:15:15 garie kernel: itifg[0D]: < iti_disable_irq 
Apr 18 10:15:15 garie kernel: itifg[0D]: < iti_close: lock 0 
Apr 18 10:15:19 garie kernel: itifg[0D]: > iti_info 
Apr 18 10:15:19 garie kernel: itifg[1D]: < iti_info 
Apr 18 10:15:19 garie kernel: itifg[0D]: > iti_info 
Apr 18 10:15:19 garie kernel: itifg[1D]: < iti_info 
Apr 18 10:15:19 garie kernel: itifg[0D]: > iti_open: lock 0 
Apr 18 10:15:19 garie kernel: itifg[0D]: > iti_enable_irq 
Apr 18 10:15:19 garie kernel: itifg[0D]: < iti_enable_irq 
Apr 18 10:15:19 garie kernel: itifg[0D]: > iti_enable_irq 
Apr 18 10:15:19 garie kernel: itifg[0D]: < iti_enable_irq 
Apr 18 10:15:19 garie kernel: itifg[0D]: < iti_open: lock 1 
Apr 18 10:15:19 garie kernel: itifg[0D]: > iti_ioctl: GE_SET_TIMEOUT 
Apr 18 10:15:19 garie kernel: itifg[0D]:     in 082e3000, out 00000000 
Apr 18 10:15:19 garie kernel: itifg[0D]:     timeout: 1000ms 
Apr 18 10:15:19 garie kernel: itifg[0D]:     expire: 100 
Apr 18 10:15:19 garie kernel: itifg[0D]: < iti_ioctl: OK 
Apr 18 10:15:19 garie kernel: itifg[0D]: > iti_ioctl: GE_SET_CAMERA 
Apr 18 10:15:19 garie kernel: itifg[0D]:     in 082e3000, out 00000000 
Apr 18 10:15:19 garie kernel: itifg[0D]:     camera: 0 
Apr 18 10:15:20 garie kernel: itifg[0D]: > timer 
Apr 18 10:15:21 garie kernel: itifg[0D]: > timer 
Apr 18 10:15:21 garie kernel: itifg[0D]: < iti_ioctl: OK 
Apr 18 10:15:21 garie kernel: itifg[0D]: > iti_ioctl: GE_GET_CAMCNF

-- 
Richard Beare
Richard.Beare@cmis.csiro.au