It took a bit of trial and error to get this working so I figured I would document what worked here:
- Make sure you have the latest release of Windows 11
- Install WSL2 and Ubuntu 18.04 LTS and make sure your WSL2 kernel is up to date
wsl --install -d "Ubuntu-18.04"
wsl --update
- (Optional) Properly install the WSL2 GPU drivers for your WSLg
- Install
usbipd-win
winget install --interactive --exact dorssel.usbipd-win
- Launch a new Ubuntu 18.04 WSL2 instance and install the
usbipd
tools
sudo apt install linux-tools-5.4.0-77-generic hwdata
sudo update-alternatives --install /usr/local/bin/usbip usbip /usr/lib/linux-tools/5.4.0-77-generic/usbip 20
- Install
sdkmanager
from NVIDIA’s instructions - Plug in your device and pass it through via
usbipd
in PowerShell
usbipd wsl list
usbipd wsl attach -a -d <device id> # the -a is key, as BPMP will restart during flashing and need to auto-reattach
- Run
sdkmanager
- Profit