cam

Dear all,

Using 11.1 on a Lenovo G530 type 4446-A11. How do i get the webcam working on this? when i launch kopete and navigate to configure i see a device as Lenovo EasyCamera but nothing appears. How do i get the camera work?

TIA

you will probably find http://en.opensuse.org/Webcam extremely
helpful…come back if you have more questions/problems…


palladium

Thanks palladium,

It’s a UVC compatible. Below are the module info which i could gather.

linux-0kkf:~ # modinfo videodev
filename: /lib/modules/2.6.27.45-0.1-pae/kernel/drivers/media/video/videodev.ko
license: GPL
description: Device registrar for Video4Linux drivers v2
author: Alan Cox, Mauro Carvalho Chehab <mchehab@infradead.org>
srcversion: 357D0C79E8B18943A89078C
depends: v4l1-compat
supported: yes
vermagic: 2.6.27.45-0.1-pae SMP mod_unload modversions 586
linux-0kkf:~ # modinfo uvcvideo
filename: /lib/modules/2.6.27.45-0.1-pae/kernel/drivers/media/video/uvc/uvcvideo.ko
version: v0.1.0
license: GPL
description: USB Video Class driver
author: Laurent Pinchart <laurent.pinchart@skynet.be>
srcversion: 76AFB45ECF6E6D27FC5B244
alias: usb:vpddcdscdpic0Eisc01ip00*
alias: usb:v5986p0241ddcdscdpic0Eisc01ip00*
alias: usb:v5986p0303ddcdscdpic0Eisc01ip00*
alias: usb:v5986p0300ddcdscdpic0Eisc01ip00*
alias: usb:v5986p0200ddcdscdpic0Eisc01ip00*
alias: usb:v5986p0141ddcdscdpic0Eisc01ip00*
alias: usb:v5986p0102ddcdscdpic0Eisc01ip00*
alias: usb:v5986p0101ddcdscdpic0Eisc01ip00*
alias: usb:v5986p0100ddcdscdpic0Eisc01ip00*
alias: usb:v1C4Fp3000ddcdscdpic0Eisc01ip00*
alias: usb:v19ABp1000d00dcdscdpic0Eisc01ip00*
alias: usb:v19ABp1000d01[0-1]dcdscdpic0Eisc01ip00*
alias: usb:v19ABp1000d012[0-6]dcdscdpic0Eisc01ip00
alias: usb:v18CDpCAFEddcdscdpic0Eisc01ip00*
alias: usb:v174Fp8A33ddcdscdpic0Eisc01ip00*
alias: usb:v174Fp8A31ddcdscdpic0Eisc01ip00*
alias: usb:v174Fp5212ddcdscdpic0Eisc01ip00*
alias: usb:v0E8Dp0004ddcdscdpic0Eisc01ip00*
alias: usb:v090CpB371ddcdscdpic0Eisc01ip00*
alias: usb:v05E3p0505ddcdscdpic0Eisc01ip00*
alias: usb:v05ACp8501ddcdscdpic0Eisc01ip00*
alias: usb:v046Dp08C7ddcdscdpicFFisc01ip00*
alias: usb:v046Dp08C6ddcdscdpicFFisc01ip00*
alias: usb:v046Dp08C5ddcdscdpicFFisc01ip00*
alias: usb:v046Dp08C3ddcdscdpicFFisc01ip00*
alias: usb:v046Dp08C2ddcdscdpicFFisc01ip00*
alias: usb:v046Dp08C1ddcdscdpicFFisc01ip00*
alias: usb:v045Ep0723ddcdscdpic0Eisc01ip00*
alias: usb:v045Ep00F8ddcdscdpic0Eisc01ip00*
alias: usb:v041Ep4057ddcdscdpic0Eisc01ip00*
alias: usb:v0402p5606ddcdscdpic0Eisc01ip00*
depends: usbcore,videodev,v4l1-compat,compat_ioctl32
supported: yes
vermagic: 2.6.27.45-0.1-pae SMP mod_unload modversions 586
parm: quirks:Forced device quirks (uint)
parm: trace:Trace level bitmask (uint)

Well, module is loaded may be it’s properly configured but i cannot see hhow it’s working. Way forward please.

earlysame55 wrote:
> Well, module is loaded may be it’s properly configured but i cannot see
> hhow it’s working. Way forward please.

well, hmmmmm…i’m not a webcam specialist (i’m not even a real guru
or geek)…

ok, lets try some questions:

  1. has this cam ever worked, with any Linux?

  2. with any OS?

  3. was your machine delivered with only Linux installed? or do you
    dual boot, with? does the webcam work with the other OS?

  4. does it have an LED (see user manual) which lights to show it is
    powered up?

  5. when you use kompete and you go to configure does the powered up
    light come on?

  6. have you read your laptop’s user manual to see if you can (like for
    security or privacy) disable the webcam in the BIOS? or maybe a
    special key combo is required to allow it to power up?

  7. have you tried moving some of the controls on the Settings >
    Options or > Controls tabs in Kompete? when doing so does anything
    change in the video monitor window?

  8. have you checked the logs in /var/logs to see if any errors are
    being thrown which might give a hint?

  9. are there any errors in the kernel log which give a hint? (to get
    back to here after looking at that log press Ctrl+Alt+F7 REMEMBER
    THAT
    and to see the log press Ctrl+Alt+F10)?

  10. have you used google to see if any others have ever had problems
    (or success) with your particular laptop make/model’s webcam on Linux?

  11. have you used this forums advanced search to see if any others
    have ever had problems (or success) with your particular laptop
    make/model on openSUSE?

  12. you say you are running openSUSE 11.1: did you just install that?
    or did you install 11.1 when it first came out (a year ago?) and the
    webcam worked until recently?

  13. have you booted from an openSUSE 11.2 live CD and tried the webcam?

  14. have you tried it with a live CD from another distro?

  15. have you tried it with Skype? or any other webcam capable
    application (like cheese)?

  16. have you connected with another user for a video call/chat to see
    if that other end sees your video (even if you can see it in kompete)?

that is all i can think of this second…


palladium

  1. has this cam ever worked, with any Linux?
    No it was working on Win7

  2. with any OS?
    Yes, Win7

  3. was your machine delivered with only Linux installed? or do you
    dual boot, with? does the webcam work with the other OS?
    It didn’t come pre-installed. I installed Suse 11.1

  4. does it have an LED (see user manual) which lights to show it is
    Built in camera this is Lenovo G530
    powered up?

  5. when you use kompete and you go to configure does the powered up
    light come on?
    No. But the below errors are thrown:
    messages file:

Mar 4 12:09:35 linux-0kkf kernel: uvcvideo: Failed to query (130) UVC control 1 (unit 0) : 2 (exp. 26).
Mar 4 12:09:35 linux-0kkf kernel: uvcvideo: Failed to query (130) UVC control 1 (unit 0) : 2 (exp. 26).
Mar 4 12:09:35 linux-0kkf kernel: uvcvideo: Failed to query (130) UVC control 1 (unit 0) : 2 (exp. 26).

On the terminal:
VIDIOC_ENUM_FMT: Invalid argument
VIDIOC_ENUMSTD: Invalid argument
VIDIOC_ENUM_FMT: Invalid argument
VIDIOC_S_INPUT: Device or resource busy
VIDIOC_S_INPUT: Device or resource busy
VIDIOC_REQBUFS error 16, Device or resource busy
VIDIOC_STREAMON error 16, Device or resource busy
QObject::connect: Cannot connect (null)::onlineStatusChanged(Kopete::Contact *, const Kopete::OnlineStatus &, const Kopete::OnlineStatus &) to Kopete::Identity::updateOnlineStatus()
VIDIOC_DQBUF error 16, Device or resource busy
kdeinit4: preparing to launch
VIDIOC_DQBUF error 16, Device or resource busy
kdeinit4: preparing to launch
VIDIOC_DQBUF error 16, Device or resource busy
kdeinit4: preparing to launch
VIDIOC_DQBUF error 16, Device or resource busy
kdeinit4: preparing to launch
VIDIOC_DQBUF error 16, Device or resource busy
kdeinit4: preparing to launch
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
klauncher(11004)/kio (KLauncher): SlavePool: No communication with slave.

klauncher(11004)/kio (KLauncher): SlavePool: No communication with slave.

klauncher(11004)/kio (KLauncher): SlavePool: No communication with slave.

klauncher(11004)/kio (KLauncher): SlavePool: No communication with slave.

VIDIOC_DQBUF error 16, Device or resource busy
kdeinit4: preparing to launch
VIDIOC_DQBUF error 16, Device or resource busy
kdeinit4: preparing to launch
VIDIOC_DQBUF error 16, Device or resource busy
kdeinit4: preparing to launch
VIDIOC_DQBUF error 16, Device or resource busy
kdeinit4: preparing to launch
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
QColor::setNamedColor: Unknown color name ‘fafafa’
QColor::setNamedColor: Unknown color name ‘fafafa’
QColor::setNamedColor: Unknown color name ‘fafafa’
QColor::setNamedColor: Unknown color name ‘fafafa’
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_DQBUF error 16, Device or resource busy
VIDIOC_STREAMOFF error 16, Device or resource busy
Object::disconnect: Unexpected null parameter
klauncher(11004)/kio (KLauncher): SlavePool: No communication with slave.

klauncher(11004)/kio (KLauncher): SlavePool: No communication with slave.

