Hi,
sorry for reheating my question, but I'm still in search of the
component to blame, that the cam is not working. I understand that the
Linux distro I'm using is in alpha state so problems have to be expected.
It's a Ubuntu Feisty Fawn on a amd64 dual core and uname -a tells me:
Linux fnk64-desktop 2.6.20-8-generic #2 SMP Tue Feb 13 01:14:41 UTC 2007
x86_64 GNU/Linux
Maybe someone can give me a hint on where to tweak the logging to get
more information.
I'm not much of a c-programmer and far off understanding the
architecture of the uvcvideo module, but I should be able to add another
uvc_trace here or there.
Kölle Alaaf,
Martin Funk
Martin Funk schrieb:
> I dug a little deeper into this.
>
> Before I this I didn't know how to set the trace level for a kernel
> module, but now I think I do.
>
> At least this
> >sudo modprobe uvcvideo trace=0xffff
> made the module very talkative:
>
> The first messages seem to belong to the startup phase of the driver.
> At [284.099774] i started luvcview
>
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790239] uvcvideo: Probing
> generic UVC device 4.4
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790251] uvcvideo: Found
> format MJPEG.
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790253] uvcvideo: - 160x120
> (30.0 fps)
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790256] uvcvideo: - 176x144
> (30.0 fps)
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790258] uvcvideo: - 320x240
> (15.0 fps)
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790261] uvcvideo: - 352x288
> (15.0 fps)
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790263] uvcvideo: - 640x480
> (15.0 fps)
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790265] uvcvideo: Found
> format Uncompressed.
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790267] uvcvideo: - 160x120
> (30.0 fps)
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790269] uvcvideo: - 176x144
> (30.0 fps)
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790272] uvcvideo: - 320x240
> (15.0 fps)
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790274] uvcvideo: - 352x288
> (15.0 fps)
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790276] uvcvideo: - 640x480
> (15.0 fps)
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790283] uvcvideo: Found a
> Status endpoint (addr 87).
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790286] uvcvideo: Found UVC
> 1.00 device <unnamed> (046d:08ce)
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790288] uvcvideo: Scanning
> UVC chain: OT 5 <- Unit 4 <- Unit 3 <- Unit 2 <- IT 1
> Feb 14 23:54:47 fnk64-desktop kernel: [ 244.790293] uvcvideo: Found a
> valid video chain (1 -> 5).
> Feb 14 23:54:48 fnk64-desktop kernel: [ 244.799665] uvcvideo: UVC
> device initialized.
> Feb 14 23:54:48 fnk64-desktop kernel: [ 244.799725] usbcore: registered
> new interface driver uvcvideo
> Feb 14 23:54:48 fnk64-desktop kernel: [ 244.799797] USB Video Class
> driver (v0.1.0-c)
> Feb 14 23:54:48 fnk64-desktop NetworkManager: <debug
> info>^I[1171493688.045799] nm_hal_device_added (): New device added (hal
> udi is
> '/org/freedesktop/Hal/devices/usb_device_46d_8ce_DD8DC2A1_video4linux').
> Feb 14 23:55:14 fnk64-desktop kernel: [ 255.904563] usbcore:
> deregistering interface driver uvcvideo
> Feb 14 23:55:14 fnk64-desktop NetworkManager: <debug
> info>^I[1171493714.727154] nm_hal_device_removed (): Device removed (hal
> udi is
> '/org/freedesktop/Hal/devices/usb_device_46d_8ce_DD8DC2A1_video4linux').
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.893769] Linux video capture
> interface: v2.00
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895334] uvcvideo: Probing
> generic UVC device 4.4
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895347] uvcvideo: Found
> format MJPEG.
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895349] uvcvideo: - 160x120
> (30.0 fps)
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895352] uvcvideo: - 176x144
> (30.0 fps)
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895354] uvcvideo: - 320x240
> (15.0 fps)
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895357] uvcvideo: - 352x288
> (15.0 fps)
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895359] uvcvideo: - 640x480
> (15.0 fps)
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895361] uvcvideo: Found
> format Uncompressed.
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895363] uvcvideo: - 160x120
> (30.0 fps)
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895365] uvcvideo: - 176x144
> (30.0 fps)
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895368] uvcvideo: - 320x240
> (15.0 fps)
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895370] uvcvideo: - 352x288
> (15.0 fps)
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895372] uvcvideo: - 640x480
> (15.0 fps)
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895381] uvcvideo: Found a
> Status endpoint (addr 87).
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895384] uvcvideo: Found UVC
> 1.00 device <unnamed> (046d:08ce)
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895387] uvcvideo: Scanning
> UVC chain: OT 5 <- Unit 4 <- Unit 3 <- Unit 2 <- IT 1
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.895392] uvcvideo: Found a
> valid video chain (1 -> 5).
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.904850] uvcvideo: UVC
> device initialized.
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.904917] usbcore: registered
> new interface driver uvcvideo
> Feb 14 23:55:33 fnk64-desktop kernel: [ 263.904986] USB Video Class
> driver (v0.1.0-c)
> Feb 14 23:55:33 fnk64-desktop NetworkManager: <debug
> info>^I[1171493733.983507] nm_hal_device_added (): New device added (hal
> udi is
> '/org/freedesktop/Hal/devices/usb_device_46d_8ce_DD8DC2A1_video4linux').
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.099774] uvcvideo: uvc_v4l2_open
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.099824] uvcvideo:
> uvc_v4l2_ioctl
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.099827] v4l2 ioctl
> VIDIOC_QUERYCAP, dir=r- (0x80685600)
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.099918] uvcvideo:
> uvc_v4l2_ioctl
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.099956] v4l2 ioctl
> VIDIOC_S_FMT, dir=rw (0xc0d05605)
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.099959] uvcvideo: Trying
> format 0x47504a4d (MJPG): 320x240.
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.099962] uvcvideo: Using
> default frame interval 66666.6 us (15.0 fps).
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.119175] uvcvideo:
> uvc_v4l2_ioctl
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.119228] v4l2 ioctl
> VIDIOC_S_PARM, dir=rw (0xc0cc5616)
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.119231] uvcvideo: Setting
> frame interval to 1/15 (666666).
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.135809] uvcvideo:
> uvc_v4l2_ioctl
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.135812] v4l2 ioctl
> VIDIOC_REQBUFS, dir=rw (0xc0145608)
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.135925] uvcvideo:
> uvc_v4l2_ioctl
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.135927] v4l2 ioctl
> VIDIOC_QUERYBUF, dir=rw (0xc0585609)
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136025] uvcvideo: uvc_v4l2_mmap
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136069] uvcvideo:
> uvc_v4l2_ioctl
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136071] v4l2 ioctl
> VIDIOC_QUERYBUF, dir=rw (0xc0585609)
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136172] uvcvideo: uvc_v4l2_mmap
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136218] uvcvideo:
> uvc_v4l2_ioctl
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136219] v4l2 ioctl
> VIDIOC_QUERYBUF, dir=rw (0xc0585609)
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136319] uvcvideo: uvc_v4l2_mmap
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136371] uvcvideo:
> uvc_v4l2_ioctl
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136373] v4l2 ioctl
> VIDIOC_QUERYBUF, dir=rw (0xc0585609)
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136476] uvcvideo: uvc_v4l2_mmap
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136522] uvcvideo:
> uvc_v4l2_ioctl
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136524] v4l2 ioctl
> VIDIOC_QBUF, dir=rw (0xc058560f)
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136525] uvcvideo: Queuing
> buffer 0.
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136665] uvcvideo:
> uvc_v4l2_ioctl
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136667] v4l2 ioctl
> VIDIOC_QBUF, dir=rw (0xc058560f)
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136669] uvcvideo: Queuing
> buffer 1.
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136809] uvcvideo:
> uvc_v4l2_ioctl
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136811] v4l2 ioctl
> VIDIOC_QBUF, dir=rw (0xc058560f)
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136812] uvcvideo: Queuing
> buffer 2.
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136953] uvcvideo:
> uvc_v4l2_ioctl
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136955] v4l2 ioctl
> VIDIOC_QBUF, dir=rw (0xc058560f)
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.136957] uvcvideo: Queuing
> buffer 3.
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.165685] uvcvideo:
> uvc_v4l2_ioctl
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.165691] v4l2 ioctl
> VIDIOC_STREAMON, dir=-w (0x40045612)
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.165967] uvcvideo:
> uvc_v4l2_ioctl
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.165970] v4l2 ioctl
> VIDIOC_DQBUF, dir=rw (0xc0585611)
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.166061] uvcvideo: Dequeuing
> buffer 0.
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.171785] uvcvideo: Dropping
> packet (out of sync).
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.171788] uvcvideo: Dropping
> packet (out of sync).
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.171790] uvcvideo: Dropping
> packet (out of sync).
> Feb 14 23:56:19 fnk64-desktop kernel: [ 284.171791] uvcvideo: Dropping
> packet (out of sync).
>
> Martin Funk schrieb:
>
>> Hi Laurent,
>>
>> >luvcview
>>
>> response with this on the shell:
>>
>> luvcview version 0.2.0
>> Video driver: x11
>> A window manager is available
>> video /dev/video0
>>
>>
>> a new window with the title "LUVCview(c)Laurent Pinchart && Michel Xhaard"
>> is opened.
>> The green light on the cam is turned on.
>> There are no messages in any log file, but: No pictures to be seen
>> nowhere :-(
>>
>> luvcview seems to see the device though, since:
>> >luvcview -L
>> luvcview version 0.2.0
>> Video driver: x11
>> A window manager is available
>> video /dev/video0
>> /dev/video0 does not support read i/o
>> { pixelformat = 'MJPG', description = 'MJPEG' }
>> { pixelformat = 'YUYV', description = 'Uncompressed' }
>>
>> Also uvcvideo seems to see something of the device, since a push on the
>> cam button leads to this entry:
>> Feb 14 10:41:52 fnk64-desktop kernel: [ 1505.024051] uvcvideo: Button
>> event (1).
>> Feb 14 10:41:52 fnk64-desktop kernel: [ 1505.123872] uvcvideo: Button
>> event (0).
>> in the syslog.
>>
>> The XWindow can't be closed either. luvcvideo responses with "Stop
>> asked" but doesn't close the window.
>> To close the window I do a kill -9 on luvcvideo.
>>
>> By the way Ekiga can't drive the video either, but it can drive the
>> cam's microphone.
>>
>> Anything else, I can do to assist?
>>
>> Martin
>>
>> Laurent Pinchart schrieb:
>>
>>
>>> Hi Martin,
>>>
>>>
>>>
>>>
>>>> I just got myself a QuickCam Pro 5000 046d:08ce
>>>> it runs using Windows, but using Linux I have problems
>>>>
>>>> When I plug in the cam ist is recognized by lsusb:
>>>> Bus 002 Device 019: ID 046d:08ce Logitech, Inc.
>>>>
>>>>
>>>>
>>>>
>>> [...]
>>>
>>>
>>>
>>>> Linux video capture interface: v2.00
>>>> uvcvideo: Found UVC 1.00 device <unnamed> (046d:08ce)
>>>>
>>>>
>>>>
>>> This line is good news, it means the driver recognised your webcam and
>>> initialised it successfully.
>>>
>>>
>>>
>>>
>>>> usbcore: registered new interface driver uvcvideo
>>>> USB Video Class driver (v0.1.0-c)
>>>>
>>>> and a
>>>> crw-rw---- 1 root video 81, 0 2007-02-13 17:43 /dev/video0
>>>> is created.
>>>>
>>>>
>>>>
>>> That's good too.
>>>
>>>
>>>
>>>
>>>> Unfortunately when I start
>>>>
>>>> >xawtv
>>>>
>>>> The little green lamp is turned on but I see this on the shell
>>>>
>>>>
>>>>
>>> xawtv is not known to work the the Linux UVC driver. Could you try luvcview
>>> and see if you're more successful ?
>>>
>>> Best regards,
>>>
>>> Laurent Pinchart
>>>
>>>
>>>
>>>
>> _______________________________________________
>> Linux-uvc-devel mailing list
>> [email protected]
>> https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
>>
>>
>>
>
> _______________________________________________
> Linux-uvc-devel mailing list
> [email protected]
> https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
>
>
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel