Usb power off

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
pietrodemarco
Prode Principiante
Messaggi: 29
Iscrizione: giovedì 7 aprile 2022, 15:26
Sesso: Maschile

Usb power off

Messaggio da pietrodemarco »

Buonasera,
c'è la possibilità su Ubuntu 16.04 di togliere l'alimentazione da una porta USB?
Mi occorre accendere e spegnere una lampadina collegata al PC tramite USB Type-A.

In rete si trovano tante soluzione che non vanno bene:

Codice: Seleziona tutto

# disable external wake-up; do this only once
echo disabled > /sys/bus/usb/devices/usb1/power/wakeup 

echo on > /sys/bus/usb/devices/usb1/power/level       # turn on
echo suspend > /sys/bus/usb/devices/usb1/power/level  # turn off

echo "0" > "/sys/bus/usb/devices/usbX/power/autosuspend"
echo "auto" > "/sys/bus/usb/devices/usbX/power/level"
oppure

After seeing your lsusb

Codice: Seleziona tutto

sudo sh -c "echo '0' > /sys/bus/usb/devices/usb2/power/autosuspend_delay_ms"
sudo sh -c "echo 'auto' > /sys/bus/usb/devices/usb2/power/control"

echo "0" > "/sys/bus/usb/devices/usbX/power/autosuspend"
echo "auto" > "/sys/bus/usb/devices/usbX/power/level"
or, for kernels around 2.6.38 and above:

Codice: Seleziona tutto

echo "0" > "/sys/bus/usb/devices/usbX/power/autosuspend_delay_ms"
echo "auto" > "/sys/bus/usb/devices/usbX/power/control"
Anche scrivendo in questi file non cambia nulla.
Si parla anche di USB Hub power control, ma a questo punto non è meglio una scheda che comanda segnali in uscita? Avete da suggerirne?

Qualche idea?
Grazie
Ultima modifica di pietrodemarco il mercoledì 13 aprile 2022, 20:28, modificato 2 volte in totale.
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17348
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Usb power off

Messaggio da Stealth »

pietrodemarco
Prode Principiante
Messaggi: 29
Iscrizione: giovedì 7 aprile 2022, 15:26
Sesso: Maschile

Re: Usb power off

Messaggio da pietrodemarco »

Grazie mille per la risposta.

Codice: Seleziona tutto

echo -n '1-1' |sudo tee /sys/bus/usb/drivers/usb/bind
echo -n '1-1' |sudo tee /sys/bus/usb/drivers/usb/unbind
Non toglie la corrente alla USB, toglie il collegamento.

Ho provato con una chiavetta USB, lanciando il comando unbind la dissocia, ma la corrente c'è sempre.

Non c'è proprio modo?
Grazie
pietrodemarco
Prode Principiante
Messaggi: 29
Iscrizione: giovedì 7 aprile 2022, 15:26
Sesso: Maschile

Re: Usb power off

Messaggio da pietrodemarco »

Per capire meglio, vorrei fare questo:

https://www.amazon.it/DollaTek-LCUS-Con ... 127&sr=8-7
gila75
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2739
Iscrizione: mercoledì 16 gennaio 2013, 17:28
Desktop: ubuntu-2d
Distribuzione: Ubuntu 12.04.2 LTS i686
Località: Airuno(Lecco)

Re: Usb power off

Messaggio da gila75 »

Ciao. Ammesso fosse possibile , attenzione al carico ! Non so che lampadina intendi, ma supponiamo che una porta usb eroghi al max 500 ma con 5 volts di tensione : 0.5*5=2.5 Watt.
Molto poco direi. Con un carico che assorbe rischi di bruciare la porta.
Magari ha sistemi di protezione la usb, non so.
Dal tuo link sembra esserci un rele' o qualcosa di simile: la usb gestisce il segnale, il rele' ( o simile) la potenza. Sul software non ti so dire
pietrodemarco
Prode Principiante
Messaggi: 29
Iscrizione: giovedì 7 aprile 2022, 15:26
Sesso: Maschile

Re: Usb power off

Messaggio da pietrodemarco »

Grazie per la precisazione.

Non credo sia possa eliminare la corrente dalla porta USB, se qualcuno riesce a provare il contrario ne sarei molto lieto.

Intanto ho preso quell'oggettino per comandare tramite seriale l'accensione e lo spegnimento.
Ultima modifica di pietrodemarco il mercoledì 13 aprile 2022, 20:28, modificato 1 volta in totale.
Avatar utente
vaeVictis
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4703
Iscrizione: venerdì 27 luglio 2012, 17:58
Desktop: Gnome
Distribuzione: Ubuntu 20.04 64bit

Re: Usb power off

Messaggio da vaeVictis »

La corrente si può togliere. Ma dipende.
Potresti cortesemente modificare il primo messaggio usando i frame per il codice come hai fatto nel tuo secondo messaggio?
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
pietrodemarco
Prode Principiante
Messaggi: 29
Iscrizione: giovedì 7 aprile 2022, 15:26
Sesso: Maschile

Re: Usb power off

Messaggio da pietrodemarco »

Potresti suggerire come?
Avatar utente
vaeVictis
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4703
Iscrizione: venerdì 27 luglio 2012, 17:58
Desktop: Gnome
Distribuzione: Ubuntu 20.04 64bit

Re: Usb power off

Messaggio da vaeVictis »

pietrodemarco ha scritto:
mercoledì 13 aprile 2022, 20:30
Potresti suggerire come?
Precisamente come hai fatto ;)

Al momento sono nel mezzo di un ricollocamento all'estero e ho il portatile dentro al trolley.
Appena trovo una sistemazione umana, mi rifaccio vivo.
Con l'apparecchiatura che hai comprato al momento come va?
Pirates arrrrrrrrrrr awesome!!!
«I fear not the man who has practiced 10000 kicks once,
but I fear the man who has practiced one kick 10000 times.»
pietrodemarco
Prode Principiante
Messaggi: 29
Iscrizione: giovedì 7 aprile 2022, 15:26
Sesso: Maschile

Re: Usb power off

Messaggio da pietrodemarco »

Attraverso una comunicazione seriale impartisco il comando di apertura e chiusura del circuito con il relè e funziona bene.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti