You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Arch Linux下切换ViewSonic显示器KVM输入后USB设备无法上电?

ViewSonic VP2785-4K KVM切换器Arch Linux外设上电故障修复

设备概述

ViewSonic VP2785-4K 显示器内置基于Realtek RTS5411 USB集线器的KVM(键盘/视频/鼠标)切换器,支持切换视频输入时将USB外设自动重新连接至目标电脑,实现一套外设多机共用。

问题现象

在Arch Linux系统中,当显示器通过上游USB端口与电脑连接时,以下场景会导致外接USB外设无法正常上电:

  • 显示器关闭后重新开启
  • 视频输入切换至其他设备后切回原电脑

临时修复方法

可通过直接连接的键盘执行以下命令重新扫描USB总线,临时恢复外设功能:

  • sudo lsusb -v
  • cat /dev/bus/usb/xxx/yyy(其中xxx为总线编号,yyy为设备编号,需根据实际设备路径替换)

永久解决方案

经过排查,可通过配置udev规则实现自动触发USB总线重置,无需手动操作:

  1. 创建udev规则文件:

    sudo nano /etc/udev/rules.d/99-viewsonic-kvm.rules
    
  2. 插入以下规则(精准匹配Realtek RTS5411设备):

    SUBSYSTEM=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="5411", ACTION=="add", RUN+="/bin/sh -c 'BUS=$(usb-devices | grep -B2 -A5 \"0bda:5411\" | grep \"Bus=\" | awk \"{print $2}\"); echo 0 > /sys/bus/usb/devices/$BUS/authorized; sleep 1; echo 1 > /sys/bus/usb/devices/$BUS/authorized'"
    
  3. 重新加载udev规则并触发生效:

    sudo udevadm control --reload-rules
    sudo udevadm trigger
    

此规则会在检测到Realtek RTS5411 USB集线器设备时,自动执行USB端口的授权重置操作,确保外设在显示器重启或KVM切换后能正常上电工作。


内容的提问来源于stack exchange,提问作者Pawel Pabian bbkr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 13:55:13