Voit käyttää työkalua uhubctl , se tukee Raspberry Pi -malleja B +, 2B, 3B, 3B + ja 4B - näillä malleilla on laitteistokyky katkaista USB-virta ja päällä.
Käytä sitä näin:
Katkaise kaikkien USB-porttien virta (täytyy käyttää porttia 2):
sudo uhubctl -p 2 -a 0
Kytke virta kaikkiin USB-portteihin (täytyy käyttää porttia 2):
sudo uhubctl -p 2 -a 1
Katkaise virta Wifi + Ethernetistä (täytyy käyttää porttia 1):
sudo uhubctl -p 1 -a 0
Huomaa, että Raspberry Pi 4 on hyvin erilainen kuin aiemmat mallit, koska sillä on USB3-siru. Se ei tue virran katkaisua Wifi + Ethernet -verkkoon, ja USB-yhteyden muodostamiseksi sinun on käytettävä jotain vastaavaa sammuttamiseksi (täytyy käyttää porttia 4):
sudo uhubctl -l 2 - p 4 -a 0
Jos Raspberry Pi ei tue USB-virtakytkentää, voit liittää ulkoisen USB-keskittimen, joka tukee (katso yhteensopivien mallien luettelo), ja ohjaa ulkoisen keskittimen virtaa uhubctl
-toiminnon avulla.