Linux prend-il encore en charge USB-C? Jusqu'à présent, seule la fonction d'alimentation semble fonctionner, mon téléphone commencera à se charger lorsque je le brancherai.
Je me demande si Ubuntu prend encore en charge l'USB-C - d'après mon expérience, seule la fonction de charge fonctionne lorsque je connecte mon téléphone.
Existe-t-il un programme supplémentaire pour l'activer?
S'il n'est pas encore disponible du tout, existe-t-il un bon endroit pour suivre les progrès du développement?
Réponses:
Il y a plusieurs parties pour répondre à cette question, la première est que le noyau Linux prend en charge USB Type-C; la réponse est oui. La prochaine chose à considérer est, le noyau que vous utilisez actuellement a-t-il encore cette fonctionnalité? C'est probablement oui, sauf si vous utilisez une version très ancienne d'Ubuntu.
La partie suivante est la partie importante: votre contrôleur hôte USB a-t-il un pilote dans le noyau? Pour trouver la réponse que vous pouvez taper,
lspci -d ::0c03 -k
vous devez trouver une sortie comme celle-ci:Les chipsets Intel ont généralement le meilleur support, et la plupart des fabricants de chipsets USB prétendent avoir un support linux sur leurs sites Web pour leurs chipsets USB Type-C. Si vous avez besoin d'informations plus spécifiques sur votre type de contrôleur USB, vous pouvez poser une question contenant ces informations.
Si vous avez un pilote, la partie suivante consiste à voir ce qui se passe lorsque vous branchez quelque chose dans le
kern.log
fichier, tapeztail -f /var/log/kern.log
et branchez et débranchez un périphérique USB de type C. Pour un périphérique USB-2, c'est le type de sortie que l'on verrait:Si vous ne voyez rien se produire, alors vous n'avez pas de pilote ou cela ne fonctionne pas vraiment (ou la chose que vous essayez de brancher est éteinte ou cassée).
Vous pouvez utiliser les informations du journal ci-dessus pour comprendre ce qui pourrait se produire, il documente des choses comme le changement d'utilisation de l'appareil (alimentation vs données vs affichage) et peut vous expliquer en détail pourquoi le mode que vous souhaitez n'est pas utilisé.
La dernière partie du type c USB est comme un port d'affichage. Je ne pouvais trouver que des informations sur les Chromebooks de Google qui ont ce port et aucune information sur si la fonctionnalité avait fait son chemin dans le noyau mailline (Google ne pousse pas toujours pour les correctifs en amont de son code de noyau).
la source