Как включить разъемы USB типа C на 15.10?

18

Поддерживает ли linux usb-c еще? Пока работает только функция питания, мой телефон начнет заряжаться, когда я подключу его.

Мне интересно, поддерживает ли Ubuntu USB-C еще - по моему опыту, только функция зарядки работает, когда я подключаю свой телефон.

Есть ли дополнительная программа, необходимая для его включения?

Если он еще не доступен, есть ли хорошее место для отслеживания прогресса в разработке?

    
задан Calin 28.12.2015 в 11:34
источник

1 ответ

6

Есть несколько вопросов для ответа на этот вопрос: во-первых, поддерживает ли Linux-сервер USB Type-C; ответ - да. Следующее, что нужно учитывать, заключается в том, имеет ли ядро, которое вы используете в данный момент, еще? Вероятно, да, если вы не используете действительно старую версию Ubuntu.

Следующая часть - важная часть: есть ли у вашего хост-контроллера USB драйвер в ядре? Чтобы найти ответ, вы можете набрать lspci -d ::0c03 -k , вы должны найти вывод следующим образом:

00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
    Subsystem: CLEVO/KAPOK Computer 8 Series/C220 Series Chipset Family USB xHCI
    Kernel driver in use: xhci_hcd
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
    Subsystem: CLEVO/KAPOK Computer 8 Series/C220 Series Chipset Family USB EHCI
    Kernel driver in use: ehci-pci

Чипсеты Intel, как правило, имеют лучшую поддержку, и большинство производителей чипсета usb заявляют, что на своих веб-сайтах для поддержки своих чипсетов USB Type-C требуется поддержка linux. Если вам нужна более конкретная информация о вашем типе контроллера usb, вы можете задать вопрос с этой информацией в нем.

Если у вас есть драйвер, то следующая часть должна посмотреть, что произойдет, когда вы подключите что-то в файле kern.log , введите tail -f /var/log/kern.log и подключите и отключите USB-устройство типа-c. Для устройства usb-2 это вид выхода, который можно увидеть:

Jun  3 14:29:24 delen kernel: [10007.452686] usb 3-2: new low-speed USB device number 4 using xhci_hcd
Jun  3 14:29:24 delen kernel: [10007.584351] usb 3-2: New USB device found, idVendor=13ee, idProduct=0001
Jun  3 14:29:24 delen kernel: [10007.584356] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun  3 14:29:24 delen kernel: [10007.584359] usb 3-2: Product: AND 
Jun  3 14:29:24 delen kernel: [10007.584361] usb 3-2: Manufacturer: MOON
Jun  3 14:29:24 delen kernel: [10007.584363] usb 3-2: SerialNumber: @ɌAB
Jun  3 14:29:24 delen kernel: [10007.584567] usb 3-2: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
Jun  3 14:29:24 delen kernel: [10007.599137] hidraw: raw HID events driver (C) Jiri Kosina
Jun  3 14:29:24 delen kernel: [10007.604255] usbcore: registered new interface driver usbhid
Jun  3 14:29:24 delen kernel: [10007.604258] usbhid: USB HID core driver
Jun  3 14:29:24 delen kernel: [10007.606568] input: MOON AND  as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:13EE:0001.0001/input/input26
Jun  3 14:29:24 delen kernel: [10007.606725] hid-generic 0003:13EE:0001.0001: input,hidraw0: USB HID v1.00 Mouse [MOON AND ] on usb-0000:00:14.0-2/input0
Jun  3 14:29:27 delen kernel: [10010.189280] usb 3-2: USB disconnect, device number 4

Если вы видите, что ничего не происходит, тогда у вас нет драйвера или он не работает (или то, что вы пытаетесь подключить, отключается или прерывается).

Вы можете использовать информацию журнала выше, чтобы понять, что может произойти, она документирует такие вещи, как переключение устройства на использование (по сравнению с данными по сравнению с дисплеем), и может рассказать вам многое о том, почему режим, который вы хотите, не используется .

Последняя часть usb type-c - это порт отображения. Я мог только найти информацию о Google Chromebook, у которой есть этот порт, и никакой информации о том, что функциональность проникла в ядро ​​mailline (google не всегда нажимает на верхние патчи своего кода ядра).

    
ответ дан Martin Owens -doctormo- 03.06.2016 в 20:34
источник