On Mon, 8 Apr 2024 14:42:14 +0200, ***@tin.it wrote:
Ciao,
Post by ***@tin.itsulla porta usb, ma anche io sono inesperto e devo capire come
fare tramite cat grep ecc,anche se -ho trovato usb tester consigliato
da Sartor - sarebbe la via più semplice.
L'usb tester credo sia la soluzione definitiva, con pochi euro risolvi
e non devi smanettare. :-)
Per quanto riguarda l'altra soluzione, potresti dare un comando come
questo:
watch -n 0.5 'cat /sys/kernel/debug/usb/devices | grep C:'
Che ogni mezzo secondo (-n 0.5) fa un cat del file "devices" ed estrae
le linee che iniziano per "C:", quelle dove e' MaxPwr che credo sia il
campo che ti serve.
A me con USB vuote da questo:
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
Se invece inserisco una chiavetta:
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
Con una chiavetta diversa (piu' nuova e capiente):
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
Che cosa voglia dire e se possa servirti non so. :-D
Un saluto,
--
Gianfranco Bertozzi