Hallo,
Ich habe probiert, set_control und get_control auszukomentieren, und die originale atmel-isi Dateien benutzen.
So sieht es aus, nachdem ich das Modul geladen habe
Code:
/lib/modules/2.6.25.10.atmel.2/kernel/drivers/media/video # modprobe -v ov7620
Loading module i2c-core
Loading module ov7620
Unable to handle kernel paging request at virtual address 78385814
ptbr = 91d7a000 pgd = 00000000
Oops: Kernel access of bad area, sig: 11 [#1]
FRAME_POINTER chip: 0x01f:0x1e82 rev 2
Modules linked in: ov7620(+) i2c_core atmel_isi videodev v4l1_compat xt_state ip
table_filter ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack ip
_tables vfat fat nls_base
PC is at i2c_smbus_xfer+0x8/0x438 [i2c_core]
LR is at i2c_smbus_write_byte_data+0x22/0x2c [i2c_core]
pc : [<c08a9674>] lr : [<c08a9c62>] Not tainted
sp : 91fede00 r12: 78385808 r11: 0000e0a0
r10: 00001ad8 r9 : 00000000 r8 : 00000012
r7 : 91fede6c r6 : c0893480 r5 : 901ed8c0 r4 : 7fbd4e6c
r3 : 901ed8b8 r2 : 00000016 r1 : 78385808 r0 : c0851dbc
Flags: qvNzc
Mode bits: hjmde....g
CPU Mode: Supervisor
Process: insmod [501] (task: 91c17300 thread: 91fec000)
Stack: (0x91fede00 to 0x91fee000)
de00: 00000003 00000000 fffffff9 900c7e0c 91fede50 00000001 9005e2b6 9003db30
de20: 91fede50 00000001 4e6c
de80: 901ed8b8 00000016 c0893300 c0851dbc 00000002 91fede9a 900180ae 91fedeac
dea0: 901e9ef4 02faf080 9001436a 91fedebc 901e9ef4 901ed8c0 7fbd4e6c c0892016
dec0: 91feded0 c0893480 901ed8c0 7fbd4e6c c088006a 91fedee4 c0893480 901ed8c0
dee0: 7fbd4e6c 90036638 91fedf94 91e15da0 901ed8c0 7fbd4e6c 91fedef4 0007f008
df00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
df20: 00000000 00000000 00000000 00000000 00000009 c0852d9c 91d54cc0 c08520dc
df40: c0851fc4 c0851000 00000000 00000070 00000070 c08924c8 c08a9f88 00000016
df60: c0851d04 c0851dbc c085212c c0852104 00000016 00000014 00000000 0000240b
df80: 900514fe 91fedfa4 91c7ef00 c08acda0 00000000 90013132 00000000 00072f70
dfa0: 0000504c 7fbd4e6c 00072a60 7fbd4f17 80000000 91fec000 00000001 2aaf3bac
dfc0: 7fbd4d40 7fbd4d34 0007f018 0000230b 0007f008 0000230b 00000073 0007f008
dfe0: 00072f70 0000504c 7fbd4e6c 00072a60 7fbd4f17 00000002 0005a980 0007f018
Call trace:
[<c08a9c62>] i2c_smbus_write_byte_data+0x22/0x2c [i2c_core]
[<c0892016>] ov7620_write+0xa/0x10 [ov7620]
[<c088006a>] ov7620_init+0x6a/0xa8 [ov7620]
[<90036638>] sys_init_module+0xf8c/0x105c
[<90013132>] syscall_return+0x0/0x12
MfG
Lesezeichen