Apakah linux mendukung usb-c? Sejauh ini hanya fungsi daya yang tampaknya berfungsi, telepon saya akan mulai mengisi daya ketika saya mencolokkannya.
Saya bertanya-tanya apakah Ubuntu belum mendukung USB-C - menurut pengalaman saya, hanya fitur pengisian yang berfungsi ketika saya menghubungkan ponsel saya.
Apakah ada program tambahan yang diperlukan untuk mengaktifkannya?
Jika belum tersedia sama sekali, apakah ada tempat yang baik untuk mengikuti perkembangan pembangunan?
Jawaban:
Ada beberapa bagian untuk menjawab pertanyaan ini, pertama adalah apakah kernel linux mendukung USB Type-C; jawabannya iya. Hal berikutnya yang perlu dipertimbangkan adalah, apakah kernel yang Anda gunakan saat ini belum memiliki fungsionalitas itu? Itu mungkin ya kecuali jika Anda menggunakan versi Ubuntu yang sangat lama.
Bagian selanjutnya adalah bagian yang penting: Apakah pengendali host USB Anda memiliki driver di kernel? Untuk menemukan jawaban yang bisa
lspci -d ::0c03 -k
Anda ketik, Anda harus menemukan keluaran seperti ini:Chipset Intel biasanya memiliki dukungan terbaik, dan sebagian besar pembuat chipset usb mengklaim memiliki dukungan linux di situs web mereka untuk chipset USB Type-C mereka. Jika Anda memerlukan informasi yang lebih spesifik tentang jenis pengontrol usb Anda, Anda dapat mengajukan pertanyaan dengan informasi ini di dalamnya.
Jika Anda memiliki driver, maka bagian selanjutnya adalah untuk melihat apa yang terjadi ketika Anda memasukkan sesuatu ke dalam
kern.log
file, ketiktail -f /var/log/kern.log
dan tancapkan dan cabut beberapa perangkat usb tipe-c. Untuk perangkat usb-2, ini adalah jenis output yang akan dilihat:Jika Anda tidak melihat apa-apa terjadi, maka Anda tidak memiliki driver atau tidak benar-benar bekerja (atau hal yang Anda coba pasang dimatikan atau rusak).
Anda dapat menggunakan informasi log di atas untuk memahami apa yang mungkin terjadi, ia mendokumentasikan hal-hal seperti peralihan penggunaan perangkat (daya vs. data vs tampilan) dan dapat memberi tahu Anda banyak tentang mengapa mode yang Anda inginkan tidak digunakan.
Bagian terakhir dari usb type-c adalah sebagai port tampilan. Saya hanya bisa menemukan informasi tentang Google Chromebook yang memiliki port ini dan tidak ada informasi tentang apakah fungsinya telah masuk ke kernel mailline (google tidak selalu mendorong patch hulu dari kode kernelnya).
sumber