В Linux появился инструмент, который показывает всё о подключённом USB-кабеле: скорость, энергопотребление, PD-negotiation, ограничения зарядки и другие параметры — сразу в терминале.
https://github.com/Zetaphor/whatcable-linux
Это Linux-порт macOS-утилиты WhatCable, который расширили с поддержки только USB-C до анализа всех USB-устройств.
Инструмент напрямую читает sysfs без root-доступа и показывает:
- производителя устройства;
- согласованную скорость соединения;
- текущее энергопотребление;
- версию USB;
- используемый драйвер;
- топологию подключения.
Для USB-C доступен дополнительный слой диагностики:
- роль порта;
- e-marker кабеля;
- параметры PDO зарядного устройства;
- диагностика узких мест при зарядке и передаче данных.
✈️ Linux Ninja
https://github.com/Zetaphor/whatcable-linux
Это Linux-порт macOS-утилиты WhatCable, который расширили с поддержки только USB-C до анализа всех USB-устройств.
Инструмент напрямую читает sysfs без root-доступа и показывает:
- производителя устройства;
- согласованную скорость соединения;
- текущее энергопотребление;
- версию USB;
- используемый драйвер;
- топологию подключения.
Для USB-C доступен дополнительный слой диагностики:
- роль порта;
- e-marker кабеля;
- параметры PDO зарядного устройства;
- диагностика узких мест при зарядке и передаче данных.
✈️ Linux Ninja