У меня много портов на моем компьютере. Я хотел бы отключить один из них, поэтому, когда я подключаю свой телефон к этому порту, он только заряжается. Я действительно хочу, чтобы мой телефон работал с моим компьютером в некоторых случаях, поэтому я надеюсь, что другие порты не будут затронуты.
Я просто хотел бы знать, насколько это возможно.
Ответы:
Сначала беги
lsusb
.Вывод должен быть таким:
В выходных данных найдите номер устройства порта, который необходимо отключить. Например, диск Seagate в этом примере имеет
Device 009
номер устройства. Тогда идентификатор будетusb[device number]
- такой какusb9
Затем отключите USB-пробуждение (сделайте это только один раз):
Не забудьте заменить
X
вusbX
с номером устройства.Затем выключите его:
Отмените это:
источник
tee: /sys/bus/usb/devices/usb11/power/wakeup: No such file or directory disabled
tee: /sys/bus/usb/devices/usbX/power/level: Invalid argument
когдаecho suspend
, покаecho on
нет такой ошибки.X
вusbX
?No such file or directory
вместо этого было бы мое сообщение об ошибке . Мой дистрибутив - Ubuntu 18.04.2 LTS.Вот вариант « подключи и работай» (буквально):
Это хорошая идея, если вы хотите избегать всплывающих сообщений и файловых браузеров каждый раз, когда вы подключаете свой телефон только для зарядки.
Это также более надежно, чем программный подход, потому что программное обеспечение, которое отключает порт для данных, может быть отменено программным обеспечением, которое включает его снова. Или он может быть повторно инициализирован во время приостановки / возобновления или какого-либо другого процесса, который вы не предвидели.
источник