Поддерживает ли Linux еще usb-c? Пока, похоже, работает только функция питания, мой телефон начнет заряжаться, когда я его подключу.
Мне интересно, поддерживает ли Ubuntu USB-C - по моему опыту, только функция зарядки работает, когда я подключаю свой телефон.
Нужна ли дополнительная программа, чтобы включить его?
Если это еще не доступно, есть ли хорошее место, чтобы следить за прогрессом в разработке?
Ответы:
Ответы на этот вопрос состоят из нескольких частей. Во-первых, поддерживает ли ядро Linux тип USB Type-C; ответ да. Следующее, что нужно рассмотреть, есть ли у ядра, которое вы сейчас используете, эта функциональность? Это, вероятно, да, если вы не используете действительно старую версию Ubuntu.
Следующая часть является важной: есть ли у вашего хост-контроллера USB драйвер в ядре? Чтобы найти ответ, который вы можете напечатать,
lspci -d ::0c03 -k
вы должны найти вывод, как этот:Чипсеты Intel обычно имеют лучшую поддержку, и большинство производителей USB-чипсетов утверждают, что на их сайтах есть поддержка linux для своих чипсетов USB Type-C. Если вам нужна более конкретная информация о вашем типе USB-контроллера, вы можете задать вопрос с этой информацией в нем.
Если у вас есть драйвер, то следующая часть состоит в том, чтобы увидеть, что происходит, когда вы подключаете что-то к
kern.log
файлу, набираетеtail -f /var/log/kern.log
и подключаете и отключаете какое-либо USB-устройство типа c. Для устройства USB-2 это вид вывода, который можно увидеть:Если вы видите, что ничего не происходит, значит, у вас нет драйвера или он действительно не работает (или то, что вы пытаетесь подключить, отключено или сломано).
Вы можете использовать приведенную выше информацию журнала, чтобы понять, что может происходить, она документирует такие вещи, как переключение устройства (питание против данных и дисплей), и может многое рассказать о том, почему нужный режим не используется.
Последняя часть usb type-c - это порт дисплея. Я мог только найти информацию о Google Chromebook, которые имеют этот порт, и никакой информации о том, проникла ли эта функциональность в ядро mailline (Google не всегда настаивает на выпуске патчей своего ядра).
источник