You aren't using SMP or something like that are you?
The CPiA driver from webcam.sourceforge.net doesn't automatically handle
SMP kernels.
Also, you may want to use the CPiA driver which is in the 2.3.99 series
now since it won't have any of these weird gotchas.
JE
On Tue, May 16, 2000, Karsten Muehlmann <[EMAIL PROTECTED]>
wrote:
> Hello,
>
> I'm trying to use a Terratec TerraCAM USB. I'm using the cpia-1.0 driver from
>webcam.sourceforge.net
> on a 2.3.99-pre5 kernel (pre8 locked up at loading usb-uhci.o =:-/). Everything
>loads fine, my
> camera is detected, /proc/cpia works, but open("/dev/video0") fails inside the cpia
>module when I
> use gqcam (version 0.7.5):
>
> ----- syslog -----
>
> cpia.c(664218):goto_low_power(2645):camera now in LOW power state
> cpia.c(664237):goto_high_power(2631):camera now in HIGH power state
> cpia.c(664240):dispatch_commands(2350):1 1 0 0 1 1 1 1
> cpia.c(664240):dispatch_commands(2351):0 1 1 1 1 1 0 1
> cpia.c(664243):save_camera_state(2665):0/0/185/0/220/214/214/230
> cpia.c(664243):save_camera_state(2669):32/6/92
> CPiA Version: 1.30 (2.10)
> CPiA PnP-ID: 0553:0002:0100
> VP-Version: 1.0 0141
> kernel BUG at cpia.c:250!
> invalid operand: 0000
> CPU: 1
> EIP: 0010:[<f8c5f118>]
> EFLAGS: 00010296
> eax: 0000001a ebx: 00870b40 ecx: 00000003 edx: 00000020
> esi: 00032000 edi: 04745f00 ebp: f9131000 esp: ddcb3ed8
> ds: 0018 es: 0018 ss: 0018
> Process gqcam (pid: 1266, stackpage=ddcb3000)
> Stack: de57fa00 00000000 f8c5d820 de2c26a0 de2c2620 c100000c f9131000 f8c69440
> 00031ba5 de57fae4 00000000 f8c5d193 de57fae4 00000000 00000000 de520c80
> de61e7c0 00000051 00000000 000000ff c0295aa1 c02ff900 c0140db6 de61e7c0
> Call Trace: [<f8c5d820>] [<f9131000>] [<f8c69440>] [<f8c5d193>]
>[dm_head_vals.704+9337/10648]
> [permission+10/372] [search_binary_handler+386/404]
> [search_binary_handler+222/404] [do_coredump+103/404]
>[io_check_error+0/88]
> Code: 0f 0b a1 2c df 2f c0 89 44 24 14 90 89 e9 8b 5c 24 14 81 e1
>
> ----- end of syslog -----
>
> bash-2.03# lsmod
> Module Size Used by
> cpia_usb 5108 0 (autoclean) (unused)
> cpia 61628 0 [cpia_usb]
> videodev 3104 2 [cpia]
> usb-uhci 26564 0 (unused)
> usbcore 50592 1 [cpia_usb usb-uhci]
>
> ----- CUT -----
>
> The page_address macro in uvirt_to_kva (cpia.c line 250) fails. What can I do?
>
> Karsten M�hlmann
>
> --
> Dipl.-Ing. Karsten M�hlmann
> Lehrstuhl f�r Informatik V, Universit�t Mannheim
> B6,26 D-68131 Mannheim
> tel +49-621-181-2648 fax +49-621-181-2634
> email [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]