如何让三星S8+的USB 3.0设备以USB 3.0模式枚举而非USB 2.0
三星Galaxy S8+ USB-C USB 3.0主机模式兼容性问题解决求助
问题概述
三星Galaxy S8+搭载支持USB 3.0的USB-C接口,但作为USB主机时,即便外接设备支持USB 3.0,也并非总能以USB 3.0模式运行,经测试确认这是软件问题而非硬件问题。
测试环境与现象
设备系统为Android 9.0、One UI 1.0,不同设备连接测试结果如下:
- 连接Windows电脑时,可正常识别为USB 3.0模式;
- 连接USB 2.0存储设备时,自然以USB 2.0模式运行,运行
lsusb、cat /sys/kernel/debug/usb/devices及dmesg命令均显示正常; - 连接USB 3.0千兆以太网适配器(RTL8153)时,设备仅以USB 2.0模式运行。通过
dmesg日志可见,适配器先以USB 3.0模式连接,随即断开并重新以USB 2.0模式连接。相关测试显示,S8+可能根据设备品牌决定是否启用USB 3.0模式。
已尝试的解决方法
- 执行
echo '1-1' > /sys/bus/usb/drivers/usb/unbind和echo '1-1' > /sys/bus/usb/drivers/usb/bind进行逻辑断开重连,无效,设备仍处于Bus 01的USB 2.0模式; - 执行
echo 1 > /sys/bus/usb/devices/1-1/remove移除设备,但无法实现逻辑重连,只能物理插拔。
求助内容
现寻求任何可让S8+的USB 3.0接口与USB 3.0设备正常以USB 3.0模式运行的方法、技巧或建议。
内容的提问来源于stack exchange,提问作者zhuang1999338
相关产品推荐
相关产品推荐

