Greetings, would anyone have insights on how to get the zed connected through WSL2? The SDK, etc. work as expected in Win 11, and then I use:
usbipd bind –busid
usbipd attach –wsl –busid
which then shows up on the WSL2 Ubuntu 24.0.1 lsusb:
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8086:0b63 Intel Corp. USB Bridge
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 2b03:f582 STEREOLABS ZED camera
But when launching the ROS2 wrapper node, I repeatedly get:
[WARN] [zed.zed_node]: Error opening camera: CAMERA STREAM FAILED TO START
[INFO] [zed.zed_node]: Please verify the camera connection
….
I’m not sure but perhaps the /etc/udev/rules.d/99slab.rules is not getting properly invoked.
Accordingly, I then tried:
sudo udevadm control --reload-rules
which didn’t change the result, but I’m not sure how to check if/where/how there was a failure with that.
I even changed the perms to 666 but to no avail. :-[
Would anyone have new insights if this is resolvable. At the moment, it’s the only laptop I have access to which is compatible with the zed SDK.
This isn’t letting me attach the Diagnostic test results *.json file, otherwise I would provide that too.
Thanks in advance for anyone’s help!
-ted