这里的问题是,为什么该设置可以在一台 Mac(旧的工作笔记本电脑)上运行,而在另一台 Mac(新的工作笔记本电脑)上运行,并且我可以重新配置或更改任何内容以使其在新 Mac 上运行?
硬件:
- 个人笔记本电脑:MacBook Pro 2015 年中
- 新的工作笔记本电脑:MacBook Pro 2023、Apple M2 Max
- 旧工作笔记本电脑:MacBook Pro,我没有它来确定具体型号,但它是 2020 年末的顶级产品
- 两台 4K 显示器,一台戴尔,一台三星(型号不重要,因为它们运行良好,只有 USB 设备出现问题)。
- KVM:Level 1 Techs 4K KVM 切换器,5 千兆位选项(这个模型)
- 基座:CalDigit TS4 基座(这个模型)
- USB 集线器:Sabrent 4 端口 USB 3.0 集线器,带独立电源开关
- 鼠标:微软人体工学鼠标
- 键盘:WASD 代码键盘
设置:
- 鼠标连接到 KVM 背面的 USB HID 端口
- USB 集线器连接到 KVM 背面的 USB 数据端口
- 键盘连接到 USB 集线器
- 个人笔记本电脑通过多条独立电缆(无底座)直接连接到 KVM 上的 PC2 端口,并且运行正常。
- KVM PC1 端口通过两根 Thunderbolt/DisplayPort 电缆连接到 Dock,用于连接显示器,另外还有一根 USB A 转 USB 3 电缆用于连接外围设备。(还有一根 3.5 毫米音频电缆,但工作正常。)连接到 Dock 背面的任意 USB A 端口。
- 工作笔记本电脑通过单根 Thunderbolt 4 线缆连接到 Dock。
此设置对于旧的工作笔记本电脑来说非常完美,并且是理想的设置。但对于新的笔记本电脑来说,它却不行:鼠标和键盘都无法使用。
在排除了所有常见的故障、拔下并重新插入所有设备、重新启动、打开和关闭各个设备之后,我完全确定这种设置不适用于新笔记本电脑,尽管完全相同的设置可以适用于旧笔记本电脑。
但更有趣的是,我建立了一些其他可以起作用的连接设置:
KVM USB 使用 USB A 到 C 适配器直接连接到新的工作笔记本电脑(而不是连接到 Dock),并将鼠标、键盘和集线器连接到 KVM,如上所述 - 运行完美。
底座像往常一样连接到工作笔记本电脑,但键盘和/或鼠标和/或 USB 集线器直接连接到底座(USB A 端口)而不是 KVM——运行完美。
所有操作均按上述所需设置进行,但 KVM 需连接到 Dock 的 USB C 数据端口(通过 A 到 C 适配器)而不是 Dock 上的 USB A 端口 — 如果使用 Dock 的其中一个前置 USB C 端口,而非后置 USB C 数据端口,则此方法可完美运行。
3b. 如果拔下 Dock 背面的其中一个 Thunderbolt 显示器端口并将其用于 KVM 的 USB A 至 C 连接,则也可行。
除了 USB 集线器从组合中取出之外,所有设置均与所需设置相同,键盘直接连接到 KVM 背面的 USB 数据端口,鼠标连接到 KVM 正面的 USB 数据端口。
换句话说,当 KVM 通过 USB A 连接到 Dock 时,KVM 上的 HID 端口无法正常工作,当 KVM 通过 USB A 连接到 Dock 时,USB 集线器插入 KVM 数据端口也无法正常工作;而且,如果 KVM 通过 Dock 背面的 USB C 数据端口连接到 Dock,这些相同的 HID 端口或 USB 集线器端口也无法正常工作。
(我不喜欢这些工作设置的原因:对于设置 (1),工作笔记本电脑上的端口位置使这不可能实现;我不得不以奇怪的角度扭转电脑来测试这个设置。对于 (2),当然它不允许我使用 KVM 在工作和个人之间切换。对于 (3) 和 (4),电缆从底座或 KVM 的前面伸出,使设置看起来很笨拙,对于 (3b),我会喜欢让两个显示器保持连接。由于我经常不使用第二台显示器,因此目前我已断开第二台显示器电缆与 Dock 的连接,并通过 A 至 C 适配器将 KVM USB 连接插入该端口,即使用设置 3b。但我仍然想知道为什么,并且真的很想让这台新笔记本电脑再次运行所需的设置。)
上述工作设置组合排除了任何端口或电缆损坏的可能性。同样的设置与旧工作笔记本电脑配合使用,排除了该设置因 USB 架构原因无法工作的可能性。
那么,到底是怎么回事呢?为什么这个设置不适用于新的工作笔记本电脑?
答案1
- 打开 Mac Console.app 查找连接过程中的 USB 错误,例如“最大安培数”。如果没有找到,请尝试使用系统默认设置启用 USB 调试
- 使用系统信息比较设备之间的 USB 集线器和设备树。某些设备(如 Elgato 相机)在出现兼容性问题时会产生虚拟集线器/设备(例如,在需要 USB 3 时使用 USB 2 电缆)
答案2
新笔记本电脑上安装的 macOS 版本是什么?它可能是 Ventrua 13.x 之后较新的 macOS 所需的 IO 安全设置。