How can I test my webcam on my ASUS EEE PC 1005PE?

Hi, sorry for this “stupid” question but I recently installed openSUSE 12.2 on my netbook (ASUS EEE PC 1005PE) and I’m a complete newbie in the Linux scene… I always worked with Windows but now I want to know more about this OS.
How can I test my webcam on it or how can I see if it’s installed?
I have this printer on my network Lexmark Prevail Pro 704 but how can I install it on my netbook using openSUSE?
Many thanks for your help guys (or girls)!

Typically, webcams (even if on a laptop) use a USB interface. In the case of a laptop/netbook, the usb connection to the webcam will be hardwired. Open a konsole, or xterm, or terminal and type:


lsusb

and that should give a list of detected USB devices and hopefully you will see your webcam there. Post the output of that command here on this thread and we can help you determine what driver is needed, determine if that driver is already installed, and what applications/libraries you may need to install if not already installed. And we can propose some apps to test the webcam.

For example on my pc, if I type ‘lsusb’ I get (with my webcam highlighted in ‘red’ ) :


Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 002 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub
**Bus 002 Device 003: ID 046d:0821 Logitech, Inc. HD Webcam C910**
Bus 002 Device 004: ID 0557:2213 ATEN International Co., Ltd CS682 2-Port USB 2.0 DVI KVM Switch
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

and the code " 046d:0821" is very important to determine what driver is needed for the webcam to function. According to the linlap page for GNU/Linux the webcam on this netbook should work with GNU/Linux.

Also, looking at the content of /var/log/messages or dmesg can often provide a hint. I happen to know that my webcam uses the ‘uvc’ driver, and if I type " dmesg | grep ideo" I get:


oldcpu@corei7:~> dmesg | grep ideo
    1.060511] pci 0000:02:00.0: Boot video device
   15.945136] Linux video capture interface: v2.00
   15.945841] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0821)
   16.158901] usbcore: registered new interface driver uvcvideo
   16.158903] USB Video Class driver (1.1.1)

Note I deliberately dropped the ‘v’ in front of ‘video’ so that I did not have a problem with upper-case/lower case of the 1st character in ‘video’.

I joined this thread because the title stated “webcam”, and I did not this thread to help on a Lexmark Prevail Pro 704 printer. I recommend you start a new thread with an appropriate title for help on your Lexmark. What are the odds that someone who is familiar with a Lexmark Prevail Pro 704 is going to answer a thread entitled “webcam on ASUS EEE PC 1005PE” ? I know it takes extra time to start a new post, and thats a pain, but IMHO starting a new thread is your best chance to get help.

Edit : WELCOME to openSUSE GNU/Linux and WELCOME to openSUSE forums ! :slight_smile:

Thanks for your help!
I’m sorry I put the other problem here aswell, I start another thread for it later, that’s no problem :slight_smile:

Well, if I use the command “lsusb” I get this list:

mUtt3n@linux-w2kq:~> lsusb
Bus 001 Device 002: ID 13d3:5126 IMC Networks
Bus 005 Device 002: ID 0b05:1788 ASUSTek Computer, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

I don’t get the code " 046d:0821" for my webcam…
What should I do now?

I also tried this command as a super user:

linux-w2kq:/home/mUtt3n # lsusb -tv
5-1:1.2: No such file or directory
5-1:1.3: No such file or directory
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 2, If 0, Class=‘bInterfaceClass 0xe0 not yet handled’, Driver=btusb, 12M
|__ Port 1: Dev 2, If 1, Class=‘bInterfaceClass 0xe0 not yet handled’, Driver=btusb, 12M
|__ Port 1: Dev 2, If 2, Class=vend., Driver=, 12M
|__ Port 1: Dev 2, If 3, Class=app., Driver=, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
|__ Port 6: Dev 2, If 0, Class=‘bInterfaceClass 0x0e not yet handled’, Driver=uvcvideo, 480M
|__ Port 6: Dev 2, If 1, Class=‘bInterfaceClass 0x0e not yet handled’, Driver=uvcvideo, 480M

I’ve highlighted in red the device that I believe to be your web cam.

I don’t expect you should. That is my webcam. Its a different webcam.

If it were me, I would try to identify the driver.

Lets see if your openSUSE tries to configure the webcam upon booting … Send these commands and copy and paste the output here:


dmesg | grep ideo 

and


dmesg | grep uvc 

