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
