Windows Tips & News

Ora puoi connettere dispositivi USB in WSL

click fraud protection
CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema

Ora è possibile collegare dispositivi USB in WSL e lavorare direttamente con loro. Grazie ai contributi di Microsoft a progetto open source usbipd-win, puoi eseguire una serie di attività che non erano disponibili in WSL, come il flashing di un Arduino o l'accesso a un lettore di smartcard.

Annuncio

La funzionalità richiede che tu abbia la seconda generazione di WSL con una versione del kernel 5.10.60.1 o successiva.

collegare dispositivi USB in WSL

Usbipd-win è un software per la condivisione di dispositivi USB collegati localmente ad altre macchine, inclusi i guest Hyper-V e WSL 2. Supporta l'installazione silenziosa dei driver grazie all'utilizzo dei driver Microsoft Hardware Compatibility Publisher. Supporta anche le build del canale Dev, quindi puoi provarlo anche se esegui una versione pre-release di Windows 11. Infine, oltre alla pagina di rilascio su GitHub, puoi installare e aggiornare l'app con alato.

Ecco come usarlo per collegare dispositivi USB sotto WSL.

Connetti i dispositivi USB in WSL

  1. Dirigetevi questa pagina GitHub, scarica e installa l'ultima versione dell'app.
  2. Apri la tua istanza Ubuntu WSL 2 e digita sudo apt install linux-tools-5.4.0-77-generic hwdata.
  3. Ora, modifica le opzioni sudo per consentire il radice utente per eseguire il comando usbip. Per questo, digita sudo visudo e colpisci accedere.
  4. Aggiungere /usr/lib/linux-tools/5.4.0-77-generic all'inizio di percorso_sicuro. Otterrai qualcosa del genere: Predefiniti secure_path="/usr/lib/linux-tools/5.4.0-77-generic:/usr/local/sbin:...".
  5. Apri un nuovo prompt dei comandi come amministratore.
  6. Digita usbipd wsl list e premi Invio. Prendere nota del valore dell'ID BUS per il dispositivo USB che si desidera collegare a WSL.
  7. Ora, esegui questo comando: usbipd wsl allegare --busid . Sostituisci il valore con quello che hai notato.
  8. Infine, apri la tua istanza WSL 2 ed esegui il comando lsusb per vedere i dispositivi USB disponibili. Dovrebbe elencare il dispositivo collegato.

Hai fatto!

Ora puoi lavorare con il tuo dispositivo USB direttamente da WSL.

Al termine, scollegare il dispositivo utilizzando il usbipd wsl detach --busid . Ancora una volta, eseguilo da un prompt dei comandi in esecuzione come amministratore.

Puoi saperne di più su come funziona nel annuncio ufficiale.

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema
Abilita o disabilita l'interfaccia utente scheletro in Firefox

Abilita o disabilita l'interfaccia utente scheletro in Firefox

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più

Gli utenti con computer meno recenti potrebbero presto esaurire gli aggiornamenti per Edge

Gli utenti con computer meno recenti potrebbero presto esaurire gli aggiornamenti per Edge

Aggiornamento: anche gli utenti di Chrome sono interessati. È un cambiamento nel progetto Chromiu...

Leggi di più

Aggiorna Discord prima di installare gli aggiornamenti cumulativi di febbraio

Aggiorna Discord prima di installare gli aggiornamenti cumulativi di febbraio

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più