Partial success with CPiA on 2.3.13!
R. Steven Rainwater
srainwater@ncc.com
Tue, 10 Aug 1999 10:21:07 -0500
I finally got my first frame grab that didn't crash the kernel
now that 2.3.13 is out! However, I can only get one frame. Any
attempt to grab after the first frame will cause a crash and
instant system reboot (not even an Oops! screen). The only way
to get another grab is to disconnect the camera, reboot, and
then reconnect the camera. I am using the command
vidcat > /tmp/test.jpg
Here's the message log showing the device connect and the grab
that works:
Aug 10 14:49:00 seti1 kernel: USB new device connect, assigned device number 1
Aug 10 14:49:00 seti1 kernel: Found 02:09
Aug 10 14:49:00 seti1 kernel: Found 04:09
Aug 10 14:49:00 seti1 kernel: Found 05:07
Aug 10 14:49:00 seti1 kernel: parsed = 25 len = 48
Aug 10 14:49:00 seti1 kernel: Found 04:09
Aug 10 14:49:00 seti1 kernel: Found 04:09
Aug 10 14:49:00 seti1 kernel: Found 05:07
Aug 10 14:49:00 seti1 kernel: Found 04:09
Aug 10 14:49:00 seti1 kernel: Found 04:09
Aug 10 14:49:00 seti1 kernel: Found 05:07
Aug 10 14:49:00 seti1 kernel: Found 04:09
Aug 10 14:49:00 seti1 kernel: Found 04:09
Aug 10 14:49:00 seti1 kernel: Found 05:07
Aug 10 14:49:00 seti1 kernel: USB CPiA camera found
Aug 10 14:49:00 seti1 kernel: cpia: Firmware v1.20, VC Hardware v2.0
Aug 10 14:49:00 seti1 kernel: cpia: PnP Id: Vendor: 553, Product: 2, Revision: 100
Aug 10 14:49:00 seti1 kernel: cpia: VP v1 rev 20
Aug 10 14:49:00 seti1 kernel: cpia: Camera Head ID 0002
Aug 10 14:49:20 seti1 kernel: cpia_open
Aug 10 14:49:20 seti1 kernel: frame [0] @ c8016000
Aug 10 14:49:20 seti1 kernel: frame [1] @ c8067000
Aug 10 14:49:20 seti1 kernel: sbuf[0] @ c2ca8000
Aug 10 14:49:20 seti1 kernel: sbuf[1] @ c2a74000
Aug 10 14:49:20 seti1 kernel: sbuf[2] @ c21b0000
Aug 10 14:49:20 seti1 kernel: isodesc[0] @ c7fe92c0
Aug 10 14:49:20 seti1 kernel: isodesc[1] @ c2039a40
Aug 10 14:49:20 seti1 kernel: isodesc[2] @ c2039ac0
Aug 10 14:49:20 seti1 kernel: done scheduling
Aug 10 14:49:20 seti1 kernel: now streaming
Aug 10 14:49:20 seti1 kernel: mmap: 663552 (A2000) bytes
Aug 10 14:49:20 seti1 kernel: MCAPTURE
Aug 10 14:49:20 seti1 kernel: frame: 0, size: 320x240, format: 4
Aug 10 14:49:20 seti1 kernel: syncing to frame 0
Aug 10 14:49:20 seti1 kernel: capturing to frame 0
Aug 10 14:49:20 seti1 kernel: 5389 bytes received
Aug 10 14:49:20 seti1 kernel: header: 1968
Aug 10 14:49:20 seti1 kernel: moving to header
Aug 10 14:49:20 seti1 kernel: header: framerate 128
Aug 10 14:49:20 seti1 kernel: 11715 bytes received
Aug 10 14:49:20 seti1 kernel: 11360 bytes received
Aug 10 14:49:20 seti1 kernel: 11610 bytes received
Aug 10 14:49:20 seti1 kernel: 11114 bytes received
Aug 10 14:49:20 seti1 kernel: synced to frame 0
Aug 10 14:49:20 seti1 kernel: no frame available
Aug 10 14:49:20 seti1 kernel: 8939 bytes received
Aug 10 14:49:20 seti1 kernel: no frame available
Aug 10 14:49:20 seti1 kernel: 11610 bytes received
Aug 10 14:49:20 seti1 kernel: no frame available
Aug 10 14:49:20 seti1 kernel: 11110 bytes received
Aug 10 14:49:20 seti1 kernel: cpia_close
Aug 10 14:49:20 seti1 kernel: illegal frame number -1
Aug 10 14:49:20 seti1 kernel: illegal frame number -1
Aug 10 14:49:20 seti1 kernel: illegal frame number -1
On the second grab, it looks like the process completes but
the reboot occurs before the info can be logged or the file
saved (not absolutely sure of that though as it all happens
so fast!).
-Steve
_____________________________________________________________________
R. Steven Rainwater * http://www.ncc.com/humans/srainwater/index.html
"As you struggle to save humanity be sure to avoid electrodes in
your path" -- Robotron 2084
-----------------------------------------------------------------------------
To unsubscribe from this mailinglist, send the line "unsubscribe vision-webcam" in the
body of a message to "majordomo@errors.no".