i have a 10 Port USB hub connected to my ODroid N2 running Ubuntu. On that hub i have a set of devices, among them are 2 similar camera systems.
What is happening is, that on boot only one camera is detected and shown in lshw and the other is not. When i unplug the "unrecognized" one and replug it in, it is recognized and i have 2 cameras.
I noticed that both have the same serial. Does that mean the second is not detected because Linux thinks it registered it already. Is that even possible?
Any help to recognize both cameras at boot time is much appreciated.
BEFORE UNPLUG
*-usb:1
description: USB hub
product: USB3.2 Hub
vendor: GenesysLogic
physical id: 4
bus info: usb@2:1.2.4
version: 93.07
capabilities: usb-3.20
configuration: driver=hub slots=4 speed=5000Mbit/s
*-usb
description: Video
product: PayCam
vendor: RYS, Inc.
physical id: 2
bus info: usb@2:1.2.4.2
version: 0.01
serial: 00000001
capabilities: usb-3.00
configuration: driver=uvcvideo maxpower=800mA speed=5000Mbit/s
AFTER UNPLUG
*-usb:1
description: USB hub
product: USB3.2 Hub
vendor: GenesysLogic
physical id: 4
bus info: usb@2:1.2.4
version: 93.07
capabilities: usb-3.20
configuration: driver=hub slots=4 speed=5000Mbit/s
*-usb:0
description: Video
product: PayCam
vendor: RYS, Inc.
physical id: 2
bus info: usb@2:1.2.4.2
version: 0.01
serial: 00000001
capabilities: usb-3.00
configuration: driver=uvcvideo maxpower=800mA speed=5000Mbit/s
*-usb:1
description: Video
product: PayCam
vendor: RYS, Inc.
physical id: 3
bus info: usb@2:1.2.4.3
version: 0.01
serial: 00000001
capabilities: usb-3.00
configuration: driver=uvcvideo maxpower=800mA speed=5000Mbit/s
Camera (https://astar.ai/pages/calicam) USB hub(https://www.exsys-shop.de/shopware/en/categories/usb-products/503/10-port-usb-3.2-gen-1-metal-hub-with-15kv-esd-surge-protection-a-ports)