You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I just wanted to flag that I've successfully connected and operated my Prusa MK3S+ Printer via usbipd and WSL 2. Using octoprint-venv (running inside WSL 2), GCODE is successfully transmitted to and from /dev/ttyACM0.
Notes:
There's no dialout or equivalent group in WSL 2, so I manually need to override the permissions of said devices. There's not much usbipd can do about that, that rests mostly on the WSL team (?).
PS C:\Users\Flynn\AppData\Local\Microsoft\WindowsApps> wsl --list --verbose
NAME STATE VERSION
* Ubuntu Running 2
extract from dmesg (dmesg | grep usb):
[ 7.864290] usb 1-1: new full-speed USB device number 2 using vhci_hcd
[ 8.014193] usb 1-1: SetAddress Request (2) to port 0
[ 8.049762] usb 1-1: New USB device found, idVendor=2c99, idProduct=0002, bcdDevice= 1.30
[ 8.049764] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8.049766] usb 1-1: Product: Original Prusa i3 MK3
[ 8.049767] usb 1-1: Manufacturer: Prusa Research (prusa3d.com)
[ 8.049768] usb 1-1: SerialNumber:
PS C:\Users\Flynn\AppData\Local\Microsoft\WindowsApps> usbipd list
Connected:
BUSID DEVICE STATE
1-9 USB Input Device Not shared
2-2 USB Live camera, USB Live Camera audio Not shared
2-3 USB Input Device Not shared
2-4 USB Input Device Not shared
3-1 Original Prusa i3 MK3 (COM3) Attached
3-4 GENERAL WEBCAM Not shared
4-1 USB Attached SCSI (UAS) Mass Storage Device Not shared
PS C:\Users\Flynn\AppData\Local\Microsoft\WindowsApps> usbipd wsl list
BUSID DEVICE STATE
1-9 USB Input Device Not attached
2-2 USB Live camera, USB Live Camera audio Not attached
2-3 USB Input Device Not attached
2-4 USB Input Device Not attached
3-1 Original Prusa i3 MK3 (COM3) Attached - Ubuntu
3-4 GENERAL WEBCAM Not attached
4-1 USB Attached SCSI (UAS) Mass Storage Device Not attached
PS C:\Users\Flynn\AppData\Local\Microsoft\WindowsApps> wsl --list --verbose
NAME STATE VERSION
* Ubuntu Running 2
flynn@flynn-home:~$ lsusb --tree
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/8p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=vhci_hcd/8p, 480M
|__ Port 1: Dev 2, If 0, Class=Communications, Driver=cdc_acm, 12M
|__ Port 1: Dev 2, If 1, Class=CDC Data, Driver=cdc_acm, 12M
This discussion was converted from issue #319 on March 26, 2022 02:44.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I just wanted to flag that I've successfully connected and operated my Prusa MK3S+ Printer via
usbipd
and WSL 2. Usingoctoprint-venv
(running inside WSL 2), GCODE is successfully transmitted to and from/dev/ttyACM0
.Notes:
There's no
dialout
or equivalent group in WSL 2, so I manually need to override the permissions of said devices. There's not muchusbipd
can do about that, that rests mostly on the WSL team (?).Logs mentioned in the Wiki
extract from dmesg (
dmesg | grep usb
):Beta Was this translation helpful? Give feedback.
All reactions