Hello adsynori, thanks for your reply!
I check out the tip you referred to, and indead there is a "ChipID:6620" there, sorry for that. :) But I still got some errors while I vidcated the test picture. ______________________________________________________________ [EMAIL PROTECTED] jerry]$./vidcat >test.jpg ov511.c: [ov51x_v4l1_open:4813] opening ov511.c: [ov51x_set_default_params:3223] 640x480, RGB24 ov511.c: [ov511_mode_init_regs:2907] width:640, height:480, mode:4, sub:0 ov511.c: [ov51x_stop:1534] stopping ov511.c: [ov51x_restart:1548] restarting ov511.c: [ov_sensor_mode_setup:2886] Setting clock divider to 6 ov511.c: [sensor_set_auto_brightness:2451] (turn on) ov511.c: [sensor_set_auto_exposure:2477] (turn on) ov511.c: [sensor_set_banding_filter:2423] (turn off) ov511.c: [sensor_set_backlight:2515] (turn off) ov511.c: [sensor_set_mirror:2552] (turn off) ov511.c: [ov51x_alloc:4721] entered ov511.c: [ov51x_alloc:4749] sbuf[0] @ c3b98000 ov511.c: [ov51x_alloc:4749] sbuf[1] @ c2604000 ov511.c: [ov51x_alloc:4764] frame[0] @ c88fb000 ov511.c: [ov51x_alloc:4764] frame[1] @ c89dc008 ov511.c: [ov51x_alloc:4770] leaving ov511.c: [ov51x_init_isoc:4471] *** Initializing capture *** ov511.c: [ov51x_stop:1534] stopping ov511.c: [ov511_set_packet_size:1683] 961, mult=30, alt=7 ov511.c: [ov51x_reset:1057] Reset: type=0x3F ov511.c: [ov51x_restart:1548] restarting timestamp of last queued ISOC transfer, ed->last_iso=0 usb->start_frame = 63001 timestamp of last queued ISOC transfer, ed->last_iso=63001 usb->start_frame = 63155 ov511.c: [ov51x_v4l1_ioctl_internal:4952] VIDIOCGCAP ov511.c: [ov51x_v4l1_ioctl_internal:5175] VIDIOCGMBUF ov511.c: [ov51x_v4l1_mmap:5658] mmap: 1847296 (1C3000) bytes ov511.c: [ov51x_v4l1_ioctl_internal:5197] VIDIOCMCAPTURE: frame: 0, 320x240, RGB24 ov511.c: [ov51x_v4l1_ioctl_internal:5233] VIDIOCMCAPTURE: change in image parameters ov511.c: [ov511_mode_init_regs:2907] width:320, height:240, mode:4, sub:0 ov511.c: [ov51x_stop:1534] stopping ov511.c: [ov51x_restart:1548] restarting ov511.c: [ov_sensor_mode_setup:2886] Setting clock divider to 1 bstat =0x2d hp->itl0_len=8 bstat =0x13 hp->itl1_len=8 ov511.c: [sensor_set_auto_brightness:2451] (turn on) ov511.c: [sensor_set_auto_exposure:2477] (turn on) ov511.c: [sensor_set_banding_filter:2423] (turn off) ov511.c: [sensor_set_backlight:2515] (turn off) ov511.c: [sensor_set_mirror:2552] (turn off) ov511.c: [ov51x_v4l1_ioctl_internal:5257] VIDIOCMCAPTURE: renewing frame 0 ov511.c: [ov51x_new_frame:4618] ov->curframe = -1, framenum = 0 ov511.c: [ov51x_new_frame:4635] framenum = 0, width = 320, height = 240 ov511.c: [ov51x_v4l1_ioctl_internal:5275] syncing to frame 0, grabstate = 2 ___________________________________________________________________ ++++++++++++++++++++ And then nothing happened! It seems that the number in 0/proc/interrupts is growing rapidly! After a while, we got: ++++++++++++++++++++ ____________________________________________________ Unable to handle kernel paging request at virtual address c40008d0 pgd = c2a7c000 *pgd = 00000000, *pmd = 00000000 Internal error: Oops: 0 CPU: 0 pc : [<c88e4e2c>] lr : [<00008280>] Not tainted sp : c2a81bf0 ip : 00005000 fp : 00000001 r10: 00000000 r9 : 00000002 r8 : c3731400 r7 : 000003c1 r6 : c3901400 r5 : c3fb0880 r4 : 00008280 r3 : c4000880 r2 : 00005000 r1 : c255c000 r0 : 00000000 Flags: nzCv IRQs on FIQs on Mode SVC_32 Segment user Control: 397F Table: A2A7C000 DAC: 00000015 Process vidcat (pid: 108, stack limit = 0xc2a80368) Stack: (0xc2a81bf0 to 0xc2a82000) 1be0: c010836c c3914e20 c03ae000 c2aae780 1c00: c3914e20 c0117910 00000001 00005000 00000002 00000000 00000002 00000001 1c20: 00000000 00000000 c3fb0880 c3fb0784 c3901440 c3901400 000094dc 00000011 1c40: 00000000 00000001 c88e4b98 00000004 c390177c c3901400 00000000 c390177c 1c60: c88e6338 c88e4d14 00000003 00000003 c3ca4a60 00000000 0000001d c01bb654 1c80: c2a81cdc ffffffff 0000001e 00000001 c001dd74 00000008 00000080 c2a81cdc 1ca0: 8e000000 c01bc8a4 c0024f38 c01aaec8 20000000 00000002 c01bb2f4 c2a81cdc 1cc0: c001dd74 c2a81d10 f8d00000 00000400 c00f99bc 20000013 c001d1a0 c4801000 1ce0: c48566e0 00040924 00000000 00000000 c01e22b8 00000003 c03aec00 00000001 1d00: 00000000 0000001e 00000001 c48516dc c2a81d24 c00f428c c00f99bc 20000013 1d20: ffffffff 00000000 0000001d 00000050 c3bf00a0 00000000 0000001e 00000000 1d40: 00000001 00000003 c01d1cc4 c01d1cc4 00000000 c01d1cc4 c00b682c 00000001 1d60: 0000001d 00000003 c01d1cc4 c01d1cc4 c01c1637 c00b7f3c 0000000a 00000003 1d80: 00000000 c00baf3c 00000000 c01b1df0 00001e78 0000de78 0000de97 c01bf7a0 1da0: 00000001 00000004 c28faba0 c0028af4 0000de97 0000de97 c01ab1a0 c01ab1a0 1dc0: 000000f0 c0028c24 ffffc000 c01c37a4 c01c37a8 c01c37a0 c0028f90 c01bf3ba 1de0: 60000013 c01ab18c 00000022 c0028e88 c28faba0 c3801000 c3801000 00000029 1e00: 00000043 c88e9c9c c88f5398 c88f53c0 00000362 00000043 00000029 c88f53c8 1e20: 00000385 00000040 00000005 c3801000 00000006 00000029 00000029 000000f0 1e40: c88ea510 000000cf 00000000 c3801000 00000008 c88ea7d8 c3801248 00000000 1e60: 00000000 00000140 c88ea868 c3801000 c88ecbe4 c3801000 00000000 c88ededc 1e80: 00000000 00000004 00000000 c3801000 c2a81edc 00000018 00000000 c88f0cf8 1ea0: 00000000 000000f0 c88f4be8 c01c50f4 c0036f44 00008000 a2721000 00000000 1ec0: fffffff2 bffffb64 40107613 c2a81edc 00000000 c00ce208 c2b9bdc0 00000000 1ee0: 000000f0 00000140 00000004 0000003f c01c50f4 00000000 c88f1490 001c3000 1f00: ffffffea c2aa5c60 c2aa5bc0 c2aa5bb8 001c3000 c0038370 c2aa5ba0 c00388cc 1f20: c2aa5bb8 00000006 000001c3 000000fb c2aa5c60 c2aa5bb8 c2aa5bc0 c2aa5ba0 1f40: c2a80000 fffffff7 00000001 c2b9bdc0 c2a80000 40245000 00000001 c38010c4 1f60: 00000000 00000004 ffffffe7 bffffb64 c2a80000 00000140 00000000 c88f1318 1f80: c88f03b4 40107613 c2b9bdc0 c0057870 00000004 40245000 00000004 00000036 1fa0: c001d664 c001d4e0 00000004 c002589c 00000004 40107613 bffffb64 00000001 1fc0: 00000004 40245000 00000004 bffffb64 000000f0 00000003 00000140 00000000 1fe0: 000137b8 bffffb3c 000090bc 401d9864 00000010 00000004 00000000 00000000 Backtrace: invalid frame pointer Code: 05862160 e59dc01c e5951020 e085320c (e5932050) Kernel panic: Aiee, killing interrupt handler! In interrupt handler - not syncing --------------------------------------------------- ++++++++++++++++++++++++++++++++ cheers, saw --http://www.eyou.com --稳定可靠的电子信箱 语音邮件 移动书签 日历服务 网络存储...亿邮未尽 --http://vip.eyou.com --快快登录亿邮VIP信箱 注册您中意的用户名 ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel