ThinkPad ユニバーサル USB Type-C ドックを Ubuntuで使ってみる

久しぶりに秋葉原に遊びに行って、JunkのThinkPad Dockを買ってきました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/b9932855-f14c-7cea-e8e5-4ddd37d9ab26.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/a0f7ce49-ba31-7745-8833-073cf50841d5.png)

ThinkPad X220/X230 の Dock を使ったことがありますが、これは専用バスでつながります。しかしこちらはUSB3で接続します。
ということは、もしかしたらディスプレイコントローラが内蔵になっているのではないかな。最悪USBHUBとして使えるし。

前面
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/e383a3b5-e1fd-a483-9d81-2d0c4f3ac888.png)

裏面
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/420d0687-77b0-9f58-6210-3d51fec619a6.png)

底面を見たらDisplayLinkが入ってました。当たりですね。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/906cdaa6-9d7a-d511-4139-daa811e3ca34.png)

帰ってから調べたら、「ThinkPad ユニバーサル USB Type-C ドック」という機種らしいです。
 

さて、dmesg です

```

[  528.476937] usb 3-1.2: new high-speed USB device number 18 using xhci_hcd
[  528.591686] usb 3-1.2: New USB device found, idVendor=17ef, idProduct=1016, bcdDevice=50.41
[  528.591697] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  528.591702] usb 3-1.2: Product: TP USB 3.0 Pro Dock    
[  528.591706] usb 3-1.2: Manufacturer: LENOVO                 
[  528.595319] hub 3-1.2:1.0: USB hub found
[  528.596193] hub 3-1.2:1.0: 4 ports detected
[  528.711051] usb 4-1.2: new SuperSpeed USB device number 18 using xhci_hcd
[  528.831479] usb 4-1.2: New USB device found, idVendor=17ef, idProduct=1016, bcdDevice=50.41
[  528.831492] usb 4-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  528.831498] usb 4-1.2: Product: TP USB 3.0 Pro Dock    
[  528.831501] usb 4-1.2: Manufacturer: LENOVO                 
[  528.847421] hub 4-1.2:1.0: USB hub found
[  528.849642] hub 4-1.2:1.0: 4 ports detected
[  528.917040] usb 3-1.2.4: new high-speed USB device number 19 using xhci_hcd
[  529.034945] usb 3-1.2.4: New USB device found, idVendor=17ef, idProduct=1017, bcdDevice=50.41
[  529.034950] usb 3-1.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  529.034952] usb 3-1.2.4: Product: TP USB 3.0 Pro Dock    
[  529.034953] usb 3-1.2.4: Manufacturer: LENOVO                 
[  529.036192] hub 3-1.2.4:1.0: USB hub found
[  529.037151] hub 3-1.2.4:1.0: 4 ports detected
[  529.289133] usb 4-1.2.1: new SuperSpeed USB device number 19 using xhci_hcd
[  529.313841] usb 4-1.2.1: New USB device found, idVendor=17e9, idProduct=433f, bcdDevice=31.01
[  529.313850] usb 4-1.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  529.313853] usb 4-1.2.1: Product: ThinkPad USB 3.0 Pro Dock
[  529.313855] usb 4-1.2.1: Manufacturer: DisplayLink
[  529.313857] usb 4-1.2.1: SerialNumber: 4551220101127CH3XZ
[  529.347952] usb 4-1.2.1: Warning! Unlikely big volume range (=511), cval->res is probably wrong.
[  529.347959] usb 4-1.2.1: [15] FU [Lenovo Audio Playback Volume] ch = 2, val = -8176/0/16
[  529.348394] usb 4-1.2.1: Warning! Unlikely big volume range (=767), cval->res is probably wrong.
[  529.348397] usb 4-1.2.1: [12] FU [Mic Capture Volume] ch = 2, val = -4592/7680/16
[  529.375098] cdc_ncm 4-1.2.1:1.5: MAC-Address: e0:4f:43:91:66:61
[  529.375121] cdc_ncm 4-1.2.1:1.5: setting rx_max = 16384
[  529.375275] cdc_ncm 4-1.2.1:1.5: setting tx_max = 16384
[  529.375541] cdc_ncm 4-1.2.1:1.5 eth0: register 'cdc_ncm' at usb-0000:00:14.0-1.2.1, CDC NCM, e0:4f:43:91:66:61
[  529.509978] usb 4-1.2.4: new SuperSpeed USB device number 20 using xhci_hcd
[  529.613324] usb 4-1.2.4: New USB device found, idVendor=17ef, idProduct=1017, bcdDevice=50.41
[  529.613333] usb 4-1.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  529.613336] usb 4-1.2.4: Product: TP USB 3.0 Pro Dock    
[  529.613338] usb 4-1.2.4: Manufacturer: LENOVO                 
[  529.617162] hub 4-1.2.4:1.0: USB hub found
[  529.617411] hub 4-1.2.4:1.0: 4 ports detected
[  529.667023] cdc_ncm 4-1.2.1:1.5 enxe04f43916661: renamed from eth0


```

displaylink  という文字が見えますね。

「Ubuntu 20.04 で DisplayLink を試す」
https://qiita.com/nanbuwks/items/2888240c7eaa23d891db

では、DispkayLink Dock を Ubuntuで使いました。

その後、以下のようなDock を購入して使用していましたが、
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/e53e028b-3f07-28c5-fed3-b8edb05262b2.png)
あわよくば同じように使えるかな？

# ダウンロード & 解凍

ドライバを公式サイト
https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu
の

「DisplayLink USB Graphics Software for Ubuntu (Beta)
Ubuntu 20.04 Release: 5.5 Beta | Dec 22, 2021」

から以下をダウンロード。

DisplayLink USB Graphics Software for Ubuntu (Beta)5.5 Beta-EXE.zip


ちなみに、「DisplayLink USB Graphics Software for Ubuntu
Ubuntu 20.04 Release: 5.4.1 | Sep 6, 2021」だと画面が出ませんでした。

```
$ unzip DisplayLink\ USB\ Graphics\ Software\ for\ Ubuntu\ \(Beta\)5.5\ Beta-EXE.zip 

```
として解凍し、実行権をつけます。
```
$ chmod 555 DisplayLink\ USB\ Graphics\ Software\ for\ Ubuntu\ \(Beta\)5.5\ Beta-EXE.zip 

```

# インストール

 あとは、以下の通り進めていきます。

https://support.displaylink.com/knowledgebase/articles/1944022-how-to-install-displaylink-software-on-ubuntu-20-0

まずはDisplayLinkを取り外し、

して、解凍されたドライバを実行すると・・・

```
$ sudo ./displaylink-driver-5.5.0-beta-59.118.run 


```

再起動を促され、再起動後に認識しました。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/47bf1cb4-2f1c-ea0f-49f4-e85db00f1d3c.png)


残念ながら、4K解像度はさすがに使えなかったです。