Ask Slashdot: Fixing UVC Camera Issues Under Windows?
Khyber writes: I bought some cheap Chinese camera glasses with built-in microphones. These are (supposedly) UVC cameras manufactured in 2015. Under Windows XP, these cameras are seen perfectly fine and work as web cameras; even the microphones work. Under Windows 7, the camera appears to install just fine, however I get the 'This device can perform faster if you connect to USB 2.0' (which it is connected to) and when I try to load it up with any camera viewer such as manycam or any chat program's built-in previewer, I cannot receive any video from the camera. I can get audio from the camera microphones under Windows 7, so I am wondering if the camera device is having problems enumerating as a USB 2.0 device due to some change in Windows 7 (which it doesn't seem to have issues doing under XP,) or if the UVC driver for Windows 7 is missing something in comparison to the one used for Windows XP. Anybody else had issues getting newer UVC cameras to work in newer operating systems?
I don't think that technical support for your driver issue is a good reason to post on /.
You must be running Linux, why don't you just be safe and come back to Microsoft, all hardware vendors make sure that their kit works with Microsoft Windows. Oh, wait .....
Now with more tech support!
cheap Chinese
there's your problem...
Which has more power: the hammer, or the anvil?
I've gotten this a lot with devices besides cameras (eg. an LG G3 phone), even when plugged into a 3.0 port. It seems to be caused only by devices with a standard micro-USB connector, not a full-sized one. My thought is that the device's USB chip is 3.0-capable, but the connector and/or cable don't have the extra pins/wires for 3.0 so the device is reporting itself as 3.0 but can only run as 2.0 which makes Windows complain. I haven't seen any problems because of it, even under Windows (I normally connect the devices to Linux machines).
yes this forum is totally windows tech support I just hope your post feels welcome
have you tried running the consumption (camera) apps in XP compatibility mode?
Once you get the right cable you won't have to worry about your camera issues anymore!
I am Slashdot. Are you Slashdot as well?
get the hardware id's from device manager, and check www.pcidatabase.com
By not posting stupid tech-support questions... some random guy's hare-brained scheme... or pseudo-science that isn't backed up by common sense.
Dude in 2015 you bought a device that only works on an unsupported 15 year old obsolete and now dangerous OS for internet streaming??! Seriously
If the camera was from the XP era I could understand. If you want to keep it then get an ancient XP box and DMZ the LAN behind a firewall to prevent internet access. But if you purchased this to use over the internet then the manufacturer gave you a shoddy and liable product that is negligent.
http://saveie6.com/
Actually no, not welcome. I'll bet there are some great Windows tech support related sites out there. Maybe start here:
https://technet.microsoft.com/...
Or more likely here:
https://www.google.com/
So there's your advice.
I was going to take the opportunity to launch into a full tech-support monologue but it brought back too many old and bad memories.
Brought to you by Carl's Junior.
By using let me google that for you.
http://lmgtfy.com/?q=let+me+google+that+for+you
If that doesn't work maybe someone has a GeoCities site about this issue.
In these parts, 'Khyber' is CRS for 'arse'. Also on /. it would seem.
Just ask this nice lady:
https://www.youtube.com/watch?...
Brought to you by Carl's Junior.
http://lmgtfy.com/?q=I+bought+...
I wonder if there's an inverse version of shibboleet that would be helpful when newbies ask for support in knowledgeable forums.
Can anyone help me get this WinModem working under linux?
32bit Windows version might have a bit better luck, you might try running an XP driver under 7 32bit although playing with the USB stack or an on-board USB controller in that way may be ugly or bork things horribly.
Windows 10 probably fixes this.
I'd just go ahead and upgrade if I were you.
Couldn't hurt...
" there's literally nothing to go on in your description"
Incorrect. As stated, it is a UVC camera. That means it's a USB Video Camera universal device which means no drivers are required - it's the same standard that almost every single laptop webcamera uses and has used for a long time, even OSX and Linux support it.
Then I provide information that it works under XP, and half works under 7. I describe what does and does not work (Everything works in XP, only the video feed does not work in 7.)
Mentioning that it is a UVC camera, you would logically think to check for UVC versions, right? This is a UVC 1.0 camera.
Going to the Microsoft site, it shows that UVC 1.0 is fully supported from 2000/XP on up including in Windows 10.
Any other device plugged into that port operates at USB 2.0 speed. Same port under Windows XP sees the camera just fine. Under 7? It sees the camera, it simply refuses to acquire a video feed from it.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
Probably NOT my motherboard drivers as all other USB 2.0 devices enumerate properly as such on the exact same system under XP and 7.
I suspect this is Microsoft's issue, not the camera maker.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
OK, since you're asking Slashdot... how about posting the USB Device descriptors, along with the USB port debug information from windbg (!usb2tree)?
#include "standard_disclaimer.h"
I went back through the archives to read Roland Piquepalle's last 50 posts to cleanse my brain from this level of Zika virus induced retardedness.
Trolling is a art,
> as all other USB 2.0 devices enumerate properly as such on the exact same system under XP and 7
and billions and billions of other USB devices work without problems on other systems, so the obvious conclusion is...
> I suspect this is Microsoft's issue
Yep. Probably. Couldn't be the device's fault.
#include "standard_disclaimer.h"
I've had similar issues with flash drives. I'm one of those nerds who like to load external hubs with older flash drives and thrash them until they die. Thing is, they all need power. USB2 spec is 0.5A per port, but if you're running a passive hub off one port, each port on that hub has to share the power available. Eight hub ports splitting that half an amp can get a bit tricky, especially on USB2. Usually what happens is it hits a low threshold and drops to USB1.1 which requires less power to run.
On the same subject, Win7 seems to be a bit broken when it comes to USB power management (device sleep/standby), I have external hard drives randomly go into standby mode (it's irregular and unpredictable) which occasionally results in bugchecks.
Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
Windows doesn't suck you, but it does me
...and will fail 64 bit versions.
I have a couple of older video capture card that won't work under 64 bit, either xp or 7.
Both work fine in 32 bit.
The only other thing I could suggest is a utility to switch the usb mode, or force a different speed.
Making a custom Linux or XP virtual session might be easier to do.
Good luck!
Truth isn't Truth - Guliani
Take your 7-digit nonsense outta here, sonny. This is real tech talk, because we're getting into actual subsystems, not simple drivers. Deuces!
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
Lol.. no your not.
Your stuck on this being a UVC and not realizing the extendable format or codec requirements which could either require a driver or an SDK to be installed as well as a codec. Not knowing the brand and model is like saying my car won't drive and refusing to describe what it is actually doing because its on a road and cars drive on a road.
You actually did a decent job. I hadn't had much coffee when I wrote that.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
User Grog6 noted that it would likely work in 32-bit Windows 7 and fail to work entirely under 64-bit Windows 7.
This ends up being correct. There is something off between the 32-bit and 64-bit usbvideo files that makes this particular set of camera glasses not function 100% under 64-bit Windows.
Now for the fun part: figuring out whether or not the difference is so drastic that I can't hack in the missing code, and whether or not I can fake the Microsoft driver signature so WFP doesn't flip its lid (and I'm not going to turn WFP off, sorry!)
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
Is entirely Microsoft's issue. UVC is a universal video standard. Or, not-so-universal. Turns out, it breaks somewhere between 32-bit and 64-bit Windows. The hardware works in its entirety in Windows XP, and 32-bit Windows 7. It will not work in 64-bit Windows. It will work in 64-bit OSX and various 64-bit Linux distros.
Were this a hardware issue, it wouldn't work AT ALL. That it worked 100% in XP and only 66% (Microphone and USB Mass storage worked) in 64-bit 7 indicates that it's not the hardware itself.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
I love how your username continues to belie your ignorance.
This is a UVC issue, period. Apparently you have no clue what UVC entails (codec support is AUTOMATICALLY BUILT-IN.)
Specifically it's a difference between the UVC files usbvideo.sys/.inf/.pnf between 32-bit and 64-bit Windows 7.
While you shoot off at the mouth, a real person with real knowledge isolated the issue immediately.
Way to be useless, like most Linux support forums.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
"XP camera drivers are typically VFW (Video for Windows) based"
Microsoft has utilized UVC since oh 98/Millennium. Only companies trying proprietary crap tied into their software used VFW.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
..not buying Chinese crapware?
Mission: To provide products that consume time and energy as entertainingly as permitted by the laws of thermodynamics.
You better check the spec again idiot. UVC certainly does allow it to extended and incorporate different codecs. And yes, a driver to enable the extendable units is still within the spec - at least with MS operating systems.
It's funny, You come here crying that a cheap webcam kicked your ass and begging for help then pretend to know it all when someone offers assistance while you spout completely incorrect facts.
Here , read all of this carefully before shoveling another falsehood out of your trap.
https://msdn.microsoft.com/en-...
You failed to read your own link, right at the bottom.
H.264 support - NOT AVAILABLE IN XP/VISTA/7. Midway down the page, bottom of the second chart.
Try again when you can actually read and comprehend the source material you're trying to quote.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
And you have failed to read period. The reference to H.264 was nothing but an example illustrating you were not giving enough information. But if you look further down the page you will see the extension units reference. Here H.264 or any other codec can be implemented via plugins (most likely to direct show ).
My god, its like you lost your wallet and refuse to look under the couch where it actually is because you want to think it is somewhere else. If you don't understand what is on that page, say something. But either listen to the replies and look under the couch or go look somewhere else. A damn webcam has taken you for a ride that you feel the need to beg others for the answer. At least pretend to listen instead of acting like you know it all. The fucking webcam proves you don't.
...who are complaining that Khyber's question/post is stupid, etc -- YOU ARE THE PROBLEM,
*NOT* KHYBER. Slashdot used to be a valuable resource for questions like this. Try and Contribute something useful to the discussion IF you have any knowledge worth sharing, or feel free to go elsewhere and post your useless whinging somewhere else. This falls under "Stuff that matters."
--Even tho I don't have any skin in this game, I learned something useful reading the responses that actually tried to help the guy with his situation - i.e. Win32 works, Win64 doesn't. Linux works. THAT ALONE makes it worth the submission, so GTFO if you don't like it.
.
== WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??