klauncher(11004)/kio (KLauncher): SlavePool: No communication with slave.

  1. have you read your laptop’s user manual to see if you can (like for
    security or privacy) disable the webcam in the BIOS? or maybe a
    special key combo is required to allow it to power up?
    Not that i know of. But would recheck that

  2. have you tried moving some of the controls on the Settings >
    Options or > Controls tabs in Kompete? when doing so does anything
    change in the video monitor window?
    Nothing. Tried cheese as well. Cheese and kotepe boh show the camera as Lenovo Easycam

  3. have you checked the logs in /var/logs to see if any errors are
    being thrown which might give a hint?
    Error and messages are pasted

  4. are there any errors in the kernel log which give a hint? (to get
    back to here after looking at that log press Ctrl+Alt+F7 REMEMBER
    THAT
    and to see the log press Ctrl+Alt+F10)?
    mesg | egrep -i ‘vid|cam’
    BIOS-provided physical RAM map:
    pci 0000:00:02.0: Boot video device
    usb 2-3: Product: Lenovo EasyCamera
    Linux video capture interface: v2.00
    input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:07/input/input7
    ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
    uvcvideo: Found UVC 1.00 device Lenovo EasyCamera (5986:0205)
    input: Lenovo EasyCamera as /devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3:1.0/input/input8
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v0.1.0)
    uvcvideo: Failed to query (130) UVC control 1 (unit 0) : 2 (exp. 26).
    uvcvideo: Failed to query (130) UVC control 1 (unit 0) : 2 (exp. 26).
    uvcvideo: Failed to query (130) UVC control 1 (unit 0) : 2 (exp. 26).
    uvcvideo: Failed to query (130) UVC control 1 (unit 0) : 2 (exp. 26).
    uvcvideo: Failed to query (130) UVC control 1 (unit 0) : 2 (exp. 26).
    uvcvideo: Failed to query (130) UVC control 1 (unit 0) : 2 (exp. 26).
    uvcvideo: Failed to query (130) UVC control 1 (unit 0) : 2 (exp. 26).

  5. have you used google to see if any others have ever had problems
    (or success) with your particular laptop make/model’s webcam on Linux?
    Yes. Without any luck

  6. have you used this forums advanced search to see if any others
    have ever had problems (or success) with your particular laptop
    make/model on openSUSE?
    No will do that

  7. you say you are running openSUSE 11.1: did you just install that?
    Yes. Just installed
    or did you install 11.1 when it first came out (a year ago?) and the
    webcam worked until recently?

  8. have you booted from an openSUSE 11.2 live CD and tried the webcam?
    No i will download that

  9. have you tried it with a live CD from another distro?
    Nope

  10. have you tried it with Skype? or any other webcam capable
    application (like cheese)?
    Tried cheese

  11. have you connected with another user for a video call/chat to see
    Nope that is what i want to do
    if that other end sees your video (even if you can see it in kompete)?
    Havn’t tried it

TIA

earlysame55 wrote:
> 5. when you use kompete and you go to configure does the powered up
> light come on?
> No. But the below errors are thrown:
> Device or resource busy

so, there is your problem…the system can’t use the webcam because it
is already “busy” before your Linux kernel tries to use it…

why or how, i have no idea (i told you i’m not a webcam guru…)

but you can learn what the problem is via some of the 37,500 hits here:

http://www.google.com/search?q=linux+webcam+“Device+or+resource+busy”

note: i find it unhelpful to have to wade through multiple lines of
code saying exactly the same thing over and over, so to be nice to you
i gonna trim away all the repeats…take this as a hint for you to do
the same…

> 6. have you read your laptop’s user manual to see if you can (like for
> security or privacy) disable the webcam in the BIOS? or maybe a
> special key combo is required to allow it to power up?
> Not that i know of. But would recheck that

yes, you should do that because maybe the BIOS can electrically
‘disconnect’ the webcam which might make it appear ‘busy’

> 10. have you used google to see if any others have ever had problems
> (or success) with your particular laptop make/model’s webcam on Linux?
> Yes. Without any luck

maybe you will have more luck now that you can narrow the search down
from millions of problems to just one problem…

> 11. have you used this forums advanced search to see if any others
> have ever had problems (or success) with your particular laptop
> make/model on openSUSE?
> No will do that

let us know the result…

> 13. have you booted from an openSUSE 11.2 live CD and tried the webcam?
> No i will download that

result?

> 14. have you tried it with a live CD from another distro?
> Nope

save that test for now…i think you will fix it yourself before
having to prove it able or not with another distro…

ah: you do know (don’t you) that it is possible to have hardware work
perfect with the operating system it is designed to work with, and not
work at all with systems it is not designed to work with…

hint: you really need to learn if anyone has successfully used the
webcam in their Lenovo G530 with linux, and i’m not gonna do that
search for you…


palladium

Go to Software.openSUSE.org and search for ‘uvcvideo-kmp’. Install version for your kernel from malcolmlewis’s repo, that should get it working.