È ansible distriggersre una porta USB specifica in modo che non accetti alcun dispositivo?

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 

Annulla questo:

 echo enabled | sudo tee /sys/bus/usb/devices/usbX/power/wakeup echo on | sudo tee /sys/bus/usb/devices/usbX/power/level