-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
使用Type-C口外接显示器或者扩展坞,使用一段时间后随机时间内出现所以USB设备均不可用的现象,需要Fn+insert休眠后唤醒恢复 #58
Comments
我测试是如果用扩展坞接usb2.0设备会出现这个问题,应该是苹果的问题,一些新 mbp 上也有这个问题: |
|
我用绿联的type C hub 拖鼠标和键盘。 |
我使用拓展链接鼠标也有过这种情况,鼠标冻住几秒钟但是一会就恢复了 |
@xxiaocheng 麻烦帮忙测试一下,device properties 加上:
并且把 USBPorts.kext 换成这个 |
我试了一下,typeC hub 上的USB接口,可以识别3.0的设备了。 |
唉 这个方法还是不行,昨天一天hub只连鼠标没掉过,回去再接上键盘又掉了 |
我这边倒是很少掉,一星期遇到一两次这样。。hub上接键盘+鼠标,一般就掉一个,没遇到全掉的。。 |
说到typeC,我建议尝试使用1.11.2这个版本的bios,我用1.17.1的bios,typeC输出到显示器,一直不太正常。 |
这事还跟USB设备有关,我之前极少遇到这个问题,换了个鼠标后频繁出现,用了你上面给的配置之后,暂时没出现过。 |
我拿了一个5v2a的充电头,连接到拓展坞的typeC口上,就没这个问题了。。。。 |
@OldDream 我特意买了带电源口的扩展坞,还是不行= = |
换个充电器试试,5V2A的头不行,用支持QC甚至PD的头就可以,我这个拓展坞插上外接电源后(QC2.0充电头 18W功率),拓展坞本身的供电走的外部电源(拔掉外部电源拓展坞会重启,表现为外接屏幕会丢信号),绿联的typeC。现在极少出现USB不可用的情况(偶尔会)。 |
USBPorts.kext |
这个试过了,没用= = |
很玄学。。。我删除之后遇到了一次,然后到现在。。还没遇到第二次。别试,挂了。。。。 |
我又来挣扎了,昨天下午改的,到现在还没出现bug,似乎有效。 上 GRUBShell,直接改bios 设置。 BIOS 1.19.0 设置值: setup_var_3 地址 值 地址------val------功能 bios界面 目前开着CSM,否则接外屏启动的时候,内屏黑屏+花屏 改黑了,重置bios自救:关机拔电源按住ctrl + esc ,插电源,不松开,等自动开机,按住不放直到自动重启,松开就ok了。 |
WTF,别试了,还是有。刚才遇到了。不过频率挺低的。 |
提供一点点信息: 会出现 所有USB 均不可用现象, 如果Windows 下这个键盘直接插入 USB 就一整天正常使用, 这个键盘和普通键盘不同:有小红点,触摸板,实体三键。 |
type-c 接 便携式显示屏 在 10.15.7 (19H1713) 使用将近 |
总结一下,就是有USBhub或类似于USBhub的设备存在(且通过它接入多个设备),就有极大概率遇到USB全部失灵的问题。 |
不知道怎么才能找出问题原因,棘手 |
使用一段时间,尚未重现以上现象。 PS:如果这个设备一定要经过 USB 拓展接入 笔记本 ,那就很头疼了。 |
估计和设备有关。。。需要抓特定的log吗?我应该可以帮忙。。。我这边基本每天都会遇到,尤其是睡眠唤醒后再使用一段时间。 |
@OldDream 我看过很久log了,就是突然会提示获取USB描述符失败,看上去像是电流的问题,但是我调整配置没有用 |
我用的洋垃圾TB16+240W电源,从来没掉过 |
从windows下dump出了DSDT文件,从里面CV了一段东西出来,似乎有点用?我下午用了一段时间,似乎没遇到失灵的情况。
https://github.com/OldDream/bug-demos/blob/main/DSDT/SSDT-USBX.aml 但也不好说。。之前翻车好几次了。。 |
@OldDream 把 usbx 的 dsm 改成这个吗? |
是,改完的效果参考SSDT-USBX.aml。。。具体函数都是从https://github.com/OldDream/bug-demos/blob/main/DSDT/dsdt.aml 搬过来的。似乎还行。。。我这回儿用type-c的hub接着,挺正常的。。 |
不太懂ACPI |
😂不知道,就是CV搬运。 |
期待进一步反馈,不然拓展坞没啥用 |
gg,老样子 |
老哥们,有解决办法了吗,每次只要用上拓展坞隔几分钟就断了 |
你的 拓展坞连接的设备里,是不是有多 USB的设备? |
ok,我试试 |
意思是用类似华为充电器给扩展坞供电么? |
环境: |
No description provided.
The text was updated successfully, but these errors were encountered: