On Wed, 6 Dec 2023 19:30:19 +0300 Andrey Savchenko wrote: > On Wed, 6 Dec 2023 17:30:40 +0300 Alexey V. Vissarionov wrote: > > Good ${greeting_time}! > > > > On 2023-12-06 13:41:16 +0300, Andrey Savchenko wrote: > > > > >>>> В ходе использования ядер ветки 6.6 (как наши flavour pine > > >>>> и un-def, так и ядер других дистрибутивов) обранужена серьёзная > > >>>> регрессия относительно 6.5: при подключении к usb type c хоста > > >>>> внешних устройств, на них не подётся питание хостом, вследствие > > >>>> чего устройство не работает, если не обладает собственным > > >>>> источником питания. > > >>> 1. git bisect. 2. Bug report to upstream > > >> И тебя радостно ткнут носом в CONFIG_TYPEC_TCPM :-) > > > Но ведь: > > > CONFIG_TYPEC=y CONFIG_TYPEC_TCPM=y CONFIG_TYPEC_TCPCI=y > > > > А дальше по разделу? Наверняка ведь что-то сдуру модулем собрали. > > CONFIG_TYPEC=y > CONFIG_TYPEC_TCPM=y > CONFIG_TYPEC_TCPCI=y > # CONFIG_TYPEC_HUSB311 is not set > # CONFIG_TYPEC_RT1711H is not set > # CONFIG_TYPEC_TCPCI_MAXIM is not set > CONFIG_TYPEC_FUSB302=y > CONFIG_TYPEC_UCSI=y > # CONFIG_UCSI_CCG is not set > # CONFIG_UCSI_STM32G0 is not set > # CONFIG_TYPEC_TPS6598X is not set > # CONFIG_TYPEC_ANX7411 is not set > # CONFIG_TYPEC_ANX7688 is not set > # CONFIG_TYPEC_RT1719 is not set > # CONFIG_TYPEC_HD3SS3220 is not set > # CONFIG_TYPEC_STUSB160X is not set > # CONFIG_TYPEC_WUSB3801 is not set > CONFIG_TYPEC_EXTCON=y > > Никаких отличий в конфиге typec ядер pine между работающим 6.4 и > неработающим 6.6 нет, так что вряд ли в нём проблема. > > Судя по логу ядра, есть ряд изменений в самом коде typec, но тут > уже git bisect придётся делать, что весьма накладно. > > > Еще, кстати, некоторыми из этих мелкосхем можно управлять. Из ядра. > > И это тоже предъявляет требования. > > > > У меня, к сожалению, пока всего одно устройство, на котором я могу > > поэкспериментировать с type C, и оно в ближайшее время занято. > > Для начала понять бы, насколько широк круг затронутых устройств, на > данный момент мы смогли только на aarch64 проверить и то там железо > разное, а SoC родственные (rk3399 и rk3399s). На rk3568 такая же проблема с ядром un-def-6.6.4. Best regards, Andrew Savchenko