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".