首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何避免DisplayLink端口监控器断续?

如何避免DisplayLink端口监控器断续?
EN

Unix & Linux用户
提问于 2020-12-03 21:29:04
回答 1查看 618关注 0票数 1

症状

每隔几分钟/小时,连接到USB3 DisplayLink码头的显示器就会关闭几秒钟,然后再重新打开。

硬件

  • 戴尔对接站模型D6000
  • 与HP膝上型电脑的USB3连接(至少在三种不同型号上发生)
  • 两个HP监视器的DisplayPort连接

OS

  • Arch Linux
  • Ubuntu 20.04

软件

  • displaylink 5.3.1.34-4及其他版本

日志

幸运的是,在日志中只捕获了几个日志条目,而其中一个实例发生了。这一次我包含了所有原始日志,包括断开之前和重新连接之后:

代码语言:javascript
复制
Dec 04 09:54:25 host gnome-shell[1676]: libinput error: event5  -       Das Keyboard: client bug: event processing lagging behind by 14ms, your system is too slow
Dec 04 09:55:43 host kernel: usb 4-1.1: Disable of device-initiated U1 failed.
Dec 04 09:55:43 host kernel: usb 4-1.1: Disable of device-initiated U2 failed.
Dec 04 09:55:43 host kernel: cdc_ncm 4-1.1:1.5 ens4u1u1i5: unregister 'cdc_ncm' usb-0000:37:00.0-1.1, CDC NCM
Dec 04 09:55:43 host NetworkManager[1027]: <info>  [1607028943.8418] device (ens4u1u1i5): state change: unavailable -> unmanaged (reason 'removed', sys-iface-state: 'removed')
Dec 04 09:55:43 host dhcpcd[950]: ens4u1u1i5: removing interface
Dec 04 09:55:43 host kernel: usb 4-1.1: Set SEL for device-initiated U1 failed.
Dec 04 09:55:43 host kernel: usb 4-1.1: Set SEL for device-initiated U2 failed.
Dec 04 09:55:44 host kernel: usb 4-1.1: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Dec 04 09:55:44 host kernel: usb 4-1.1: Warning! Unlikely big volume range (=767), cval->res is probably wrong.
Dec 04 09:55:44 host kernel: usb 4-1.1: [4] FU [Mic Capture Volume] ch = 2, val = -4592/7680/16
Dec 04 09:55:44 host kernel: usb 4-1.1: Warning! Unlikely big volume range (=672), cval->res is probably wrong.
Dec 04 09:55:44 host kernel: usb 4-1.1: [7] FU [Dell USB Audio Playback Volume] ch = 6, val = -10752/0/16
Dec 04 09:55:44 host upowerd[1197]: treating change event as add on /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/0000:02:02.0/0000:37:00.0/usb4/4-1/4-1.1
Dec 04 09:55:44 host kernel: cdc_ncm 4-1.1:1.5: MAC-Address: 9c:eb:e8:f2:8e:31
Dec 04 09:55:44 host kernel: cdc_ncm 4-1.1:1.5: setting rx_max = 16384
Dec 04 09:55:44 host kernel: cdc_ncm 4-1.1:1.5: setting tx_max = 16384
Dec 04 09:55:44 host kernel: cdc_ncm 4-1.1:1.5 usb0: register 'cdc_ncm' at usb-0000:37:00.0-1.1, CDC NCM, 9c:eb:e8:f2:8e:31
Dec 04 09:55:44 host kernel: usb 4-1.1: usbfs: process 173165 (ActiveCommandQu) did not claim interface 0 before use
Dec 04 09:55:44 host NetworkManager[1027]: <info>  [1607028944.2517] manager: (usb0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/9)
Dec 04 09:55:44 host systemd-udevd[181574]: Using default interface naming scheme 'v245'.
Dec 04 09:55:44 host boltd[941]: probing: started [1000]
Dec 04 09:55:44 host systemd-udevd[181574]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable.
Dec 04 09:55:44 host kernel: cdc_ncm 4-1.1:1.5 ens4u1u1i5: renamed from usb0
Dec 04 09:55:44 host upowerd[1197]: treating change event as add on /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/0000:02:02.0/0000:37:00.0/usb4/4-1/4-1.1
Dec 04 09:55:44 host NetworkManager[1027]: <info>  [1607028944.2787] device (usb0): interface index 8 renamed iface from 'usb0' to 'ens4u1u1i5'
Dec 04 09:55:44 host NetworkManager[1027]: <info>  [1607028944.2835] device (ens4u1u1i5): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Dec 04 09:55:44 host NetworkManager[1027]: <info>  [1607028944.2859] settings: (ens4u1u1i5): created default wired connection 'Wired connection 1'
Dec 04 09:55:44 host systemd-udevd[181575]: Using default interface naming scheme 'v245'.
Dec 04 09:55:44 host systemd-udevd[181575]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable.
Dec 04 09:55:44 host dhcpcd[950]: ens4u1u1i5: waiting for carrier
Dec 04 09:55:44 host dhcpcd[950]: ens4u1u1i5: waiting for carrier
Dec 04 09:55:44 host kernel: cdc_ncm 4-1.1:1.5 ens4u1u1i5: network connection: disconnected
Dec 04 09:55:47 host boltd[941]: probing: timeout, done: [2973976] (2000000)

其他

一群人在类似的软件和硬件上观察到了这一点,而不仅仅是上面提到的。例如,这种情况也发生在Windows 10上。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-12-15 11:45:38

老问题,但我仍然会给出答案,因为它可能会帮助新的DisplayLink用户。我在Linux和Windows中都使用过DisplayLink,有两种不同的设备。以下是引起问题的共同点。我也将讨论Windows,因为有些用户可能是双引导的。

  • 检查USB挂起/电源保存设置,并尝试禁用它们,特别是当您通过USB集线器或码头连接displaylink设备时。Powertop是Linux下的一个有用工具。在Windows下,尝试节能设置。
  • 有些问题可能是笔记本电脑特有的,检查是否有任何额外的BIOS节能配置,用于图形、USB或一般性能。
  • 检查是否有wifi适配器或蓝牙无线设备太靠近DisplayLink适配器。我的旧笔记本电脑有这个问题,使用另一个USB或通过局域网电缆连接解决了这个问题。
  • 检查您正在使用的Displaylink和Evdi版本。您的发行版可能有一些旧版本,没有一些新的错误修复。另外,一些Linux内核版本有一些bug或特性尚未与Evdi集成。如果可用的话,可以尝试内核的最新稳定版本和LTS版本。
  • 尝试切换到Linux上的默认英特尔模式设置驱动程序,并在Windows上安装最新的DisplayLink和图形驱动程序。
  • 如果仍然不能工作,请检查evdi github页面,特别是问题部分。您可能会发现一个提示或建议,什么版本最有效。
  • Arch wiki DisplayLink页面为Displaylink提供了一些很好的安装和故障排除技巧(挂起问题、显示识别问题、重绘问题等等)。
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/622798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档