World camera not detected

579 views
Skip to first unread message

amyp...@gmail.com

unread,
Feb 16, 2014, 1:33:53 PM2/16/14
to pupil-...@googlegroups.com
Hi All,

Apologies if this has been covered elsewhere or the solution is really easy, but I couldn't find any problems similar to mine elsewhere.

Only the Eye camera is appearing in a window. I get the following error:

WORLD Process [ERROR] uvc_capture : No device found that matched ['Logitech Camera', 'B525', 'C525', 'C615', 'C920', 'C930e']
WORLD Process [ERROR] world : Did not receive valid Capture

I know that my other webcam works (I've tried it in guvcview), but it's called UVC camera (even though it's a logitech C510).

I'm using Pupil 0.3.7 and can't find main.py to change the camera. Is there another way I can change the webcam name or webcam parameters to make the world camera work as well?

Thanks in advance,
Amy

Moritz Kassner

unread,
Feb 16, 2014, 2:23:39 PM2/16/14
to pupil-...@googlegroups.com
Hi Amy,

I think you are using the bundled version correct?. In this case you cannot make the necessary (very trivial) edit.

I have made the necessary change in the source code and re-bundled the package you can get it here: https://github.com/pupil-labs/pupil/releases/tag/v0.3.7.5

Let me know if it works now.

best,

Moritz





--
You received this message because you are subscribed to the Google Groups "pupil-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pupil-discus...@googlegroups.com.
To post to this group, send email to pupil-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pupil-discuss/4ae75901-cdb5-4e3a-9d75-6b26eaa202ea%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

amyp...@gmail.com

unread,
Feb 19, 2014, 5:26:37 AM2/19/14
to pupil-...@googlegroups.com, moritz...@googlemail.com
Hi Moritz,

Many thanks for your quick response to this...I had a go with it on Sunday, but didn't seem to work unfortunately. I now get this:

WORLD Process [ERROR] uvc_capture : No device found that matched ['Logitech Camera', 'UVC camera', 'C510', 'B525', 'C525', 'C615', 'C920', 'C930e']


WORLD Process [ERROR] world : Did not receive valid Capture

my laptop has assigned the name 'UVC camera (046d:081d) to it.

I typed lsusb in the terminal to see what information I could get relating to USB devices, and the World webcam is listed as:

Bus 002 Device 006: ID 045e:076f Microsoft Corp.

When I'm back in Pupil capture, only the Eye camera panel opens. I can switch between different cameras in there, but there is only one single window for Eye and no World.

Hope this helps! Let me know if you need any more information.

Kind regards,
Amy

Moritz Kassner

unread,
Feb 19, 2014, 11:48:02 AM2/19/14
to amyp...@gmail.com, pupil-...@googlegroups.com

amyp...@gmail.com

unread,
Feb 20, 2014, 5:23:31 AM2/20/14
to pupil-...@googlegroups.com, amyp...@gmail.com, moritz...@googlemail.com
Hey Moritz,

It's soooo nearly there!!! both the cameras work now, but not at the same time. If I have both of them plugged in, then Pupil Capture crashes. If I have the World camera plugged in only, I get this;

E Y E Process [ERROR] uvc_capture : No device found that matched ['Microsoft', '6000', 'Integrated Camera']
E Y E Process [ERROR] eye : Did not receive valid Capture

However, if I have the Eye camera plugged in, I get this...

WORLD Process [ERROR] uvc_capture : No device found that matched ['Logitech Camera', '(046d:081d)', 'C510', 'B525', 'C525', 'C615', 'C920', 'C930e']
WORLD Process [ERROR] world : Did not receive valid Capture

...but I can't have them both plugged in at the same time! :(

I can't figure out how to run Pupil Capture app from the Terminal, otherwise I'd post the code from that to give you a bit more information.

Hope this helps.

Regards,
Amy

Moritz Kassner

unread,
Feb 20, 2014, 5:26:22 AM2/20/14
to amyp1321, pupil-...@googlegroups.com
Hi,

usually this comes from using both cameras on the same usb controller. Have you tired the uvc camera patch and/or different usb ports on your machine?

Have a look at the log files found in the settings dir. But for this error this may not help so much.

best,

Moritz


amyp...@gmail.com

unread,
Feb 20, 2014, 5:50:06 AM2/20/14
to pupil-...@googlegroups.com, amyp1321, moritz...@googlemail.com

Hey Moritz,

Hmm...I've moved the USB connections around several times, and used the UVC patch provided.

Nothing in the log files which can give more info unfortunately.

Amy

Moritz Kassner

unread,
Feb 20, 2014, 5:55:30 AM2/20/14
to Amy Peters, pupil-...@googlegroups.com
Could you share what hardware you are using?

m


amyp...@gmail.com

unread,
Feb 20, 2014, 6:07:05 AM2/20/14
to pupil-...@googlegroups.com, Amy Peters, moritz...@googlemail.com
Hi Moritz,

Just managed to get a sneeky screen-capture of the Terminal message before it disappeared...

libv4l2:error turning on stream: No space left on device
VIDIOC_STREAMON error 28, no space left on device

I've got the following hardware;
Intel Core i7 CPU Q720 @1.60GHz x 8
3.8GB RAM
Ubuntu 12.04 64-bit

I've partitioned my hard drive so I've assigned 18GB to Ubuntu. The rest is assigned to Windows.

Would welcome any advice you can give :)

amyp...@gmail.com

unread,
Feb 20, 2014, 6:11:45 AM2/20/14
to pupil-...@googlegroups.com, Amy Peters, moritz...@googlemail.com

Moritz Kassner

unread,
Feb 20, 2014, 6:11:30 AM2/20/14
to Amy Peters, pupil-...@googlegroups.com
Yes. I can confirm that this is the standard USB bandwidth problem.

You need to run each camera on a different usb controller. I know this is annoying but little can be done as this problem lies with the cameras.

Often laptops have two controllers. If not you could try adding an extension card...

Hardware wise everything else is fine. 

I m correct assuming you are not running in a virtual environment? (This would be a problem)

I hope this helps.

M




amyp...@gmail.com

unread,
Feb 20, 2014, 6:18:36 AM2/20/14
to pupil-...@googlegroups.com, Amy Peters, moritz...@googlemail.com
Hi Moritz,

Ah, ok. Good to know! Thanks. Apologies for that...I assumed my laptop had two separate USB controllers since they're located in different ends (rookie error!).

I'll have to do a bit more reading on virtual environments. I've just installed Ubuntu alongside Windows and I've been choosing which to boot from on startup.

I'll let you know how it all goes anyway if I get hold of another USB controller.

Thanks again for all your help.

Amy

Moritz Kassner

unread,
Feb 20, 2014, 6:22:19 AM2/20/14
to Amy Peters, pupil-...@googlegroups.com
Hi Amy,

Don't worry about the virtual environment. If you installed it alongside the other OS all is good.


I hope this helps.

m






amyp...@gmail.com

unread,
Feb 20, 2014, 6:39:49 AM2/20/14
to pupil-...@googlegroups.com, Amy Peters, moritz...@googlemail.com
Hi Moritz,

tried the Combo connection, but gave the same response.

I'll get hold of the item you recommended. Thanks for suggesting it.

Amy

amyp...@gmail.com

unread,
Feb 25, 2014, 3:13:19 AM2/25/14
to pupil-...@googlegroups.com, Amy Peters, moritz...@googlemail.com

Hi Moritz,

Got the card you suggested and it's working! Thanks so much for all your help! I'm having some problems with calibration now though (wherein the circle marker doesn't move), but I'll keep having a play to see if it can get it working.

Thanks again!

Amy

Moritz Kassner

unread,
Feb 25, 2014, 3:27:34 AM2/25/14
to Amy Peters, pupil-...@googlegroups.com
Hi Amy,

thats great!

make sure that the world camera sees the marker. It will only move then. When data is collected the marker center will turn green.

m


abidi.m...@gmail.com

unread,
Mar 28, 2014, 9:46:48 AM3/28/14
to pupil-...@googlegroups.com, Amy Peters, moritz...@googlemail.com
Hello,

i have a question please.
i have the same problem :

WORLD Process [ERROR] uvc_capture : No device found that matched ['Logitech Camera', 'B525', 'C525', 'C615', 'C920', 'C930e']


WORLD Process [ERROR] world : Did not receive valid Capture

E Y E Process [ERROR] uvc_capture : No device found that matched ['Microsoft', '6000', 'Integrated Camera']
E Y E Process [ERROR] eye : Did not receive valid Capture

if i have "J-Tech Digital 2-Port ExpressCard SuperSpeed USB 3.0", Is it going to solve this problem ?

thank you in advance

Moritz Kassner

unread,
Mar 28, 2014, 9:53:23 AM3/28/14
to abidi.m...@gmail.com, pupil-...@googlegroups.com, Amy Peters, Moritz Kassner
Hi,

what cameras are you using? Also: You need one usb controller per camera, so the card could be helpful.

Furthermore, please use the latest version of Pupil Capture found here: https://github.com/Pupil-Labs/Pupil/releases

best,

m

a.fir...@gmail.com

unread,
Jun 26, 2014, 9:03:39 AM6/26/14
to pupil-...@googlegroups.com, abidi.m...@gmail.com, amyp...@gmail.com, moritz...@googlemail.com
Hello Moritz, I have a problem with USB bandwidth.
In my case I have to use virtual machine,
I run Ubuntu on VMware, VMware virtual machine just provide one USB Controller, I could see both cameras are connected. I receive "No Space" error.
Since I am using Pupil Pro, I followed instruction of this page:
https://github.com/pupil-labs/pupil/wiki/Linux-UVC-Bandwidth

I run the code as ".sh" file and then run the generated patch file and again nothing happened (same error).
I am probably missing something when I followed the instruction.
any help is appreciated. thanks

Reply all
Reply to author
Forward
0 new messages