Ho molte porte sul mio computer. Vorrei distriggersre uno di questi, quindi quando collego il mio telefono a quella porta, si carica solo. Tuttavia, desidero che il mio telefono funzioni con il mio computer in alcune occasioni, quindi spero che le altre porte non siano interessate.
Vorrei solo sapere quanto sia ansible.
Innanzitutto, esegui lsusb
.
L’output dovrebbe essere come:
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 2232:1020 Bus 002 Device 009: ID 0bc2:a013 Seagate RSS LLC Bus 002 Device 003: ID 0a5c:219c Broadcom Corp.
Nell’output, trovare il numero di dispositivo della porta da disabilitare. Ad esempio, l’unità di Seagate nell’esempio dispone di Device 009
, ovvero il suo numero di dispositivo. Quindi l’id sarà usb[device number]
– come usb9
Quindi, disabilita la ritriggerszione USB (esegui questa operazione una sola volta):
Assicurati di sostituire X
in usbX
con il numero del dispositivo.
echo disabled | sudo tee /sys/bus/usb/devices/usbX/power/wakeup
Quindi spegnilo:
echo suspend | sudo tee /sys/bus/usb/devices/usbX/power/level
echo enabled | sudo tee /sys/bus/usb/devices/usbX/power/wakeup echo on | sudo tee /sys/bus/usb/devices/usbX/power/level