Linux USB отключить только USB-питание - PullRequest
0 голосов
/ 04 октября 2018

Я давно искал, и хотя многие биржевые вопросы и ответы помогли, я точно не получил ответ, который искал.

Уходя от вопроса, заданного здесь: Как я могу определить USB-порт, используемый для зарядки в Linux?

Мне показалось, что ему нужен собственный вопрос.У меня есть USB-концентратор для зарядки смартфонов, и я хочу управлять питанием (только вкл / выкл) каждого из портов по отдельности.

Используя USB-кабель для зарядки, Linux не может обнаружить, что устройство подключенов, поэтому использование USB-кабеля для передачи данных может быть более полезным для этого сценария.

По сути, я хочу, чтобы Linux мог определять, когда устройство подключено, однако я не хочу, чтобы какая-либо передача данных происходила междуустройство и линукс.Просто только сила.Обнаружив подключаемое устройство, я хочу иметь возможность контролировать подачу питания на устройство или нет, но не передавать данные.

В настоящее время я тестирую с помощью uhubctl, однако при включении / отключениипорт, к сожалению, он управляет как питанием / данными, так как я хочу полностью отключить данные и разрешить только питание для устройства.

Возможно ли с помощью USB-кабеля для передачи данных обнаружить устройство, подключенное к сети, а затем по существу отключитьтелефон разговаривает с компьютером целиком, но все же позволяет электропитанию поступать на устройство?

Если нет, то другой вариант, о котором я думал, это наличие USB Power Hub, который может сообщить Linux, если новое устройствобыл подключен или нет, и я могу сказать, заряжать или нет?

Любой вклад будет принят с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...