[cpia] Creative II & USB...
Paul Warner
PWarner@Catena.com
Tue, 26 Dec 2000 17:08:35 -0500
I was all excited - 2.2.18 offered USB, CPiA webcams, and all should be
good. Sure enough, I used (vgrabber - simple software which grabs image
from /dev/video0) and I grabbed a frame. And then another! And then
nothing!
Nothing at all! The machine locked up.
My first action was to look to the /var/log/messages for solace - sure
enough,
two indicator lines from the file indicated that
"cpia.c:parse_picture(2304):line length wa...". The USB complained... I
zipped of to these archives to see if other people
had seen this problem. Sure enough, they had, I just hadn't seen any
resolution.
If anybody knows of whether there is some way to get this cleared up, I'd be
a
much happier person, running a webcam - contributing more to the cause.
I'll even
name one of my Windoze-computers-to-be-converted-to-linux after you.
Particulars of the system:
[root@scsi-surfer log]# uname -a
Linux scsi-surfer 2h.2.18 #4 SMP Tue Dec 26 11:33:34 EST 2000 i586 Unknown
from the messages:
(video information)
Dec 26 14:13:17 scsi-surfer kernel: Linux video capture interface: v1.00
Dec 26 14:13:17 scsi-surfer kernel: V4L-Driver for Vision CPiA based cameras
v1.
0.0
(USB information)
Dec 26 14:13:17 scsi-surfer kernel: usb.c: registered new driver usbdevfs
Dec 26 14:13:17 scsi-surfer kernel: usb.c: registered new driver hub
Dec 26 14:13:17 scsi-surfer kernel: usb-ohci.c: USB OHCI at membase
0xc2804000,
IRQ 11
Dec 26 14:13:17 scsi-surfer kernel: usb.c: new USB bus registered, assigned
bus
number 1
Dec 26 14:13:17 scsi-surfer kernel: usb.c: USB new device connect, assigned
devi
ce number 1
Dec 26 14:13:17 scsi-surfer kernel: Product: USB OHCI Root Hub
Dec 26 14:13:17 scsi-surfer kernel: SerialNumber: c2804000
Dec 26 14:13:17 scsi-surfer kernel: hub.c: USB hub found
Dec 26 14:13:17 scsi-surfer kernel: hub.c: 2 ports detected
Dec 26 14:13:17 scsi-surfer kernel: VFS: Mounted root (ext2 filesystem)
readonly
.
Dec 26 14:13:17 scsi-surfer kernel: Freeing unused kernel memory: 92k freed
Dec 26 14:13:17 scsi-surfer kernel: usb.c: USB new device connect, assigned
devi
ce number 2
Dec 26 14:13:17 scsi-surfer kernel: usb.c: USB device 2 (prod/vend
0x553/0x2) is
not claimed by any active driver.
Dec 26 14:13:17 scsi-surfer kernel: Length = 18
Dec 26 14:13:17 scsi-surfer kernel: DescriptorType = 01
Dec 26 14:13:17 scsi-surfer kernel: USB version = 1.00
Dec 26 14:13:17 scsi-surfer kernel: Vendor:Product = 0553:0002
Dec 26 14:13:17 scsi-surfer kernel: MaxPacketSize0 = 8
Dec 26 14:13:17 scsi-surfer kernel: NumConfigurations = 1
Dec 26 14:13:17 scsi-surfer kernel: Device version = 1.00
Dec 26 14:13:17 scsi-surfer kernel: Device Class:SubClass:Protocol =
00:00:00
Dec 26 14:13:17 scsi-surfer kernel: Per-interface classes
Dec 26 14:13:17 scsi-surfer kernel: Configuration:
Dec 26 14:13:17 scsi-surfer kernel: bLength = 9
Dec 26 14:13:17 scsi-surfer kernel: bDescriptorType = 02
Dec 26 14:13:17 scsi-surfer kernel: wTotalLength = 0049
Dec 26 14:13:17 scsi-surfer kernel: bNumInterfaces = 01
Dec 26 14:13:17 scsi-surfer kernel: bConfigurationValue = 01
Dec 26 14:13:17 scsi-surfer kernel: iConfiguration = 00
Dec 26 14:13:17 scsi-surfer kernel: bmAttributes = 80
Dec 26 14:13:17 scsi-surfer kernel: MaxPower = 400mA
Dec 26 14:13:17 scsi-surfer kernel:
Dec 26 14:13:17 scsi-surfer kernel: Interface: 0
Dec 26 14:13:17 scsi-surfer kernel: Alternate Setting: 0
Dec 26 14:13:17 scsi-surfer kernel: bLength = 9
Dec 26 14:13:17 scsi-surfer kernel: bDescriptorType = 04
Dec 26 14:13:17 scsi-surfer kernel: bInterfaceNumber = 01
Dec 26 14:13:17 scsi-surfer kernel: bInterfaceNumber = 01
Dec 26 14:13:17 scsi-surfer kernel: bAlternateSetting = 00
Dec 26 14:13:17 scsi-surfer kernel: bNumEndpoints = 01
Dec 26 14:13:17 scsi-surfer kernel: bInterface Class:SubClass:Protocol =
f
f:00:ff
Dec 26 14:13:17 scsi-surfer kernel: iInterface = 00
Dec 26 14:13:17 scsi-surfer kernel: Endpoint:
Dec 26 14:13:17 scsi-surfer kernel: bLength = 7
Dec 26 14:13:17 scsi-surfer kernel: bDescriptorType = 05
Dec 26 14:13:17 scsi-surfer kernel: bEndpointAddress = 81 (in)
Dec 26 14:13:17 scsi-surfer kernel: bmAttributes = 01
(Isochronou
s)
Dec 26 14:13:17 scsi-surfer kernel: wMaxPacketSize = 0000
Dec 26 14:13:17 scsi-surfer kernel: bInterval = 01
Dec 26 14:13:17 scsi-surfer kernel: Alternate Setting: 1
Dec 26 14:13:17 scsi-surfer kernel: bLength = 9
Dec 26 14:13:17 scsi-surfer kernel: bDescriptorType = 04
Dec 26 14:13:17 scsi-surfer kernel: bInterfaceNumber = 01
Dec 26 14:13:17 scsi-surfer kernel: bAlternateSetting = 01
Dec 26 14:13:17 scsi-surfer kernel: bNumEndpoints = 01
Dec 26 14:13:17 scsi-surfer kernel: bInterface Class:SubClass:Protocol =
f
f:00:ff
Dec 26 14:13:17 scsi-surfer kernel: iInterface = 00
Dec 26 14:13:17 scsi-surfer kernel: Endpoint:
Dec 26 14:13:17 scsi-surfer kernel: bLength = 7
Dec 26 14:13:17 scsi-surfer kernel: bDescriptorType = 05
Dec 26 14:13:17 scsi-surfer kernel: bEndpointAddress = 81 (in)
Dec 26 14:13:17 scsi-surfer kernel: bmAttributes = 01
(Isochronou
s)
Dec 26 14:13:17 scsi-surfer kernel: wMaxPacketSize = 01c0
Dec 26 14:13:17 scsi-surfer kernel: bInterval = 01
Dec 26 14:13:17 scsi-surfer kernel: Alternate Setting: 2
Dec 26 14:13:17 scsi-surfer kernel: bLength = 9
Dec 26 14:13:17 scsi-surfer kernel: bDescriptorType = 04
Dec 26 14:13:17 scsi-surfer kernel: bInterfaceNumber = 01
Dec 26 14:13:17 scsi-surfer kernel: bAlternateSetting = 02
Dec 26 14:13:17 scsi-surfer kernel: bNumEndpoints = 01
Dec 26 14:13:17 scsi-surfer kernel: bInterface Class:SubClass:Protocol =
f
f:00:ff
Dec 26 14:13:17 scsi-surfer kernel: iInterface = 00
Dec 26 14:13:17 scsi-surfer kernel: Endpoint:
Dec 26 14:13:17 scsi-surfer kernel: bLength = 7
Dec 26 14:13:17 scsi-surfer kernel: bDescriptorType = 05
Dec 26 14:13:17 scsi-surfer kernel: bEndpointAddress = 81 (in)
Dec 26 14:13:17 scsi-surfer kernel: bmAttributes = 01
(Isochronou
s)
Dec 26 14:13:17 scsi-surfer kernel: wMaxPacketSize = 02c0
Dec 26 14:13:17 scsi-surfer kernel: bInterval = 01
Dec 26 14:13:17 scsi-surfer kernel: Alternate Setting: 3
Dec 26 14:13:17 scsi-surfer kernel: bLength = 9
Dec 26 14:13:17 scsi-surfer kernel: bDescriptorType = 04
Dec 26 14:13:17 scsi-surfer kernel: bInterfaceNumber = 01
Dec 26 14:13:17 scsi-surfer kernel: bAlternateSetting = 03
Dec 26 14:13:17 scsi-surfer kernel: bNumEndpoints = 01
Dec 26 14:13:17 scsi-surfer kernel: bInterface Class:SubClass:Protocol =
f
f:00:ff
Dec 26 14:13:17 scsi-surfer kernel: iInterface = 00
Dec 26 14:13:17 scsi-surfer kernel: Endpoint:
Dec 26 14:13:17 scsi-surfer kernel: bLength = 7
Dec 26 14:13:17 scsi-surfer kernel: bDescriptorType = 05
Dec 26 14:13:17 scsi-surfer kernel: bEndpointAddress = 81 (in)
Dec 26 14:13:17 scsi-surfer kernel: bmAttributes = 01
(Isochronou
s)
Dec 26 14:13:17 scsi-surfer kernel: wMaxPacketSize = 03c0
Dec 26 14:13:17 scsi-surfer kernel: bInterval = 01
(camera information)
Dec 26 14:22:54 scsi-surfer last message repeated 3 times
Dec 26 14:24:29 scsi-surfer kernel: usb.c: registered new driver cpia
Dec 26 14:24:29 scsi-surfer kernel: USB CPiA camera found
Dec 26 14:24:30 scsi-surfer kernel: CPiA Version: 1.20 (2.0)
Dec 26 14:24:30 scsi-surfer kernel: CPiA PnP-ID: 0553:0002:0100
Dec 26 14:24:30 scsi-surfer kernel: VP-Version: 1.0 0141
(lockup/problem time)
Dec 26 14:30:38 scsi-surfer kernel: cpia.c:parse_picture(2304):line length
was n
ot 1 but -1 after 765/203660 bytes
Dec 26 14:32:48 scsi-surfer kernel: cpia.c:parse_picture(2304):line length
was n
ot 1 but -2 after 10666/203676 bytes
Dec 26 14:33:18 scsi-surfer kernel: usb-ohci.c: unlink URB timeout!
Thanks,
Pablo.
Paul Darren Warner | Catena Networks
Automation Dude | 307 Legget Drive
Phone: (613) 599-6430 x8330 | Kanata, Ontario
E-Mail: pwarner@catena.com | K2K 2E3