Discussion:
[linux-uvc-devel] 0c45:649d Microdia
Wolfgang Baudler
2015-01-21 22:29:09 UTC
Permalink
I have a DELL E6440 with a webcam listed as

Bus 001 Device 003: ID 0c45:649d Microdia

Skype reports it as a "Laptop_Integrated_Webcam_HD", but it is not
working. Video feed stays black in Skype.

Any way to get this one to work?

Also, please include in your device list at
http://www.ideasonboard.org/uvc/#devices

lsusb -d 0c45:649d -v | grep "14 Video"
bFunctionClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video

Wolfgang
Moritz Barsnick
2015-01-22 09:10:08 UTC
Permalink
Hi Wolfang,
Post by Wolfgang Baudler
lsusb -d 0c45:649d -v | grep "14 Video"
bFunctionClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
This should indeed be a UVC device.

Skype does tend to be a bit picky about video devices (such as
supported resolutions). Please test other programs.

Then please follow the instructions "I have an UVC webcam but it is
not working. What do you need to troubleshoot it?" from the FAQ:
http://www.ideasonboard.org/uvc/faq/

What the FAQ doesn't say: Skype can be tricked into using the device
properly with the help of libv4l.

Thanks,
Moritz
Wolfgang Baudler
2015-01-22 16:36:06 UTC
Permalink
Post by Moritz Barsnick
Then please follow the instructions "I have an UVC webcam but it is
http://www.ideasonboard.org/uvc/faq/
Did you do this yet?
Post by Moritz Barsnick
What the FAQ doesn't say: Skype can be tricked into using the device
properly with the help of libv4l.
Any detail on how I do this with libv4l? I have libv4l-0.6.3 installed.
Note that newer Skype versions don't require this anymore!
http://askubuntu.com/questions/315643/ld-preload-fails-with-skype
http://www.sergioller.com/2012-01-29-skype-webcams-linux.md
(The solution may be in the questions - they all seem to have problems
with 32bit vs. 64bit libraries.)
Cheers,
Moritz
Thanks. I tried it with

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

but it gives an error:
socket(): Address family not supported by protocol
ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD
cannot be preloaded: ignored.

Same with v4l2convert.so

Both the libraries and skype are 32bit. This is with skype 4.3.0.37

Wolfgang
Moritz Barsnick
2015-01-22 17:26:12 UTC
Permalink
Post by Wolfgang Baudler
Both the libraries and skype are 32bit. This is with skype 4.3.0.37
I believe this Skype version does not require these workarounds.

Have you tried your webcam with other applications?

Moritz
Wolfgang Baudler
2015-01-22 17:33:58 UTC
Permalink
Post by Moritz Barsnick
Post by Wolfgang Baudler
Both the libraries and skype are 32bit. This is with skype 4.3.0.37
I believe this Skype version does not require these workarounds.
Have you tried your webcam with other applications?
I tried it with cheese-2.28.1, which caused a kernel crash, but maybe this
was because Skype was running at the same time

Are the better tools to try?

At the moment I don't have access to this system. I will try Cheese again
with the debug information enabled as stated in the FAQ.

Wolfgang
Wolfgang Baudler
2015-02-02 19:29:17 UTC
Permalink
I got this camera working on RHEL6 (CentOS) using these options:

latest kernel 2.6.32-504.8.1
kernel option: i915.powersave=0

The kernel seems to have fixed some Redhat bug related to webcams in
general. But without that kernel option the video on the screen does only
update when there is mouse movement.

I guess the 0c45:649d Microdia devices should be added to your device list
at http://www.ideasonboard.org/uvc/ as working with the above caveats.

Wolfgang
Post by Wolfgang Baudler
I have a DELL E6440 with a webcam listed as
Bus 001 Device 003: ID 0c45:649d Microdia
Skype reports it as a "Laptop_Integrated_Webcam_HD", but it is not
working. Video feed stays black in Skype.
Any way to get this one to work?
Also, please include in your device list at
http://www.ideasonboard.org/uvc/#devices
lsusb -d 0c45:649d -v | grep "14 Video"
bFunctionClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
Wolfgang
Loading...