[cpia] CPIA 1.0 in 2.2.14 with USB 2.3.99-pre7 Backport 2.2.14 problems

Johannes Erdfelt jerdfelt@sventech.com
Fri, 19 May 2000 11:42:20 -0400


On Fri, May 19, 2000, Jose Miguel Buenaposada Biencinto <jmbuena@dia.fi.upm.es> wrote:
> I have read the usb mailing list archive and I have found people with
> the same problem than me. So I think is an interesting question than must
> be resolved (well, I'm very interested in it, of course ;) ). One person
> get a OV511 cam working with 2.2.14+2.3.99-pre7 USB backport in one
> computer and can not work in other computer getting:
> 
>     usb_control/bulk_msg: timeout  messages so the cam is not
> recognized.
> 
> Well, I have a similar problem but with a USB Zoom Cam. I have tried 2
> versions of the backport (usb-2.3.99-pre7-1-for-2.2.14.diff.gz and
> usb-2.3.50-1-for-2.2.14.diff.gz) with kernels 2.2.14 and 2.2.15 with the
> same results (SMP kernel):
> 
> May 19 16:13:22 hal kernel: V4L-Driver for Vision CPiA based cameras
> v1.0.0
> May 19 16:13:22 hal insmod: /lib/modules/2.2.14/misc/cpia_usb.o: insmod
> cpia_usb failed
> May 19 16:13:22 hal kernel: usb.c: registered new driver cpia
> May 19 16:15:34 hal kernel: usb.c: USB new device connect, assigned
> device number 2
> May 19 16:15:37 hal kernel: usb_control/bulk_msg: timeout
> May 19 16:15:49 hal last message repeated 4 times
> May 19 16:15:49 hal kernel: usb.c: USB device not responding, giving up
> (error=-110)
> May 19 16:16:14 hal kernel: usb.c: USB disconnect on device -1
> May 19 16:16:17 hal kernel: usb.c: USB new device connect, assigned
> device number 2
> May 19 16:16:20 hal kernel: usb_control/bulk_msg: timeout
> May 19 16:16:32 hal last message repeated 4 times
> May 19 16:16:32 hal kernel: usb.c: USB device not responding, giving up
> (error=-110)
> 
> The USB subsystem is not able to contact with the cam, I think.
> 
> Anyway, when I use the kernel 2.3.51 (SMP kernel) I can view my not very
> pretty face ;) in the screen. I can use it without problems. Well my
> intention is to debug the problem but I'm not a kernel hacker so I ask
> you for some help in what to do to find the problem, what can I do ? I
> need the cam working in 2.2.x kernels.
> 
> Thaks you very much for any help.
> 
> [root@hal usb]# cat /proc/interrupts
>            CPU0       CPU1
>  11:          0          0    IO-APIC-edge  usb-uhci

This is your problem. Interrupts are not getting delivered.
Unfortunately this is not a USB or CPiA problem.

There's a couple of things you may want to try:
- Look in the BIOS for a "MPS Version" setting. Set it to the opposite
- Look in the BIOS for a "Assign USB Interrpt" setting. Set it to the
  opposite
- Upgrade your BIOS
- Send a message to linux-kernel or something similar.

JE