功能:接入Linux原生光标并完善设备接入工具

This commit is contained in:
songyiming committed 2026-11-05 19:18:54 +08:00
1 parent a14f028402
commit a47968496e
92 files changed
+3090 -22

No files matched your search

+9
View File
@@ -1,5 +1,11 @@
# 任意 U 盘透传实现(2026-11-04)
2026-11-05 补充:空的 usb-redir 端点移除已验证,但用户照片显示安全删除菜单还列出
显卡、VirtIO 网卡/串口和 SATA 控制器。仅移除 USB 端点不能保证托盘图标消失。
固定 PCI 设备属性修复准备与实际验收范围见 `fixed-pci-tray-20261105.md`。
该修复随后已在用户授权正常关机再开机后应用:四项 PCI 设备能力从 6 变为 0,
设备状态、GPU、系统盘、网络和 Sunshine 正常;真实 U 盘插拔与托盘外观待现场确认。
在已验证的真实 USB 透传链路上,将盒子端策略从固定 VID/PID/序列号扩展为
“任意纯 USB Mass Storage 设备”。键盘、鼠标、Hub 和显示设备仍由盒子本地使用。
@@ -11,6 +17,9 @@
- 盒子检查分区是否本地挂载、是否有 holder 或作为 swap;发现本地占用时等待,不强制卸载。
- QEMU 使用 `0x08:-1:-1:-1:1` 过滤器,允许任意 USB Mass Storage,仍拒绝其他 USB 类别。
- PVE QMP watcher 在 VM/PVE 重启后重新建立运行时 `usb-redir` 设备。
- 盒子同时提供仅回环的存储就绪状态端口。PVE watcher 只在状态为 `ready` 时创建
`usb-redir`,连续 3 次确认状态为空后删除端点;因此物理 U 盘拔出后,Windows
的安全删除硬件图标也会消失。插拔瞬间使用防抖,避免短暂枚举波动造成误移除。
## 部署入口