In addition to the above, if you wish to read up on openSUSE and webcams, there is a wiki article here: https://en.opensuse.org/HCL:Web_cameras

I don’t see the 13d3:5126 listed here: Linux UVC driver & tools , nor do I see it listed here: git.kernel.org - linux/kernel/git/torvalds/linux-2.6.git/blob - Documentation/video4linux/gspca.txt

… but based on surfing for 13d3:5126 I note pages such as this: Flipped video on (13d3:5126) which suggest this may use the ‘uvc’ webcam driver.

Do you have the Packman repository configured in your YaST Software repositories yet ? If so, install the program “guvcview” from Packman repository and run that program. It should work with all ‘uvc’ webcams and it will give you a good test.

I don’t normally use those arguments with lsusb (nor do I nominally run it with root permissions). Try to avoid using root permissions. Typically one can do more harm than good when using root. Don’t worry, within time you will figure out when root is needed and when it is not needed.

I do note reference there to the uvc driver. I was checking the uvc faq page Linux UVC driver & tools – FAQ and according to that page, in my suggestion below with me using your USB webcam info in the command , send the following command:


lsusb -d 13d3:5126 -v | grep "14 Video" 

and if your webcam uses the UVC driver that should give some good info.

I found a thread here: SourceForge.net: linux-uvc-devel that suggests that your webcam works with the UVC driver (albeit in 2011 there was a rotation problem that may or may not have been solved by now).

I’m looking forward to what you discover wrt the application ‘guvcview’ functioning with your webcam: PackMan :: Package details for guvcview

This is what I get when I use the command “lsusb -d 13d3:5126 -v | grep “14 Video””:

mUtt3n@linux-w2kq:~> lsusb -d 13d3:5126 -v | grep “14 Video”
Couldn’t open device, some information will be missing
bFunctionClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
mUtt3n@linux-w2kq:~>

Indeed I also found this in my hardware:

uvcvideo: Found UVC 1.00 device USB 2.0 PC Cam (13d3:5126)

The “Couldn’t open device, some information will be missing” message is not encouraging as I do not obtain that when I send a similar command for my webcam that uses a ‘uvc’ driver. But the remainder of that content is promising and it suggests your webcam works with the uvc driver

This suggests the UVC driver is being loaded. Of course one can always tell what driver is dynamically loaded at anyone time by listing the loaded kernel modules with the command “lsmod | grep uvc” … ie on my computer, where my different webcam uses a uvc driver, I get:


oldcpu@corei7:~> lsmod | grep uvc
uvcvideo               76804  0 
videodev              102250  1 uvcvideo

from which on my computer you can see the uvc driver is loaded.

But I diverge.

Did you try installing the program guvcview like I suggested from the packman website ? If your ASUS EEE PC is running a 64-bit openSUSE-12.2 then go here: PackMan :: Package details for guvcview and install ‘guvcview’. And then after it is installed, you can start it by typing the command:


guvcview

Does the netbook have a keycombo to switch the cam on/off? Saw this on an ultrabook lately.
Plus, check the BIOS settings for USB devices.

Yes, it finally works :slight_smile: Before I think I installed a faulty rpm…

