私は、原理的には USB-C/Thunderbolt ポートの PowerDelivery 経由で充電できるラップトップを持っています。電源がオフまたはサスペンド状態のときでも、Thunderbolt 4 ポート経由で確実に充電されます。
それ以外の場合、最初に RAM にサスペンドし (ディスクにサスペンドしてテストすることはできません)、USB-C 充電ケーブルを接続してからラップトップを起動した場合にのみ充電されます (ただし、常に充電されるわけではありません)。
ケーブルを再接続するまで、ラップトップは充電を続けます。通常の充電器に接続すると常に機能します。
直感的には、カーネルまたはシステムが何らかの理由で USB-C/Thunderbolt ポート経由の充電を妨げているように見えます。したがって、ここでの一般的な質問は、ポートの充電状態、またはたとえば Power Delivery ネゴシエーション (ソフトウェアで実行できる場合) に影響を与える方法があるかどうかです。
充電ケーブルを接続しても、/var/log/messages に関連するエラーは表示されません。
Thunderbolt 3 ドックに接続した場合、ラップトップが通常の充電器にも接続されていると、すべてのデバイスが動作することがわかります。通常の充電器を取り外しても接続されたままですが、別の充電器がないとドック経由で周辺機器を接続することはできません。
このノートパソコンは「TUXEDO InfinityBook Pro 16 - Gen7」です。https://www.tuxedocomputers.com/en/TUXEDO-InfinityBook-Pro-16-Mk2-Gen7.tuxedo
Thunderbolt 3 ポートを備えた InfinityBook の少し古いバージョンでは、USB-C ポート経由で問題なく充電できました。
現在のシステムは次のとおりです:
> uname -a
Linux lovelace 5.19.0-43-generic #44~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon May 22 13:39:36 UTC 2 x86_64 x86_64 x86_64 GNU/Linux