hi-

i'm having a lot of trouble getting pwc working on my ibm thinkpad t40.
my camera is a logitech quickcam 4000 pro, and i'm running debian unstable
with a 2.6.22.5 kernel.  first i tried the module in the kernel tree.
this loaded fine but when i tried to use the camera i would get messages
in the syslog similar to below.

i'm now using the latest snapshot of pwc  (pwc-v4l2-20070908-042701)
and i get the same behavior.  i have unloaded the ehci_hcd module, and
i have trace set to 255.  interestingly, when i plug in the camera, it
is only recognised about 50% of the time, seemingly randomly.   here are
the messages from syslog:

# plug in camera...

Sep  8 10:42:36 krazykat kernel: usb 2-2: new full speed USB device using 
uhci_hcd and address 40
Sep  8 10:42:36 krazykat kernel: usb 2-2: device descriptor read/all, error -71
Sep  8 10:42:36 krazykat kernel: usb 2-2: new full speed USB device using 
uhci_hcd and address 41
Sep  8 10:42:36 krazykat kernel: usb 2-2: device descriptor read/all, error -71
Sep  8 10:42:36 krazykat kernel: usb 2-2: new full speed USB device using 
uhci_hcd and address 42
Sep  8 10:42:37 krazykat kernel: usb 2-2: device descriptor read/8, error -71
Sep  8 10:42:37 krazykat kernel: usb 2-2: device descriptor read/8, error -71
Sep  8 10:42:37 krazykat kernel: usb 2-2: new full speed USB device using 
uhci_hcd and address 43
Sep  8 10:42:37 krazykat kernel: usb 2-2: unable to read config index 0 
descriptor/all
Sep  8 10:42:37 krazykat kernel: usb 2-2: can't read configurations, error -84

# not recognised, unplug and try again

Sep  8 09:56:16 krazykat kernel: usb 2-2: new full speed USB device using 
uhci_hcd and addres
s 21
Sep  8 09:56:16 krazykat kernel: usb 2-2: configuration #1 chosen from 1 choice
Sep  8 09:56:16 krazykat kernel: pwc: probe() called [046D 08B2], if 0
Sep  8 09:56:16 krazykat kernel: pwc: Logitech QuickCam 4000 Pro USB webcam 
detected.
Sep  8 09:56:16 krazykat kernel: pwc: Device serial number is 
Sep  8 09:56:16 krazykat kernel: pwc: Release: 0000
Sep  8 09:56:16 krazykat kernel: pwc: Registered as /dev/video0.
Sep  8 09:56:16 krazykat kernel: pwc: probe() function returning struct at 
0xd786c000.
Sep  8 09:56:16 krazykat kernel: pwc: probe() called [046D 08B2], if 1
Sep  8 09:56:16 krazykat kernel: pwc: probe() called [046D 08B2], if 2
Sep  8 09:56:16 krazykat NetworkManager: <debug> [1189259776.564776] 
nm_hal_device_added(): N
ew device added (hal udi is 
'/org/freedesktop/Hal/devices/usb_device_46d_8b2_noserial_if0'). 
Sep  8 09:56:16 krazykat NetworkManager: <debug> [1189259776.605046] 
nm_hal_device_added(): N
ew device added (hal udi is 
'/org/freedesktop/Hal/devices/usb_device_46d_8b2_noserial_if1'). 
Sep  8 09:56:16 krazykat NetworkManager: <debug> [1189259776.650711] 
nm_hal_device_added(): N
ew device added (hal udi is 
'/org/freedesktop/Hal/devices/usb_device_46d_8b2_noserial_if2'). 
Sep  8 09:56:16 krazykat NetworkManager: <debug> [1189259776.658943] 
nm_hal_device_added(): N
ew device added (hal udi is 
'/org/freedesktop/Hal/devices/usb_device_46d_8b2_noserial_video4l
inux'). 
Sep  8 09:56:16 krazykat NetworkManager: <debug> [1189259776.698602] 
nm_hal_device_added(): N
ew device added (hal udi is 
'/org/freedesktop/Hal/devices/usb_device_46d_8b2_noserial_usbraw'
). 

# seems to have found it, execute vgrabbj here...

Sep  8 09:56:34 krazykat kernel: pwc: >> video_open called(vdev = 0xd664a800).
Sep  8 09:56:34 krazykat kernel: pwc: Doing first time initialization.
Sep  8 09:56:34 krazykat kernel: pwc: Failed to set LED on/off time.
Sep  8 09:56:34 krazykat kernel: pwc: >> pwc_allocate_buffers(pdev = 0xd786c000)
Sep  8 09:56:34 krazykat kernel: pwc: Allocated iso buffer at d5e14000.
Sep  8 09:56:34 krazykat kernel: pwc: Allocated iso buffer at d5e18000.
Sep  8 09:56:34 krazykat kernel: pwc: Allocated frame buffer structure at 
d666c580.
Sep  8 09:56:34 krazykat kernel: pwc: Allocated frame buffer 0 at e0c02000.
Sep  8 09:56:34 krazykat kernel: pwc: Allocated frame buffer 1 at e0e81000.
Sep  8 09:56:34 krazykat kernel: pwc: Allocated frame buffer 2 at e0ef3000.
Sep  8 09:56:34 krazykat kernel: pwc: Allocated image buffer at e0f65000.
Sep  8 09:56:34 krazykat kernel: pwc: << pwc_allocate_buffers()
Sep  8 09:56:34 krazykat kernel: pwc: >> pwc_reset_buffers __enter__
Sep  8 09:56:34 krazykat kernel: pwc: << pwc_reset_buffers __leaving__
Sep  8 09:56:34 krazykat kernel: pwc: set_video_mode(176x144 @ 10, palette 15).
Sep  8 09:56:34 krazykat kernel: pwc: Could not find suitable size.
Sep  8 09:56:34 krazykat kernel: pwc: First attempt at set_video_mode failed.
Sep  8 09:56:34 krazykat kernel: pwc: set_video_mode(160x120 @ 10, palette 15).
Sep  8 09:56:34 krazykat kernel: pwc: Failed to set video mode [EMAIL 
PROTECTED] fps; return code = -71
Sep  8 09:56:34 krazykat kernel: pwc: Second attempt at set_video_mode failed.
Sep  8 09:56:34 krazykat kernel: pwc: Entering free_buffers(d786c000).
Sep  8 09:56:34 krazykat kernel: pwc: Freeing ISO buffer at d5e14000.
Sep  8 09:56:34 krazykat kernel: pwc: Freeing ISO buffer at d5e18000.
Sep  8 09:56:34 krazykat kernel: pwc: Freeing frame buffer 0 at e0c02000.
Sep  8 09:56:34 krazykat kernel: pwc: Freeing frame buffer 1 at e0e81000.
Sep  8 09:56:34 krazykat kernel: pwc: Freeing frame buffer 2 at e0ef3000.
Sep  8 09:56:34 krazykat kernel: pwc: Freeing decompression buffer at d5dc0000.
Sep  8 09:56:34 krazykat kernel: pwc: Freeing image buffer at e0f65000.
Sep  8 09:56:34 krazykat kernel: pwc: Leaving free_buffers().


does anyone have any suggestions?  i'd really love to get this camera working...

thanks,

john cummings


_______________________________________________
pwc mailing list
[email protected]
http://lists.saillard.org/mailman/listinfo/pwc

Reply via email to