Hello,
I'm trying to make my new webcam work with uvcvideo. The model I use
should work fine according to the hardware compatibility list.
Unfortunately, this is not true in my case.
This is what dmesg says after I plug in the camera:
usb 1-2: new high speed USB device using ehci_hcd and address 3
usb 1-2: configuration #1 chosen from 1 choice
v4l1_compat: module is already loaded
videodev: exports duplicate symbol video_unregister_device (owned by
kernel)
usbcore: registered new interface driver snd-usb-audio
v4l1_compat: module is already loaded
videodev: exports duplicate symbol video_unregister_device (owned by
kernel)
uvcvideo: Found UVC 1.00 device <unnamed> (046d:0994)
videodev: "�2�" has no release callback. Please fix your driver for
proper sysfs support, see http://lwn.net/Articles/36850/
input: UVC Camera (046d:0994) as /class/input/input9
usbcore: registered new interface driver uvcvideo
I haven't found any program that would detect the camera. Tried Cheese,
Ekiga, Skype, Kopete and VLC... All of them either crash or freeze. This
is what I see in dmesg when I try to open the camera with VLC:
USB Video Class driver (v0.1.0)
BUG: unable to handle kernel paging request at 0c060b02
IP: [<0c060b02>]
*pde = 00000000
Oops: 0000 [#1] PREEMPT
Modules linked in: uvcvideo snd_usb_audio snd_usb_lib snd_rawmidi
snd_hwdep ipv6 aes_i586 aes_generic ieee80211_crypt_ccmp bnep sco l2cap
bluetooth rng_core video output ohci1394 ieee1394 tun ipw2200 ieee80211
ieee80211_crypt 8139too mii lp usbhid ppdev parport_pc parport
uhci_hcd ohci_hcd evdev ehci_hcd usbcore i915 drm pcspkr snd_intel8x0m
snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss
snd_mixer_oss snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm
snd_page_alloc snd_rtctimer snd_timer snd soundcore rtc psmouse nsc_ircc
irda crc_ccitt cpufreq_ondemand pcmcia yenta_socket rsrc_nonstatic
pcmcia_core asus_laptop backlight speedstep_centrino freq_table lm90
hwmon i2c_i801
Pid: 11777, comm: vlc Not tainted (2.6.27.17-AP #2)
EIP: 0060:[<0c060b02>] EFLAGS: 00010202 CPU: 0
EIP is at 0xc060b02
EAX: c29fa180 EBX: 0c060b02 ECX: ae08dd14 EDX: 80685600
ESI: c29fa180 EDI: ae08dd14 EBP: 80685600 ESP: ed7a6f68
DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068
Process vlc (pid: 11777, ti=ed7a6000 task=c3418e00 task.ti=ed7a6000)
Stack: c018fccb d3e2459c c29fa180 fffffff7 0000001c ed7a6000
c018fd97 00000000
00000000 c29fa180 fffffff7 0000001c ed7a6000 c019006d
ae08dd14 00000001
0000001c 00000000 00000000 c010327d 0000001c 80685600
ae08dd14 00000000
Call Trace:
[<c018fccb>] vfs_ioctl+0x2b/0x90
[<c018fd97>] do_vfs_ioctl+0x67/0x300
[<c019006d>] sys_ioctl+0x3d/0x70
[<c010327d>] sysenter_do_call+0x12/0x25
=======================
Code: Bad EIP value.
EIP: [<0c060b02>] 0xc060b02 SS:ESP 0068:ed7a6f68
---[ end trace 94bdb257045f4ef3 ]---
I use a vanilla kernel 2.6.27.17 with Reiser4 and Suspend2 patches. My
machine is a Asus M2400N laptop. This is modinfo uvcvideo with all the
version numbers and kernel details:
filename:
/lib/modules/2.6.27.17-AP/kernel/drivers/media/video/uvc/uvcvideo.ko
version: v0.1.0
license: GPL
description: USB Video Class driver
author: Laurent Pinchart <[email protected]>
srcversion: 28AC4F0572EC0186788A86D
alias: usb:v*p*d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v1C4Fp3000d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v19ABp1000d00*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v19ABp1000d01[0-1]*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v19ABp1000d012[0-6]dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v18CDpCAFEd*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v17EFp480Bd*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v174Fp8A33d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v174Fp8A31d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v174Fp5931d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v174Fp5212d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v0E8Dp0004d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v0AC8p*d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v05E3p0505d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v05ACp8501d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v058Fp3820d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v046Dp08C7d*dc*dsc*dp*icFFisc01ip00*
alias: usb:v046Dp08C6d*dc*dsc*dp*icFFisc01ip00*
alias: usb:v046Dp08C5d*dc*dsc*dp*icFFisc01ip00*
alias: usb:v046Dp08C3d*dc*dsc*dp*icFFisc01ip00*
alias: usb:v046Dp08C2d*dc*dsc*dp*icFFisc01ip00*
alias: usb:v046Dp08C1d*dc*dsc*dp*icFFisc01ip00*
alias: usb:v045Ep0723d*dc*dsc*dp*ic0Eisc01ip00*
alias: usb:v045Ep00F8d*dc*dsc*dp*ic0Eisc01ip00*
depends: usbcore
vermagic: 2.6.27.17-AP preempt mod_unload PENTIUMM 4KSTACKS
parm: nodrop:Don't drop incomplete frames (uint)
parm: quirks:Forced device quirks (uint)
parm: trace:Trace level bitmask (uint)
According to the device list, this webcam should just work. So there
must be something I'm doing wrong. A piece of good advice would help me
a lot.
Regards,
Andrej Podzimek
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel