evdi icon indicating copy to clipboard operation
evdi copied to clipboard

Regular display black-outs since 5.5 Beta

Open snrkl opened this issue 3 years ago • 58 comments

Release: 5.5 Beta

Issue presents in the Desktop environment as the Displaylink Hub (ALOGIC DX2 Docking Station) disconnecting and all displays turning off.. System will return 5-10 seconds later.

Issue occurs less frequently with the 5.13 kernel, happens every few minutes on the 5.15.5 kernel.

dmesg section below - multiple diagnostic tool outputs provided to Synology support via email.

System Details:

$ uname -a Linux hostname 5.13.0-7620-generic #20~1634827117~20.04~874b071-Ubuntu SMP Fri Oct 29 15:53:28 UTC x86_64 x86_64 x86_64 GNU/Linux

$ cat /etc/lsb-release DISTRIB_ID=Pop DISTRIB_RELEASE=20.04 DISTRIB_CODENAME=focal DISTRIB_DESCRIPTION="Pop!_OS 20.04 LTS"

dpkg -l |grep xserver-xorg-core ii xserver-xorg-core 2:1.20.13-1ubuntu1~20.04.2 amd64 Xorg X server - core server

[Sun Feb  6 18:33:57 2022] Call Trace:
[Sun Feb  6 18:33:57 2022]  dump_stack+0x7d/0x9c
[Sun Feb  6 18:33:57 2022]  sysfs_warn_dup.cold+0x17/0x27
[Sun Feb  6 18:33:57 2022]  sysfs_do_create_link_sd.isra.0+0xae/0xc0
[Sun Feb  6 18:33:57 2022]  sysfs_create_link+0x25/0x40
[Sun Feb  6 18:33:57 2022]  evdi_painter_connect_ioctl+0x1d1/0x330 [evdi]
[Sun Feb  6 18:33:57 2022]  ? _copy_to_user+0x20/0x30
[Sun Feb  6 18:33:57 2022]  ? evdi_painter_close+0x50/0x50 [evdi]
[Sun Feb  6 18:33:57 2022]  drm_ioctl_kernel+0xac/0xf0 [drm]
[Sun Feb  6 18:33:57 2022]  drm_ioctl+0x257/0x410 [drm]
[Sun Feb  6 18:33:57 2022]  ? evdi_painter_close+0x50/0x50 [evdi]
[Sun Feb  6 18:33:57 2022]  ? syscall_exit_to_user_mode+0x27/0x50
[Sun Feb  6 18:33:57 2022]  ? do_syscall_64+0x6e/0xb0
[Sun Feb  6 18:33:57 2022]  __x64_sys_ioctl+0x91/0xc0
[Sun Feb  6 18:33:57 2022]  do_syscall_64+0x61/0xb0
[Sun Feb  6 18:33:57 2022]  ? syscall_exit_to_user_mode+0x27/0x50
[Sun Feb  6 18:33:57 2022]  ? __x64_sys_write+0x1a/0x20
[Sun Feb  6 18:33:57 2022]  ? do_syscall_64+0x6e/0xb0
[Sun Feb  6 18:33:57 2022]  ? do_syscall_64+0x6e/0xb0
[Sun Feb  6 18:33:57 2022]  ? do_syscall_64+0x6e/0xb0
[Sun Feb  6 18:33:57 2022]  ? __x64_sys_write+0x1a/0x20
[Sun Feb  6 18:33:57 2022]  ? do_syscall_64+0x6e/0xb0
[Sun Feb  6 18:33:57 2022]  ? do_syscall_64+0x6e/0xb0
[Sun Feb  6 18:33:57 2022]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[Sun Feb  6 18:33:57 2022] RIP: 0033:0x7f5878d3050b
[Sun Feb  6 18:33:57 2022] Code: 0f 1e fa 48 8b 05 85 39 0d 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 0f 1f 44 00 00 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 55 39 0d 00 f7 d8 64 89 01 48
[Sun Feb  6 18:33:57 2022] RSP: 002b:00007f5874c09ec8 EFLAGS: 00000202 ORIG_RAX: 0000000000000010
[Sun Feb  6 18:33:57 2022] RAX: ffffffffffffffda RBX: 00007f5874c0a000 RCX: 00007f5878d3050b
[Sun Feb  6 18:33:57 2022] RDX: 00007f5874c09f80 RSI: 00000000c0186440 RDI: 000000000000010a
[Sun Feb  6 18:33:57 2022] RBP: 00007f5874c09f00 R08: 00000000007e9000 R09: 00007f5854000b80
[Sun Feb  6 18:33:57 2022] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000007e9000
[Sun Feb  6 18:33:57 2022] R13: 0000557a3e0aa880 R14: 0000557a3cf45780 R15: 0000000000000100
[Sun Feb  6 18:33:57 2022] evdi: [E] evdi_add_i2c_adapter:807 (card1) Failed to create sysfs link, error -17
[Sun Feb  6 18:33:57 2022] evdi: [I] (card1) Connected with Task 508680 (DesktopManagerE) of process 508649 (DisplayLinkMana)
[Sun Feb  6 18:33:57 2022] evdi: [I] (card1) Connector state: connected
[Sun Feb  6 18:33:57 2022] evdi: [I] (card2) Connector state: connected
[Sun Feb  6 18:33:57 2022] evdi: [I] (card2) Edid property set
[Sun Feb  6 18:33:57 2022] evdi: [I] (card1) Connector state: connected
[Sun Feb  6 18:33:57 2022] evdi: [I] (card1) Edid property set
[Sun Feb  6 18:33:58 2022] evdi: [I] (card2) Connector state: connected
[Sun Feb  6 18:33:58 2022] evdi: [I] (card2) Edid property set
[Sun Feb  6 18:33:58 2022] evdi: [I] (card1) Connector state: connected
[Sun Feb  6 18:33:58 2022] evdi: [I] (card1) Edid property set
[Sun Feb  6 18:33:58 2022] evdi: [W] evdi_painter_connect:871 (card2) Double connect - replacing 000000003bcbf8cb with 000000003bcbf8cb
[Sun Feb  6 18:33:58 2022] evdi: [I] (card2) Added i2c adapter bus number 49
[Sun Feb  6 18:33:58 2022] sysfs: cannot create duplicate filename '/devices/platform/evdi.1/drm/card2/card2-DVI-I-2/ddc'
[Sun Feb  6 18:33:58 2022] CPU: 6 PID: 508680 Comm: DesktopManagerE Tainted: G           OE     5.13.0-7620-generic #20~1634827117~20.04~874b071-Ubuntu

snrkl avatar Feb 06 '22 08:02 snrkl

Any updates here? This bug is driving me crazy...

snrkl avatar Feb 24 '22 12:02 snrkl

Hi, would you mind checking if the most recent driver helps? https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu

displaylink-emajewsk avatar Mar 10 '22 12:03 displaylink-emajewsk

Hey Emelia - Thanks for the new version! I have installed the update.. I should know within a day or so if it has tangibly improved the stability... I will revert soon..

snrkl avatar Mar 10 '22 14:03 snrkl

Hey @displaylink-emajewsk - I have the new driver installed, and I am still seeing dropouts. First dropout happened within 40minutes of installation...

dmesg output:

[Fri Mar 11 00:49:45 2022] usb 2-1: USB disconnect, device number 2
[Fri Mar 11 00:49:45 2022] usb 2-1.1: USB disconnect, device number 5
[Fri Mar 11 00:49:45 2022] cdc_ncm 2-1.1:1.5 REDACTEDMAC: unregister 'cdc_ncm' usb-0000:00:0d.0-1.1, CDC NCM
[Fri Mar 11 00:49:45 2022] evdi: [I] Detached from parent device
[Fri Mar 11 00:49:45 2022] evdi: [I] Detached from parent device
[Fri Mar 11 00:49:45 2022] usb 2-1.4: USB disconnect, device number 4
[Fri Mar 11 00:49:45 2022] usb 2-1: new SuperSpeed USB device number 6 using xhci_hcd
[Fri Mar 11 00:49:45 2022] usb 2-1: New USB device found, idVendor=05e3, idProduct=0625, bcdDevice=62.11
[Fri Mar 11 00:49:45 2022] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[Fri Mar 11 00:49:45 2022] usb 2-1: Product: USB3.2 Hub
[Fri Mar 11 00:49:45 2022] usb 2-1: Manufacturer: GenesysLogic
[Fri Mar 11 00:49:45 2022] hub 2-1:1.0: USB hub found
[Fri Mar 11 00:49:45 2022] hub 2-1:1.0: 4 ports detected
[Fri Mar 11 00:49:46 2022] usb 2-1.1: new SuperSpeed USB device number 7 using xhci_hcd
[Fri Mar 11 00:49:46 2022] usb 2-1.1: New USB device found, idVendor=17e9, idProduct=6000, bcdDevice=34.08
[Fri Mar 11 00:49:46 2022] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Fri Mar 11 00:49:46 2022] usb 2-1.1: Product: ALOGIC DX2 Docking Station
[Fri Mar 11 00:49:46 2022] usb 2-1.1: Manufacturer: DisplayLink
[Fri Mar 11 00:49:46 2022] usb 2-1.1: SerialNumber: REDACTED
[Fri Mar 11 00:49:46 2022] usb 2-1.1: Warning! Unlikely big volume range (=767), cval->res is probably wrong.
[Fri Mar 11 00:49:46 2022] usb 2-1.1: [4] FU [Mic Capture Volume] ch = 2, val = -4592/7680/16
[Fri Mar 11 00:49:46 2022] usb 2-1.1: Warning! Unlikely big volume range (=672), cval->res is probably wrong.
[Fri Mar 11 00:49:46 2022] usb 2-1.1: [7] FU [ALOGIC DX2 Audio Playback Volume] ch = 6, val = -10752/0/16
[Fri Mar 11 00:49:46 2022] cdc_ncm 2-1.1:1.5: MAC-Address: RE:DA:CT:ED:00
[Fri Mar 11 00:49:46 2022] cdc_ncm 2-1.1:1.5: setting rx_max = 16384
[Fri Mar 11 00:49:46 2022] cdc_ncm 2-1.1:1.5: setting tx_max = 16384
[Fri Mar 11 00:49:46 2022] cdc_ncm 2-1.1:1.5 eth0: register 'cdc_ncm' at usb-0000:00:0d.0-1.1, CDC NCM, RE:DA:CT:ED:00
[Fri Mar 11 00:49:46 2022] usb 2-1.4: new SuperSpeed USB device number 8 using xhci_hcd
[Fri Mar 11 00:49:46 2022] usb 2-1.4: New USB device found, idVendor=05e3, idProduct=0620, bcdDevice=93.11
[Fri Mar 11 00:49:46 2022] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[Fri Mar 11 00:49:46 2022] usb 2-1.4: Product: USB3.2 Hub
[Fri Mar 11 00:49:46 2022] usb 2-1.4: Manufacturer: GenesysLogic
[Fri Mar 11 00:49:46 2022] hub 2-1.4:1.0: USB hub found
[Fri Mar 11 00:49:46 2022] hub 2-1.4:1.0: 3 ports detected
[Fri Mar 11 00:49:48 2022] evdi: [I] (card1) Disconnected from Task 2018 (DesktopManagerE) of process 2008 (DisplayLinkMana)
[Fri Mar 11 00:49:48 2022] evdi: [I] (card1) Removing i2c adapter bus number 18
[Fri Mar 11 00:49:48 2022] evdi: [I] (card1) Closed by Task 2018 (DesktopManagerE) of process 2008 (DisplayLinkMana)
[Fri Mar 11 00:49:48 2022] evdi: [I] (card2) Connector state: connected
[Fri Mar 11 00:49:48 2022] evdi: [I] (card2) Edid property set
[Fri Mar 11 00:49:48 2022] evdi: [I] (card2) Connector state: connected
[Fri Mar 11 00:49:48 2022] evdi: [I] (card2) Edid property set
[Fri Mar 11 00:49:48 2022] evdi: [I] (card2) Disconnected from Task 2018 (DesktopManagerE) of process 2008 (DisplayLinkMana)
[Fri Mar 11 00:49:48 2022] evdi: [I] (card2) Removing i2c adapter bus number 19
[Fri Mar 11 00:49:48 2022] evdi: [I] (card2) Closed by Task 2018 (DesktopManagerE) of process 2008 (DisplayLinkMana)
[Fri Mar 11 00:49:50 2022] cdc_ncm 2-1.1:1.5 REDACTEDMAC: renamed from eth0
[Fri Mar 11 00:49:50 2022] IPv6: ADDRCONF(NETDEV_CHANGE): REDACTEDMAC: link becomes ready
[Fri Mar 11 00:49:50 2022] IPv6: ADDRCONF(NETDEV_CHANGE): REDACTED.10: link becomes ready
[Fri Mar 11 00:49:50 2022] evdi: [I] Attaching to usb:2-1.1
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Opened by Task 24476 (DesktopManagerE) of process 24463 (DisplayLinkMana)
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Added i2c adapter bus number 18
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Connected with Task 24476 (DesktopManagerE) of process 24463 (DisplayLinkMana)
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Connector state: connected
[Fri Mar 11 00:49:50 2022] evdi: [I] Attaching to usb:2-1.1
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Opened by Task 24476 (DesktopManagerE) of process 24463 (DisplayLinkMana)
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Added i2c adapter bus number 19
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Connected with Task 24476 (DesktopManagerE) of process 24463 (DisplayLinkMana)
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Connector state: connected
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Connector state: connected
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Edid property set
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Connector state: connected
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Edid property set
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Connector state: connected
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Edid property set
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Connector state: connected
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Edid property set
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Notifying display power state: on
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Notifying mode changed: 1920x1080@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Notifying display power state: on
[Fri Mar 11 00:49:50 2022] evdi: [W] evdi_painter_connect:882 (card1) Double connect - replacing 000000006bd48028 with 000000006bd48028
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Connected with Task 24476 (DesktopManagerE) of process 24463 (DisplayLinkMana)
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Connector state: connected
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Notifying mode changed: 1920x1080@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Notifying display power state: on
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Notifying display power state: on
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Notifying mode changed: 2560x1440@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Notifying display power state: on
[Fri Mar 11 00:49:50 2022] evdi: [W] evdi_painter_connect:882 (card2) Double connect - replacing 000000001375bbcc with 000000001375bbcc
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Connected with Task 24476 (DesktopManagerE) of process 24463 (DisplayLinkMana)
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Connector state: connected
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Notifying mode changed: 2560x1440@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Notifying display power state: on
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Connector state: connected
[Fri Mar 11 00:49:50 2022] evdi: [I] (card2) Edid property set
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Connector state: connected
[Fri Mar 11 00:49:50 2022] evdi: [I] (card1) Edid property set
[Fri Mar 11 00:49:51 2022] evdi: [I] (card2) Connector state: connected
[Fri Mar 11 00:49:51 2022] evdi: [I] (card2) Edid property set
[Fri Mar 11 00:49:51 2022] evdi: [I] (card1) Connector state: connected
[Fri Mar 11 00:49:51 2022] evdi: [I] (card1) Edid property set
[Fri Mar 11 00:49:51 2022] evdi: [I] (card2) Connector state: connected
[Fri Mar 11 00:49:51 2022] evdi: [I] (card2) Edid property set
[Fri Mar 11 00:49:51 2022] evdi: [I] (card1) Connector state: connected
[Fri Mar 11 00:49:51 2022] evdi: [I] (card1) Edid property set
[Fri Mar 11 00:49:51 2022] evdi: [I] (card2) Connector state: connected
[Fri Mar 11 00:49:51 2022] evdi: [I] (card2) Edid property set
[Fri Mar 11 00:49:51 2022] evdi: [I] (card1) Connector state: connected

snrkl avatar Mar 10 '22 14:03 snrkl

And again 50minutes later... :cry:

snrkl avatar Mar 10 '22 15:03 snrkl

Hey @displaylink-emajewsk any suggestions? I am still seeing regular drop outs, I have not yet seen a stack backtrace in the DMESG log, so we MIGHT be making progress?

snrkl avatar Mar 11 '22 13:03 snrkl

It's strange. We have eliminated some crashes, which I hoped would help here. But it seems your blackouts are related to something else. I don't suppose you have another displaylink device, which could refute this one being faulty?

multiple diagnostic tool outputs provided to Synology support via email.

Did you contact us with the following form? https://support.displaylink.com/

I don't recall seeing your logs.

displaylink-emajewsk avatar Mar 11 '22 13:03 displaylink-emajewsk

Hey @displaylink-emajewsk. I use the dock 12 hours a day via OSX without issue, so I highly doubt it is a hardware issue.

Running the 5.13 kernel and the 5.4.1 versions of the drivers, the solution worked flawlessly.

The problems started as soon as I had to update to v5.5 when the LTS Linux kernel went to v5.15.

As for logs, check with Jakub D in support form the UK office (they were sent via a work email address to [email protected]).

snrkl avatar Mar 12 '22 10:03 snrkl

@snrkl Ah, I see it now, thanks! As I said before, we've fixed the segv dump, but it seems your "drop out" issue is unfortunately something else entirely. We'll try to replicate this behavior. I'll tell you if I have any updates.

displaylink-emajewsk avatar Mar 14 '22 12:03 displaylink-emajewsk

@displaylink-emajewsk awesome.. If it is a different problem, should we create a new issue? Happy to capture more log outputs if you need them.

snrkl avatar Mar 14 '22 12:03 snrkl

No need to create a new one, I've just changed the title if you don't mind.

displaylink-emajewsk avatar Mar 15 '22 09:03 displaylink-emajewsk

I am having this same issue. Any updates with this? This happens both on Xorg and Wayland.

[ 1793.257587] evdi: version magic '5.16.15-201.fc35.x86_64 SMP preempt mod_unload ' should be '5.16.16-200.fc35.x86_64 SMP preempt mod_unload '
[ 1898.261500] evdi: loading out-of-tree module taints kernel.
[ 1898.262668] evdi: [I] Initialising logging on level 5
[ 1898.262670] evdi: [I] Atomic driver: yes
[ 1915.665048] evdi: [D] evdi_crtc_init:498 drm_crtc_init: 0 p000000004f145641
[ 1915.665059] evdi: [I] (card1) Opened by Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 1915.665066] evdi evdi.0: [drm] Cannot find any crtc or sizes
[ 1915.665077] evdi: [W] evdi_painter_send_update_ready_if_needed:693 Painter does not exist!
[ 1915.665509] [drm] Initialized evdi 1.10.1 20220225 for evdi.0 on minor 1
[ 1915.665523] evdi: [I] Evdi platform_device create
[ 1915.665525] evdi: [I] Attaching to usb:2-2.1
[ 1915.672585] evdi: [I] (card1) Opened by Task 1165 (systemd-logind) of process 1165 (systemd-logind)
[ 1915.674024] evdi: [I] (card1) Opened by Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 1915.674770] evdi: [I] (card1) Added i2c adapter bus number 17
[ 1915.674773] evdi: [I] (card1) Connected with Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 1915.674775] evdi: [I] (card1) Connector state: connected
[ 1915.675792] evdi: [D] evdi_crtc_init:498 drm_crtc_init: 0 p0000000097205125
[ 1915.675800] evdi: [I] (card2) Opened by Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 1915.675805] evdi evdi.1: [drm] Cannot find any crtc or sizes
[ 1915.675812] evdi: [W] evdi_painter_send_update_ready_if_needed:693 Painter does not exist!
[ 1915.675949] [drm] Initialized evdi 1.10.1 20220225 for evdi.1 on minor 2
[ 1915.675964] evdi: [I] Evdi platform_device create
[ 1915.675965] evdi: [I] Attaching to usb:2-2.1
[ 1915.709573] evdi: [I] (card1) Connector state: connected
[ 1915.709622] evdi: [I] (card1) Edid property set
[ 1915.709708] evdi: [I] (card1) Connector state: connected
[ 1915.709755] evdi: [I] (card1) Edid property set
[ 1915.710063] evdi: [I] (card1) Notifying display power state: off
[ 1915.713301] evdi: [I] (card1) Notifying display power state: off
[ 1915.718859] evdi: [I] (card2) Opened by Task 1165 (systemd-logind) of process 1165 (systemd-logind)
[ 1915.841687] evdi: [I] (card2) Opened by Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 1915.842254] evdi: [I] (card2) Added i2c adapter bus number 18
[ 1915.842257] evdi: [I] (card2) Connected with Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 1915.842259] evdi: [I] (card2) Connector state: connected
[ 1915.843516] evdi: [I] (card2) Connector state: connected
[ 1915.843585] evdi: [I] (card2) Edid property set
[ 1915.843639] evdi: [I] (card2) Connector state: connected
[ 1915.843688] evdi: [I] (card2) Edid property set
[ 1915.844092] evdi: [I] (card1) Connector state: connected
[ 1915.844137] evdi: [I] (card1) Edid property set
[ 1915.844189] evdi: [I] (card1) Connector state: connected
[ 1915.844222] evdi: [I] (card1) Edid property set
[ 1916.006373] evdi: [I] (card1) Notifying display power state: on
[ 1916.006381] evdi: [I] (card1) Notifying mode changed: 2560x1440@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 1916.006383] evdi: [I] (card1) Notifying display power state: on
[ 1916.039430] evdi: [I] (card2) Notifying display power state: on
[ 1916.039438] evdi: [I] (card2) Notifying mode changed: 2560x1440@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 1916.039440] evdi: [I] (card2) Notifying display power state: on
[ 1916.526276] evdi: [I] (card2) Connector state: connected
[ 1916.526320] evdi: [I] (card2) Edid property set
[ 1916.526417] evdi: [I] (card1) Connector state: connected
[ 1916.526453] evdi: [I] (card1) Edid property set
[ 1916.700765] evdi: [I] (card2) Connector state: connected
[ 1916.700836] evdi: [I] (card2) Edid property set
[ 1916.700922] evdi: [I] (card2) Connector state: connected
[ 1916.700974] evdi: [I] (card2) Edid property set
[ 1916.701184] evdi: [I] (card1) Connector state: connected
[ 1916.701239] evdi: [I] (card1) Edid property set
[ 1916.701313] evdi: [I] (card1) Connector state: connected
[ 1916.701363] evdi: [I] (card1) Edid property set
[ 1920.052136] evdi: [I] (card2) Notifying display power state: off
[ 1920.053032] evdi: [I] (card2) Notifying display power state: off
[ 1920.405757] evdi: [I] (card2) Notifying display power state: on
[ 1920.405773] evdi: [I] (card2) Notifying mode changed: 2560x1440@75; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 1920.405775] evdi: [I] (card2) Notifying display power state: on
[ 1920.438600] evdi: [I] (card1) Notifying display power state: off
[ 1920.441573] evdi: [I] (card1) Notifying display power state: on
[ 1920.441588] evdi: [I] (card1) Notifying mode changed: 2560x1440@75; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 1920.441590] evdi: [I] (card1) Notifying display power state: on
[ 1921.203288] evdi: [I] (card2) Connector state: connected
[ 1921.203424] evdi: [I] (card2) Edid property set
[ 1921.203758] evdi: [I] (card1) Connector state: connected
[ 1921.203939] evdi: [I] (card1) Edid property set
[ 3075.689900] evdi: [I] (card2) Connector state: connected
[ 3075.690021] evdi: [I] (card2) Edid property set
[ 3075.690270] evdi: [I] (card1) Connector state: connected
[ 3075.690374] evdi: [I] (card1) Edid property set
[ 3257.763714] evdi: [I] Detached from parent device
[ 3257.763720] evdi: [I] Detached from parent device
[ 3261.435988] evdi: [I] (card1) Disconnected from Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3261.436006] evdi: [I] (card1) Removing i2c adapter bus number 17
[ 3261.436167] evdi: [I] (card1) Closed by Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3261.442758] evdi: [I] (card2) Disconnected from Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3261.442772] evdi: [I] (card2) Removing i2c adapter bus number 18
[ 3261.442868] evdi: [I] (card2) Closed by Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3301.818205] evdi: [I] Attaching to usb:2-2.1
[ 3301.819862] evdi: [I] (card1) Opened by Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3301.820361] evdi: [I] (card1) Added i2c adapter bus number 17
[ 3301.820367] evdi: [I] (card1) Connected with Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3301.820370] evdi: [I] (card1) Connector state: connected
[ 3301.820918] evdi: [I] Attaching to usb:2-2.1
[ 3301.821966] evdi: [I] (card2) Opened by Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3301.822021] evdi: [I] (card1) Connector state: connected
[ 3301.822067] evdi: [I] (card1) Edid property set
[ 3301.822113] evdi: [I] (card1) Connector state: connected
[ 3301.822148] evdi: [I] (card1) Edid property set
[ 3301.822633] evdi: [I] (card2) Added i2c adapter bus number 18
[ 3301.822638] evdi: [I] (card2) Connected with Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3301.822640] evdi: [I] (card2) Connector state: connected
[ 3301.831306] evdi: [I] (card2) Connector state: connected
[ 3301.831346] evdi: [I] (card2) Edid property set
[ 3301.831393] evdi: [I] (card2) Connector state: connected
[ 3301.831428] evdi: [I] (card2) Edid property set
[ 3301.831721] evdi: [I] (card1) Connector state: connected
[ 3301.831757] evdi: [I] (card1) Edid property set
[ 3301.831807] evdi: [I] (card1) Connector state: connected
[ 3301.831850] evdi: [I] (card1) Edid property set
[ 3301.906881] evdi: [I] (card1) Notifying display power state: on
[ 3301.906890] evdi: [I] (card1) Notifying mode changed: 2560x1440@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 3301.906892] evdi: [I] (card1) Notifying display power state: on
[ 3301.930513] evdi: [I] (card2) Notifying display power state: on
[ 3301.930522] evdi: [I] (card2) Notifying mode changed: 2560x1440@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 3301.930524] evdi: [I] (card2) Notifying display power state: on
[ 3302.521112] evdi: [I] (card2) Connector state: connected
[ 3302.521156] evdi: [I] (card2) Edid property set
[ 3302.521257] evdi: [I] (card1) Connector state: connected
[ 3302.521298] evdi: [I] (card1) Edid property set
[ 3312.223450] evdi: [I] Detached from parent device
[ 3312.223458] evdi: [I] Detached from parent device
[ 3312.232156] evdi: [I] (card1) Disconnected from Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3312.232160] evdi: [I] (card1) Removing i2c adapter bus number 17
[ 3312.232210] evdi: [I] (card1) Closed by Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3312.247376] evdi: [I] (card2) Disconnected from Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3312.247379] evdi: [I] (card2) Removing i2c adapter bus number 18
[ 3312.247427] evdi: [I] (card2) Closed by Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3394.837526] evdi: [I] (card1) Opened by Task 16478 (Xorg.wrap) of process 16478 (Xorg.wrap)
[ 3394.837532] evdi: [I] (card1) Closed by Task 16478 (Xorg.wrap) of process 16478 (Xorg.wrap)
[ 3394.837535] evdi: [I] (card2) Opened by Task 16478 (Xorg.wrap) of process 16478 (Xorg.wrap)
[ 3394.837538] evdi: [I] (card2) Closed by Task 16478 (Xorg.wrap) of process 16478 (Xorg.wrap)
[ 3394.875968] evdi: [I] (card1) Opened by Task 1165 (systemd-logind) of process 1165 (systemd-logind)
[ 3394.876219] evdi: [I] (card2) Opened by Task 1165 (systemd-logind) of process 1165 (systemd-logind)
[ 3394.883688] evdi: [I] (card1) Opened by Task 16478 (Xorg) of process 16478 (Xorg)
[ 3394.883694] evdi: [I] (card1) Closed by Task 16478 (Xorg) of process 16478 (Xorg)
[ 3394.883699] evdi: [I] (card2) Opened by Task 16478 (Xorg) of process 16478 (Xorg)
[ 3394.883703] evdi: [I] (card2) Closed by Task 16478 (Xorg) of process 16478 (Xorg)
[ 3394.883750] evdi: [I] (card1) Opened by Task 16478 (Xorg) of process 16478 (Xorg)
[ 3394.883754] evdi: [I] (card1) Closed by Task 16478 (Xorg) of process 16478 (Xorg)
[ 3394.883757] evdi: [I] (card2) Opened by Task 16478 (Xorg) of process 16478 (Xorg)
[ 3394.883760] evdi: [I] (card2) Closed by Task 16478 (Xorg) of process 16478 (Xorg)
[ 3394.883793] evdi: [I] (card1) Opened by Task 16478 (Xorg) of process 16478 (Xorg)
[ 3394.883796] evdi: [I] (card1) Closed by Task 16478 (Xorg) of process 16478 (Xorg)
[ 3394.883799] evdi: [I] (card2) Opened by Task 16478 (Xorg) of process 16478 (Xorg)
[ 3394.883803] evdi: [I] (card2) Closed by Task 16478 (Xorg) of process 16478 (Xorg)
[ 3402.913329] evdi: [I] (card1) Notifying mode changed: 2560x1440@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 3402.913624] evdi: [I] (card2) Notifying mode changed: 2560x1440@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 3435.179460] evdi: [I] (card2) Closed by Task 16478 (Xorg) of process 16478 (Xorg)
[ 3435.179464] evdi: [I] (card1) Closed by Task 16478 (Xorg) of process 16478 (Xorg)
[ 3435.247853] evdi: [I] (card2) Closed by Task 1481 (Xorg) of process 1481 (Xorg)
[ 3435.247859] evdi: [I] (card1) Closed by Task 1481 (Xorg) of process 1481 (Xorg)
[ 3436.122995] evdi: [I] (card1) Opened by Task 1165 (systemd-logind) of process 1165 (systemd-logind)
[ 3436.123558] evdi: [I] (card2) Opened by Task 1165 (systemd-logind) of process 1165 (systemd-logind)
[ 3437.014760] evdi: [I] (card2) Closed by Task 18126 (gnome-shell) of process 18126 (gnome-shell)
[ 3437.015414] evdi: [I] (card1) Closed by Task 18126 (gnome-shell) of process 18126 (gnome-shell)
[ 3447.951686] evdi: [I] (card1) Opened by Task 18796 (Xorg.wrap) of process 18796 (Xorg.wrap)
[ 3447.951694] evdi: [I] (card1) Closed by Task 18796 (Xorg.wrap) of process 18796 (Xorg.wrap)
[ 3447.951700] evdi: [I] (card2) Opened by Task 18796 (Xorg.wrap) of process 18796 (Xorg.wrap)
[ 3447.951703] evdi: [I] (card2) Closed by Task 18796 (Xorg.wrap) of process 18796 (Xorg.wrap)
[ 3447.964653] evdi: [I] (card1) Opened by Task 1165 (systemd-logind) of process 1165 (systemd-logind)
[ 3447.964913] evdi: [I] (card2) Opened by Task 1165 (systemd-logind) of process 1165 (systemd-logind)
[ 3447.969291] evdi: [I] (card1) Opened by Task 18796 (Xorg) of process 18796 (Xorg)
[ 3447.969296] evdi: [I] (card1) Closed by Task 18796 (Xorg) of process 18796 (Xorg)
[ 3447.969299] evdi: [I] (card2) Opened by Task 18796 (Xorg) of process 18796 (Xorg)
[ 3447.969301] evdi: [I] (card2) Closed by Task 18796 (Xorg) of process 18796 (Xorg)
[ 3447.969335] evdi: [I] (card1) Opened by Task 18796 (Xorg) of process 18796 (Xorg)
[ 3447.969337] evdi: [I] (card1) Closed by Task 18796 (Xorg) of process 18796 (Xorg)
[ 3447.969339] evdi: [I] (card2) Opened by Task 18796 (Xorg) of process 18796 (Xorg)
[ 3447.969341] evdi: [I] (card2) Closed by Task 18796 (Xorg) of process 18796 (Xorg)
[ 3447.969364] evdi: [I] (card1) Opened by Task 18796 (Xorg) of process 18796 (Xorg)
[ 3447.969366] evdi: [I] (card1) Closed by Task 18796 (Xorg) of process 18796 (Xorg)
[ 3447.969368] evdi: [I] (card2) Opened by Task 18796 (Xorg) of process 18796 (Xorg)
[ 3447.969370] evdi: [I] (card2) Closed by Task 18796 (Xorg) of process 18796 (Xorg)
[ 3494.766886] evdi: [I] Attaching to usb:2-2.1
[ 3494.767888] evdi: [I] (card1) Opened by Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3494.768351] evdi: [I] (card1) Added i2c adapter bus number 17
[ 3494.768353] evdi: [I] (card1) Connected with Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3494.768356] evdi: [I] (card1) Connector state: connected
[ 3494.769602] evdi: [I] Attaching to usb:2-2.1
[ 3494.770361] evdi: [I] (card2) Opened by Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3494.770870] evdi: [I] (card2) Added i2c adapter bus number 18
[ 3494.770873] evdi: [I] (card2) Connected with Task 11796 (DesktopManagerE) of process 11787 (DisplayLinkMana)
[ 3494.770875] evdi: [I] (card2) Connector state: connected
[ 3494.774916] evdi: [I] (card2) Connector state: connected
[ 3494.774980] evdi: [I] (card2) Edid property set
[ 3494.775052] evdi: [I] (card2) Connector state: connected
[ 3494.775109] evdi: [I] (card2) Edid property set
[ 3494.775719] evdi: [I] (card1) Connector state: connected
[ 3494.775784] evdi: [I] (card1) Edid property set
[ 3494.775856] evdi: [I] (card1) Connector state: connected
[ 3494.775915] evdi: [I] (card1) Edid property set
[ 3494.848495] evdi: [I] (card1) Notifying display power state: on
[ 3494.848507] evdi: [I] (card1) Notifying mode changed: 2560x1440@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 3494.848509] evdi: [I] (card1) Notifying display power state: on
[ 3494.867721] evdi: [I] (card2) Notifying display power state: on
[ 3494.867744] evdi: [I] (card2) Notifying mode changed: 2560x1440@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 3494.867746] evdi: [I] (card2) Notifying display power state: on
[ 3495.235855] evdi: [I] (card2) Connector state: connected
[ 3495.235897] evdi: [I] (card2) Edid property set
[ 3495.235986] evdi: [I] (card1) Connector state: connected
[ 3495.236020] evdi: [I] (card1) Edid property set
[ 3499.111885] evdi: [I] (card2) Notifying display power state: off
[ 3499.111996] evdi: [I] (card2) Notifying display power state: off
[ 3499.458779] evdi: [I] (card2) Notifying display power state: on
[ 3499.458793] evdi: [I] (card2) Notifying mode changed: 2560x1440@75; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 3499.458795] evdi: [I] (card2) Notifying display power state: on
[ 3499.469664] evdi: [I] (card1) Notifying display power state: off
[ 3499.472920] evdi: [I] (card1) Notifying display power state: on
[ 3499.472932] evdi: [I] (card1) Notifying mode changed: 2560x1440@75; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 3499.472934] evdi: [I] (card1) Notifying display power state: on
[ 3500.268776] evdi: [I] (card2) Connector state: connected
[ 3500.268840] evdi: [I] (card2) Edid property set
[ 3500.268972] evdi: [I] (card1) Connector state: connected
[ 3500.269024] evdi: [I] (card1) Edid property set
[ 4068.219603] evdi: [I] (card2) Connector state: connected
[ 4068.219728] evdi: [I] (card2) Edid property set
[ 4068.219989] evdi: [I] (card1) Connector state: connected

zachspar avatar Mar 23 '22 21:03 zachspar

Hey @displaylink-emajewsk - is there anything we can do to assist? I am rapidly getting to the point of getting rid of all things displaylink.. When the dock drops out, my headphones, audio, network - everything drops.. It is a serious impact to everything that I do...

I am keen to help if there is anything we can do to assist?

snrkl avatar Mar 26 '22 14:03 snrkl

@snrkl @zachspar Hi, we're taking a look at the issue. If you'd be so kind could you please provide logs and some system information gathered by our support tool? https://synaptics.com/products/displaylink-graphics/downloads/linux-support-tool If you don't want to upload the information here, please create a support ticket using the "contact displaylink" form at: https://support.displaylink.com/ Just please link or mention this github issue in the message, so that they forward the files to us right away. Thanks in advance! I hope we'll be able to help. :)

displaylink-emajewsk avatar Mar 29 '22 12:03 displaylink-emajewsk

Hey @displaylink-emajewsk - I have the bundles, but the "Contact Displaylink" button on the page you linked to, looks like a button, but doesn't actually do anything. See attached screenshot with element inspection on (all adblockers etc disabled) - you can see it is styled like a link, but isn't actually doing anything.

2022-03-31_104328

snrkl avatar Mar 31 '22 00:03 snrkl

Screenshot 2022-03-31 at 09 42 12 It should open this pop-up. Maybe try a different browser? @snrkl I'm using firefox.

displaylink-emajewsk avatar Mar 31 '22 07:03 displaylink-emajewsk

Although, yours looks like firefox as well

displaylink-emajewsk avatar Mar 31 '22 07:03 displaylink-emajewsk

Are you perhaps blocking javascript on the webpage?

displaylink-emajewsk avatar Mar 31 '22 08:03 displaylink-emajewsk

FF yes, no JS blocking... works in brave. .I will submit via there.. Incidentally, your log collation tool is broken.. if you run as user, you miss DMESG and DMIDECODE: ('dmesg',) -> Command '('dmesg',)' returned non-zero exit status 1 ('dmidecode',) -> Command '('dmidecode',)' returned non-zero exit status 1

If you run as root, you miss XORG details ('/home/root/.local/share/xorg', 'Xorg.*') -> [Errno 2] No such file or directory: '/home/root/.local/share/xorg'

snrkl avatar Mar 31 '22 09:03 snrkl

Yeah, I've been hoping we replace it with a simple bash script in the near future 😋

displaylink-emajewsk avatar Mar 31 '22 10:03 displaylink-emajewsk

Log bundle uploaded via support contact page. Apologies for the delay - the files needed to be sanitised a little... Also, I also ran as root to collect the dmesg and dmidecode files, so be aware they were captured on a separate run as root.

snrkl avatar Mar 31 '22 12:03 snrkl

I've been having better stability on Wayland lately.

zachspar avatar Mar 31 '22 16:03 zachspar

@zachspar that is interesting to note.. I have a need to stay on an LTS platform, so I am using PoPOS 20.04 (based off ubuntu) presently...

snrkl avatar Mar 31 '22 23:03 snrkl

@snrkl @zachspar Did you guys manage to gather the logs? We've not seen them on UserVoice yet

displaylink-emajewsk avatar Apr 05 '22 09:04 displaylink-emajewsk

Submitted via the customer contact page per https://github.com/DisplayLink/evdi/issues/347#issuecomment-1084541716 5 days a ago with a link to the GitHub issue in the comments, and referenced to you by name @displaylink-emajewsk ...

snrkl avatar Apr 05 '22 11:04 snrkl

I tried looking for it, but couldn't find it. Perhaps there was some issue? Could you try again? Or email directly to [email protected] ?

displaylink-emajewsk avatar Apr 06 '22 07:04 displaylink-emajewsk

@displaylink-emajewsk I have emailed to [email protected] with Gitlab reference and marked ATTN to yourself.

ZIP is password protected - password emailed separately..

snrkl avatar Apr 06 '22 14:04 snrkl

Any updates on this issue?

zachspar avatar Apr 13 '22 14:04 zachspar

I'm testing a udev workaround provided by support yesterday. Only installed it right before I went to bed last night, so I'll advise how it goes once I've spent some time with it.

snrkl avatar Apr 13 '22 20:04 snrkl

@snrkl what was the work around. I have the same issue, the screens goes off and on since upgrade of drivers from 5.4 to 5.5. I was on 5.5beta for a while but the issue persists on 5.5-release as well. Also noticed that since upgrading the drivers other DisplayLink devices stopped working so I am limited only to the docking station Dell D6000.

laptop: ThinkPad E14
piotr@e14:~ $ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.4 LTS"
piotr@e14:~ $ uname -a
Linux e14 5.13.0-39-generic #44~20.04.1-Ubuntu SMP Thu Mar 24 16:43:35 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
piotr@e14:~ $ sudo displaylink-installer version
[sudo] password for piotr: 
Distribution discovered: Ubuntu 20.04.4 LTS
DisplayLink Linux Software 5.5.0-59.151

My dmesg logs

<all fine - system operates normally>
[ 5185.526626] evdi: [I] (card0) Notifying display power state: off
[ 5185.526824] evdi: [I] (card1) Notifying display power state: off
[ 9107.639188] evdi: [I] (card0) Notifying display power state: on

<suddenly DisplyLink screens goes off - and the logs below are post screen back on> 
[ 9107.639235] evdi: [I] (card1) Notifying display power state: on
[ 9968.735730] usb 2-2.1: Disable of device-initiated U1 failed.
[ 9968.742641] usb 2-2.1: Disable of device-initiated U2 failed.
[ 9968.742751] cdc_ncm 2-2.1:1.5 enx9cebe88565a2: unregister 'cdc_ncm' usb-0000:00:14.0-2.1, CDC NCM
[ 9968.817107] usb 2-2.1: Set SEL for device-initiated U1 failed.
[ 9968.824103] usb 2-2.1: Set SEL for device-initiated U2 failed.
[ 9969.150887] usb 2-2.1: reset SuperSpeed USB device number 4 using xhci_hcd
[ 9969.184948] usb 2-2.1: Warning! Unlikely big volume range (=767), cval->res is probably wrong.
[ 9969.184951] usb 2-2.1: [4] FU [Mic Capture Volume] ch = 2, val = -4592/7680/16
[ 9969.185396] usb 2-2.1: Warning! Unlikely big volume range (=672), cval->res is probably wrong.
[ 9969.185397] usb 2-2.1: [7] FU [Dell USB Audio Playback Volume] ch = 6, val = -10752/0/16
[ 9969.207915] cdc_ncm 2-2.1:1.5: MAC-Address: 9c:eb:e8:85:65:a2
[ 9969.207917] cdc_ncm 2-2.1:1.5: setting rx_max = 16384
[ 9969.208019] cdc_ncm 2-2.1:1.5: setting tx_max = 16384
[ 9969.208163] cdc_ncm 2-2.1:1.5 eth0: register 'cdc_ncm' at usb-0000:00:14.0-2.1, CDC NCM, 9c:eb:e8:85:65:a2
[ 9969.208880] usb 2-2.1: usbfs: process 16971 (ActiveCommandQu) did not claim interface 0 before use
[ 9969.225562] cdc_ncm 2-2.1:1.5 enx9cebe88565a2: renamed from eth0
[ 9977.041427] evdi: [W] evdi_painter_connect:882 (card0) Double connect - replacing 00000000a38b10f6 with 00000000a38b10f6
[ 9977.041433] evdi: [I] (card0) Connected with Task 1575 (DesktopManagerE) of process 1436 (DisplayLinkMana)
[ 9977.041436] evdi: [I] (card0) Connector state: connected
[ 9977.059600] evdi: [I] (card0) Notifying mode changed: 2560x1440@60; bpp 32; pixel format XR24 little-endian (0x34325258)
[ 9977.059610] evdi: [I] (card0) Notifying display power state: on
[ 9977.252972] evdi: [W] evdi_painter_connect:882 (card1) Double connect - replacing 0000000074304bc2 with 0000000074304bc2
[ 9977.252977] evdi: [I] (card1) Connected with Task 1575 (DesktopManagerE) of process 1436 (DisplayLinkMana)
[ 9977.252979] evdi: [I] (card1) Connector state: connected
[ 9977.268850] evdi: [I] (card1) Notifying mode changed: 2560x1440@60; bpp 32; pixel format XR24 little-endian (0x34325258)

pio2pio avatar Apr 18 '22 13:04 pio2pio