![]() The human interface devices will only be a drop in the bucket of bandwidth, and not even matter. Unless the camera is USB3 (and it is too old to be USB3) I doubt the setting for USB2/USB3 for the USB port matters, but run “lsusb -t” to see which driver and speed is applied to each device. So far as USB goes, you can explore what USB information is available on your particular camera via: lsusb -d 046d:0990 -v | less I have only the one camera, it isn’t possible for me to test “no space left on device” via adding more cameras (and I can’t confirm if this is USB bandwidth…but the “B: Alloc”, if not occurring in the camera section, will not be related). I’m testing with a Logitech HD Pro Webcam C920 on a HUB going to the same J1C2 connection (full-sized USB connector) in the default USB2 mode as well as USB3, L4T R21.4. I’m guessing the “B: Alloc” does not apply to the camera. use "n" or "p" for next or previous search. Use “less” to search /sys/kernel/debug/usb/devices for this and “B:”: less /sys/kernel/debug/usb/devices If you look at lsusb, you’ll see the vendor ID is 046d and the product ID is 0990. I tried this: sudo cat /sys/kernel/debug/usb/devices | grep "B: " Then I was trying to know how much it’s allowed to the USB bus bandwidth. luvcview -d /dev/video0 -f yuv -s 176x144 -i 15īut it doesn’t work and I still have the same error. So I tried to run my web cam with a low resolution and low frame rate. And I got that the “No space left on device” in this context mean that there is insufficient USB bus bandwidth to stream. (by the way I am using a USB hub which is plugged to USB port J1C2 on Jetson)Īfter more research, I find that some people tried to run 2 or 3 web cam in same time and they got the same error. So my web cam is here with the mouse and the keyboard. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hubīus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubīus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubīus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Mouseīus 002 Device 002: ID 05e3:0606 Genesys Logic, Inc. QuickCam Pro 9000īus 002 Device 003: ID 15d9:0a37 Trust International B.V. Computer Corp.īus 002 Device 004: ID 046d:0990 Logitech, Inc. I tried lsusb and I got this : Bus 002 Device 005: ID 046e:52c0 Behavior Tech. So, I restarted Jetson and tested my web cam again, but I still get the same error. # Disable USB auto-suspend, since it disconnects some devices such as webcams on Jetson TK1.Įcho -1 > /sys/module/usbcore/parameters/autosuspend So I just disabled USB auto suspend mode through adding this following lines to “/etc/rc.local”. So after some research, I thought the problem that the Jetson is mostly designed to be an embedded device, it tries to conserve power by automatically suspending inactive USB ports to save power. Unable to start capture: No space left on device I got this error: libv4l2:error turning on stream: No space left on device But unfortunately when i just run : sudo apt-get install luvcview However, I was trying to test my Logitech QuickCam Pro 9000 before to try to detect a face using OpenCV. I recently installed cuda 6.5 and openCV4Tegra on the Jetson and both are running perfectly. Well well well, I had almost the same problem. G++ laplace.cpp -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_calib3d -lopencv_contrib -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_legacy -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_video -lopencv_videostab -o laplace Webcam = Logitech (model unknown b/c its 8 yrs. Is it possible to capture OpenCV images with a webcam plugged into a USB hub versus directly into the board itself? Or is there another issue to this (i.e. Unfortunately, I get a strange error: “ERROR opening V4L interface: No such file or directory”, especially since I installed it along with the other OpenCV libraries. I checked to see if the device could be seen using $lsusb (which it shows up) and tried using luvcview to access the camera. ![]() Initially the light on the webcam came on briefly, so I thought it found it, but then it would produce a black screen window claiming it can’t capture video. However, when I try to run a sample OpenCV program using the webcam, plugged into a USB hub, it cannot detect the camera. I recently installed CUDA 6.5 and OpenCV 2.4.10 on the Jetson, and both are running successfully.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |