Hi all!
No, this is for sure not a name issue. USB is strictly hierarchical and
devices are identified using a path that leads in a unique fashion to a
specific port. Endpoints (in the USB sense) are device specific and
names are completely optional.
To be a little bit more specific, my two cameras are of different
bands, with respect to USB identification. They have different Vendor
and Product IDs. The Video Streaming interface descriptors are
identical. Both provide the same three options with different bandwidth
requirements.
The main issue I have with the current situation is, that there is not
error message. Both cameras can be opened but only one delivers a video
stream. The other just looks ok, but never delivers any image. And due
to the lack of error message, one only notices the problem when enabling
preview or on bottom vision failure. That's IMHO not enough and shall be
fixed. However, I currently don't know how to debug openpnp-capture. Can
anyone please shine a light on how to do that? That would be very much
appreciated.
Jan
On 02.12.2025 18:00, simplemount via OpenPnP wrote:
> /*>> Likely ELP cameras enumerate to the same name, so we then have 2 of
> the same end points on the same bus*//*
> */
>
> It is possible to nail a uvc camera to a specific USB port using a
> ManagementObjectSearcher database query to circumvent the annoying race
> condition when using completly equal cameras on windows.
>
> OfV-bVa--F-9%
40tuta.io <
https://groups.google.com/d/msgid/openpnp/OfV-
> bVa--F-9%
40tuta.io?utm_medium=email&utm_source=footer>.