続き。

macOSに接続してみる。デバイスとしては見えているけど、表示はできないな。ドライバ対応していない? デバイス壊れている?

I-O DATA CL2-002L3:
製品ID: 0x404f
製造元ID: 0x17e9 (DisplayLink (UK) Ltd.)
バージョン: 1.47
シリアル番号: TCL0110500873
速度: 最高480 Mb/秒
製造元: DisplayLink
場所ID: 0x01100000 / 1
利用可能な電流(mA): 500
必要な電流(mA): 500
高負荷時消費電流(mA): 0
まぁ、USB側は生きているみたいなので、たぶんDisplayLinkドライバがmacOSにはデフォルトでは入っていないだろう。メーカーのドライバもあるみたいだけど、macOSに入れるのもめんどくさいのでやめておく。
SDカードをSD Card Formatterでゼロ書きして、Raspberry Pi Imagerで書き込む。今回のターゲットはPi3Bにした。
USBディスプレイは、起動時に認識させておかないと、あとで差し込むと認識しないことがあるので、USBに差し込んでおいてからRaspiの電源を入れる。
さすがにレインボー画面は出てこないが、ブート中の画面がすぐに表示された。

起動時には3Dモードらしく、画面が滲んでチラチラする。裏のボタンで3Dをオフにする。輝度調整も背面のボタンで行う。

なんか、すんなり動いて拍子抜けだな... つまらんw
3Dモード時、ややにじんだ感じの画面。

2Dモード時。今となっては荒い画面けど、そんなもんかな。オペレーションには問題なさそう。

残念ながら、タッチには対応していないので、操作にはマウスくらいは必要になる。
一応、後刺しでも表示できるかどうか調べる。問題なく認識している。ヘッドレス運用の保守用は、これでよさそう。
認識している状態を調べる。これは後刺ししたときのもの。
kinneko@pi3:~ $ dmesg
(snip)
[ 29.057770] usb 1-1.5: new high-speed USB device number 5 using dwc_otg
[ 29.149766] usb 1-1.5: New USB device found, idVendor=17e9, idProduct=404f, bcdDevice= 1.47
[ 29.149794] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 29.149803] usb 1-1.5: Product: I-O DATA CL2-002L3
[ 29.149810] usb 1-1.5: Manufacturer: DisplayLink
[ 29.149817] usb 1-1.5: SerialNumber: TCL0110500873
[ 29.155558] hid-generic 0003:17E9:404F.0004: hiddev97,hidraw3: USB HID v1.10 Device [DisplayLink I-O DATA CL2-002L3] on usb-3f980000.usb-1.5/input1
[ 29.235703] [drm] vendor descriptor length:17 data:17 5f 01 00 15 05 00 01 03 00 04
[ 29.256701] [drm] Initialized udl 0.0.1 for 1-1.5:1.0 on minor 1
[ 29.256728] [drm] Initialized udl on minor 1
[ 29.339674] Console: switching to colour frame buffer device 100x30
[ 29.339743] udl 1-1.5:1.0: [drm] fb0: udldrmfb frame buffer device
[ 29.366842] usbcore: registered new interface driver udl
(snip)
USBデバイスとしては、こんな感じ。
kinneko@pi3:~ $ lsusb -d 17e9:
Bus 001 Device 005: ID 17e9:404f DisplayLink I-O DATA CL2-002L3
ディスプレイサーバーからの認識状態を確認する。
kinneko@pi3:~ $ DISPLAY=:0 xrandr
Screen 0: minimum 16 x 16, current 800 x 480, maximum 32767 x 32767
XWAYLAND0 connected 800x480+0+0 (normal left inverted right x axis y axis) 80mm x 50mm
800x480 79.61*+
640x480 79.32
320x240 78.43
720x480 79.86
640x400 79.24
320x200 79.23
720x400 79.90
640x350 79.39
fbデバイスとして見えている。
kinneko@pi3:~ $ ls -al /dev/fb*
crw-rw---- 1 root video 29, 0 Aug 9 22:39 /dev/fb0
udlドライバで読み込まれているので、ドライバの状態を見る。
kinneko@pi3:~ $ lsmod | grep udl
udl 24576 4
drm_shmem_helper 28672 2 udl
drm_kms_helper 217088 4 udl,drm_dma_helper,vc4,drm_shmem_helper
drm 647168 14 udl,drm_kms_helper,drm_dma_helper,vc4,drm_shmem_helper,drm_display_helper
DisplayLinkのレンダリングにはCPUを使うので、非力な場合はちょっとつらいかも。
タッチできると言うことなかったのにな... ちょっと残念。
オリジナル投稿:
USBディスプレイがデフォで使える? -2-|kinneko|pixivFANBOX
https://kinneko.fanbox.cc/posts/10368695



