Hi 
 
I am 
working now with MT9P031 board from leopard imaging. I have tried to read 
out all registers but I have got wrong values. Than I find that tvp5146 has 
the same address. This can be changed via one of resistors on DVEVM. I have 
changed the address of tvp5146 in header files. I have compiled modules 
again, but have no success to load capture module. Below is listing of 
errors I have got. Pleas write me what could I do. I need to run this modul, 

and also to read registers from aptina sensor.Sorry I have forgotten listing 
of errors:

# modprobe davinci_capture device_type=0
Registering platform device 'vpfe.1'. Parent at platform
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected

 ERROR in ECP  register write
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected

 ERROR in ECP  register write
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected

 ERROR in ECP  register write
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected

 ERROR in ECP  register write
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected

 ERROR in ECP  register write

 I2C write failed<4>DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected

 ERROR in PCA543a  register write
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected

 ERROR in PCA543a  register write
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected

 ERROR in PCA543a  register write
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected

 ERROR in PCA543a  register write
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected

 ERROR in PCA543a  register write

 I2C write failed<1>Unable to handle kernel NULL pointer dereference at 
virtual
address 00000003
pgd = c5114000
[00000003] *pgd=850eb031, *pte=00000000, *ppte=00000000
Internal error: Oops: 801 [#1]
Modules linked in: davinci_capture mt9t001 tvp5146
CPU: 0
PC is at i2c_read_reg+0xf0/0x174 [mt9t001]
LR is at i2c_read_reg+0x38/0x174 [mt9t001]
pc : [<bf003854>]    lr : [<bf00379c>]    Not tainted
sp : c6a39ed0  ip : c6a39ed0  fp : c6a39f04
r10: 00000000  r9 : c6a39f12  r8 : c6a39ed0
r7 : bf0069d0  r6 : 00000000  r5 : 00000001  r4 : 00000001
r3 : 0000005d  r2 : 00000002  r1 : bf0051c6  r0 : c6a39ed0
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  Segment user
Control: 5317F  Table: 85114000  DAC: 00000015
Process modprobe (pid: 1057, stack limit = 0xc6a381a0)
Stack: (0xc6a39ed0 to 0xc6a3a000)
9ec0:                                     0000ffff c6a30003 c6a39ec8 
00000001
9ee0: 00000001 bf00ea60 00000000 bf00eb58 bf00e964 003f4800 c6a39f3c 
c6a39f08
9f00: bf00444c bf003774 c6a39f3c c6a39f18 0000b538 c0168c94 00000001 
00000003
9f20: 00000000 bf00e968 bf00e974 00000000 c6a39f74 c6a39f40 bf00b6bc 
bf0038e8
9f40: bf00e860 00000000 c6a38000 bf00e860 c02c9ff0 c6a38000 c02c9fe0 
00000000
9f60: c6a38000 00000002 c6a39fa4 c6a39f78 c00681ec bf00b3b8 49d5476d 
00009190
9f80: 00000000 00000000 00000080 c0036154 c6a38000 00900080 00000000 
c6a39fa8
9fa0: c00359c0 c006802c 00009190 00000000 4012d000 00007954 00015490 
00015490
9fc0: 00009190 00000000 00000000 00015210 00015270 00000000 4012d000 
0001527c
9fe0: 000148b4 befff99c 0000a070 400d074c 60000010 4012d000 00000000 
00000000
Backtrace:
[<bf003764>] (i2c_read_reg+0x0/0x174 [mt9t001]) from [<bf00444c>] 
(mt9t001_ctrl+
0xb74/0x157c [mt9t001])
[<bf0038d8>] (mt9t001_ctrl+0x0/0x157c [mt9t001]) from [<bf00b6bc>] 
(vpfe_init+0x
314/0x628 [davinci_capture])
 r8 = 00000000  r7 = BF00E974  r6 = BF00E968  r5 = 00000000
 r4 = 00000003
[<bf00b3a8>] (vpfe_init+0x0/0x628 [davinci_capture]) from [<c00681ec>] 
(sys_init
_module+0x1d0/0x3e0)
[<c006801c>] (sys_init_module+0x0/0x3e0) from [<c00359c0>] 
(ret_fast_syscall+0x0
/0x2c)
Code: ea00001c e3550001 1a00001a e1d730b8 (e1c460b2)
 /opt/leopard/load_modules.sh: line 1:  1057 Segmentation fault      
modprobe da
vinci_capture device_type=2
Ondrej Pindroch
SoftHard Technology ltd.
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to