Connecter un périphérique USB à WSL
Rendre un périphérique USB Windows accessible dans WSL avec USB/IP.
Prérequis
- WSL installé ;
usbipd-wininstallé sous Windows ;- terminal PowerShell ouvert en administrateur.
1. Vérifier WSL
Dans WSL :
lsusb
Le périphérique cible ne doit pas encore apparaître.
2. Identifier le périphérique
Dans PowerShell :
usbipd list
Noter son BUSID, par exemple 2-2.
3. Partager et attacher le périphérique
Dans PowerShell administrateur :
usbipd bind --busid 2-2
usbipd attach --wsl --busid 2-2
4. Contrôler dans WSL
lsusb
ls -l /dev/ttyUSB*
Résultat attendu : le périphérique apparaît dans lsusb et, pour un adaptateur série, un port tel que /dev/ttyUSB0 est créé.
Checklist
- Périphérique identifié dans PowerShell
-
BUSIDpartagé - Périphérique attaché à WSL
- Périphérique visible avec
lsusb - Port série présent, si applicable