|mUtt3n@linux-w2kq:~> guvcview
|
guvcview 1.6.1
Could not open /home/mUtt3n/.guvcviewrc for read,
will try to create it
write /home/mUtt3n/.guvcviewrc OK
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
Cannot connect to server socket err = Bestand of map bestaat niet
Cannot connect to server socket
jack server is not running or cannot be started
video device: /dev/video0
Init. USB 2.0 PC Cam (location: usb-0000:00:1d.7-6)
{ pixelformat = ‘YUYV’, description = ‘YUV 4:2:2 (YUYV)’ }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 800, height = 600 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1024, height = 768 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 176, height = 144 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 160, height = 120 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 1280, height = 960 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 800 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ pixelformat = ‘RGB3’, description = ‘RGB3’ }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 800, height = 600 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1024, height = 768 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 176, height = 144 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 160, height = 120 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 1280, height = 960 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 800 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ pixelformat = ‘BGR3’, description = ‘BGR3’ }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 800, height = 600 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1024, height = 768 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 176, height = 144 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 160, height = 120 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 1280, height = 960 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 800 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ pixelformat = ‘YU12’, description = ‘YU12’ }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 800, height = 600 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1024, height = 768 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 176, height = 144 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 160, height = 120 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 1280, height = 960 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 800 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ pixelformat = ‘YV12’, description = ‘YV12’ }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 800, height = 600 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1024, height = 768 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 176, height = 144 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 160, height = 120 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 1280, height = 960 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 800 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
vid:13d3
pid:5126
driver:uvcvideo
checking format: 1196444237
Format unavailable: 1196444237.
Init v4L2 failed !!
Init video returned -2
trying minimum setup …
video device: /dev/video0
Init. USB 2.0 PC Cam (location: usb-0000:00:1d.7-6)
{ pixelformat = ‘YUYV’, description = ‘YUV 4:2:2 (YUYV)’ }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 800, height = 600 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1024, height = 768 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 176, height = 144 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 160, height = 120 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 1280, height = 960 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 800 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ pixelformat = ‘RGB3’, description = ‘RGB3’ }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 800, height = 600 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1024, height = 768 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 176, height = 144 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 160, height = 120 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 1280, height = 960 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 800 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ pixelformat = ‘BGR3’, description = ‘BGR3’ }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 800, height = 600 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1024, height = 768 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 176, height = 144 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 160, height = 120 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 1280, height = 960 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 800 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ pixelformat = ‘YU12’, description = ‘YU12’ }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 800, height = 600 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1024, height = 768 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 176, height = 144 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 160, height = 120 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 1280, height = 960 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 800 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ pixelformat = ‘YV12’, description = ‘YV12’ }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 800, height = 600 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1024, height = 768 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 176, height = 144 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 160, height = 120 }
Time interval between frame: 1/30, 1/30, 1/30, 1/30,
{ discrete: width = 1280, height = 960 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
{ discrete: width = 1280, height = 800 }
Time interval between frame: 2/15, 2/15, 2/15, 2/15,
vid:13d3
pid:5126
driver:uvcvideo
checking format: 1448695129
Requested Format unavailable: get width 640 height 480
fps is set to 1/30
drawing controls

Checking video mode 640x480@32bpp : OK
write /home/mUtt3n/.guvcviewrc OK
free controls
cleaned allocations - 100%
Closing portaudio …OK
Closing GTK… OK
|

In which “messenger” program or other program can I use my cam?
And no, there is no button to switch the cam on/off :slight_smile:

That is good news.

I typically use my webcam with the program Skype, and I do video chats with my 86+ year old mother who lives a continent away (although sadly she is very ill currently and its been a week since we last chatted).

I use guvcview to test the webcam on occasion. Before I used guvcview I used to use a program called wxcam for testing the webcam.

I am not much help for other webcam programs as I do not use any.

wrt your webcam and the uvc driver, some of the error messages you reported are a bit puzzling. Your webcam is also not listed in the uvc compatibility page - yet it works with the uvc driver.

You may wish to consider contacting the webcam driver developers to (1) notify them that the webcam mostly seems to work (attaching appropriate support file (see below)), and (2) notify them that you do get some error messages which are not explained.

I note from the uvc faq page Linux UVC driver & tools – FAQ the following quote :

where for your webcam the command would be:


lsusb -d 13d3:5126 -v > lsusb.log

and that will create a file called “lsusb.log”.

Support requests are handled through the Linux UVC development mailing list. You need to subscribe to the list before posting.

Then once you are subscribed to the list, you can advise you have partial UVC driver compatibility with your webcam, provide the lsusb.log file, and ask them about the errors you received. They may or may not be able to improve what you have now, but even if they can not do much, they will take the information provided and hopefully update the UVC compatibility list so other users with the same ASUS EEE PC 1005PE and webcam will not have to go through the hoops I put you through to confirm this webcam uses a UVC driver.

Good luck with your efforts, and welcome again to openSUSE ! :slight_smile:

Thank you very much for your help!! I really appriciate it!

The cam works fine in skype and guvcview so I’m a really happy boy :stuck_out_tongue:

Many kudos for you :slight_smile:

A webcam is a video camera attaches to a computer via USB (webcam USB Device), that feeds its image in real time to a computer or computer network. Webcam test use for Setting up cam, and use webcam in Video Conferencing and Apps for Make group video calls at home or work,… Our website test-cam create this application webcam Test for cheking and find erreur in your webcam USB, can you test your webcam 24/24h and 7/7d, our technicians with you.TestCam Test my webcam - webcam test

good like