カーネル 5.8.0-1 で認識されない PortReplicator を介した USB-C ベースの DisplayPort

カーネル 5.8.0-1 で認識されない PortReplicator を介した USB-C ベースの DisplayPort

一般化する

OpenSuse Tumbleweedでカーネル5.8.0-1を使用している場合、DisplayPort経由でポートレプリケータにデイジーチェーンで接続されている2つのモニタはUSB Type-Cコネクタを介した出力として認識されません。さまざまな組み合わせ(シングルディスプレイポート、HDMIポート)をテストしましたが、動作する唯一の方法はモニターをモニターのHDMI出力に直接接続することです。

設定

オペレーティングシステム:オープン水洗タンブルウィード

コア:5.8.0-1 - デフォルト

ハードウェア:

ドイツのサイトで申し訳ありません。英語でローカライズされた製品ページが見つかりません。ドイツだけで売っているようですね。

詳細

My Lifebookは、唯一のUSB Type-Cポートを介して「推奨」ポートレプリケータに接続されています。これにはマウス、キーボード、オーディオ、さらにはイーサネットまで接続されています。すべてが正常です。また、DisplayPortを介してデイジーチェーンに接続された2つのモニターがあります。したがって、あるモニターは別のモニターに接続され、別のモニターはポートレプリケーターに接続されます。モニター設定でDP1.2を有効にしました。私はいくつかの利用可能なモニタ設定を使ってモニタを接続する方法のさまざまな組み合わせを試しましたが、何も機能しません。動作する唯一の方法は、モニターをラップトップに直接接続することです。ただし、HDMI(およびVGAポート)は1つしかないため、これは2つのモニターに適したソリューションではありません。

私は何を試しましたか?

上記に加えて、公式サポートチームに連絡してみましたが、あまり役に立ちませんでした(「私たちはLinuxをサポートしていません!」)。ここで読むことができます。振り返ってみると、ケーブル/USB Type-Cポートが映像出力をサポートしていないのではないかと思います。私が要求した後、サポートチームはしばらくして、ラップトップのUSB-Cポートが実際にビデオ出力をサポートしていないと言いました。しかし、そんなある日、出勤してUSB-Cケーブルをノートパソコンに接続しましたが、HDMIケーブルを接続する前に両方のモニターが起きて点灯しました。突然完璧に動作しました。ノートパソコンを持たずに電源を接続しないまま会議に出席するまではそうです。帰ってきた時はすべてが省電力モードに入りましたが、今はいくら努力してもモニターが目覚めません。 HDMIケーブルに戻ります。

私は今、サポート担当者が自分が何を言っているのかわからず、これが本当にうまくいくと確信しています。そうでなければ、どのように突然働くことができますか?

Tumbleweedはそれ以来、いくつかのカーネルアップデートと通常のアップデートを行ってきましたが、何かが変更され、当時、いくつかの設定が機能するのに適していたと思います。アップデートに加えて1つだけ変更しましたが、それは何らかの理由で起動時にロードされなかったカーネルモジュール "typec_displayport"をロードすることでした。

また、幸運にも、次のソース/ソリューションを見ました。

今は私が何ができるのか分かりません。

質問

私が見逃した設定オプションはありますか? LinuxカーネルでTYPEC_DP_ALTMODEドライバに関する多くの情報が見つかりません。 USB-CポートがDP_Altmodeを使用するように自動的に設定されていないとします。強制する方法はありますか?

追加情報

さらに役立つ可能性のある追加情報

  • typecのlsmod出力:
x@y:~> sudo lsmod | grep typec
typec_ucsi             40960  1 ucsi_acpi
typec_displayport      16384  0
typec                  53248  2 typec_displayport,typec_ucsi
  • カーネル構成:
x@x:~> cat /boot/config-5.8.0-1-default | grep TYPEC
CONFIG_TYPEC=m
CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_RT1711H=m
CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_HD3SS3220=m
CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_MUX_PI3USB30532=m
CONFIG_TYPEC_MUX_INTEL_PMC=m
CONFIG_TYPEC_DP_ALTMODE=m
CONFIG_TYPEC_NVIDIA_ALTMODE=m
CONFIG_CROS_EC_TYPEC=m
  • xrandr出力(DP-1とDP-2は私のラップトップのHDMIとVGA出力です。EDP-1が組み込まれています)
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 276mm x 156mm
   1920x1080     60.00*+  59.97    59.96    59.93  
   1680x1050     59.95    59.88  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1280x800      59.99    59.97    59.81    59.91  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   640x400       59.88    59.98  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
  • lsusb-t
x@x:~> sudo lsusb -v -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 4: Dev 38, If 0, Class=Hub, Driver=hub/4p, 5000M
        ID 04b4:6500 Cypress Semiconductor Corp. 
        |__ Port 1: Dev 39, If 0, Class=Vendor Specific Class, Driver=r8152, 5000M
            ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
        |__ Port 3: Dev 40, If 0, Class=Hub, Driver=hub/4p, 5000M
            ID 04b4:6500 Cypress Semiconductor Corp. 
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 4: Dev 20, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 04b4:6502 Cypress Semiconductor Corp. CY4609
        |__ Port 3: Dev 22, If 0, Class=Hub, Driver=hub/4p, 480M
            ID 04b4:6502 Cypress Semiconductor Corp. CY4609
            |__ Port 4: Dev 26, If 0, Class=Audio, Driver=snd-usb-audio, 480M
                ID 04c5:1571 Fujitsu, Ltd 
            |__ Port 4: Dev 26, If 3, Class=Human Interface Device, Driver=usbhid, 480M
                ID 04c5:1571 Fujitsu, Ltd 
            |__ Port 4: Dev 26, If 1, Class=Audio, Driver=snd-usb-audio, 480M
                ID 04c5:1571 Fujitsu, Ltd 
            |__ Port 4: Dev 26, If 2, Class=Audio, Driver=snd-usb-audio, 480M
                ID 04c5:1571 Fujitsu, Ltd 
            |__ Port 2: Dev 25, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
                ID 046d:c328 Logitech, Inc. Corded Keyboard K280e
            |__ Port 2: Dev 25, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
                ID 046d:c328 Logitech, Inc. Corded Keyboard K280e
            |__ Port 1: Dev 24, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
                ID 046d:c069 Logitech, Inc. M-U0007 [Corded Mouse M500]
        |__ Port 4: Dev 23, If 0, Class=, Driver=, 12M
            ID 04b4:5217 Cypress Semiconductor Corp. 
        |__ Port 4: Dev 23, If 1, Class=Human Interface Device, Driver=usbhid, 12M
            ID 04b4:5217 Cypress Semiconductor Corp. 
    |__ Port 7: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
        ID 04f2:b564 Chicony Electronics Co., Ltd 
    |__ Port 7: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
        ID 04f2:b564 Chicony Electronics Co., Ltd 
    |__ Port 8: Dev 5, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        ID 056a:50cc Wacom Co., Ltd 
    |__ Port 8: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 056a:50cc Wacom Co., Ltd 
    |__ Port 10: Dev 8, If 0, Class=Wireless, Driver=btusb, 12M
        ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
    |__ Port 10: Dev 8, If 1, Class=Wireless, Driver=btusb, 12M
        ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)

関連情報