Hello everibody, I am currently working on integrating a camera on small robotic platform. The robot mounts a FoxBoard running an embedded 2.6.25 linux kernel. The camera I am using is a Logitech E3500, which works pretty much ok. The camera is connected via a USB 1.1 port, so it looks like that, even setting a very low frame rate, 176x144 is the maximum resolution allowed for YUYV format.
Anyway, even thought my issue is not directly related to the uvcvideo driver, I hope that some of the people reading this newsletter could help. When grabbing frames, everything goes fine. The problem arises when trying to acquire frames and reading from a serial port (not necessarily at the same time). If one application is reading data from a serial port, it gets interrupted (pretty much randomly) after that another application does the VIDIOC_STREAMON ioctl call, even if it is not grabbing frames yet. Probably the issue is related with the USB DMA configuration of the FoxBoard, but I would like to ask if it is possible to lower the priority that the linux scheduler assigns to the uvcdriver somehow, or have a little more detail about how the driver behaves in this context. Thanks, Enrico _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
