找回密码
 加入我们
搜索
      
查看: 5119|回复: 15

[外设] 【怀疑】雷电 4 扩展坞导致 macbook休眠后重启

[复制链接]
发表于 2024-12-4 16:00 | 显示全部楼层 |阅读模式
本帖最后由 coooool_boy 于 2024-12-5 16:30 编辑

macbook pro 16 m3 max,使用一年了,一切正常,没有任何问题。但是,从上周我买了个WERO的雷电 4 扩展坞(2024版,3个雷电4下行,1个10g A口,配有150w充电器,支撑M3系列反向92w充电)开始,出现了问题。

场景描述:MBP 通过magsafe 140 w充电,同时一个雷电4口连接WERO的雷电 4 扩展坞,扩展坞连接了鼠标、键盘、一个雷电硬盘盒子、以及显示器(雷电C口toDP)。中午去吃饭,把电脑休眠,下午回办公室发现,电脑已经重启,并弹窗显示“你的电脑因为出现问题而重新启动”,apple问题报告里显示 “panic(cpu 1 caller 0xfffffe00134cc9b4): Sleep transition timed out after 35 seconds while calling power state change callbacks. Suspected bundle: com.apple.iokit.IOThunderboltFamily. ”

问题分析:首先,我通过Apple的硬件诊断,初步判断我的电脑硬件应该没有问题。其次,根据提示,基本确定是雷电口出问题了,电脑休眠过程中导致 内核panic,然后重启。这个重启问题,我是从昨天开始遇见的,昨天下午回办公室,发现电脑重启,初步以为是macos抽风。然后今天照常,中午走之前让电脑睡眠,下午来发现电脑又重启了。通过查看system.log日志发现,重启发生于电脑睡眠或者休眠过程中。今天是11.40左右让电脑休眠,13.27左右电脑重启(电脑已休眠);昨天是11.40左右让电脑休眠,11.55左右电脑重启(此时电脑还没休眠,应该是睡眠状态)。

在没有使用雷电 4 扩展坞之前,我所有设备都是直接连接到电脑上,由于线太多,搞了个扩展坞,这样每次只用连接一根线。没有扩展坞的过去一年,没有遇到过休眠重启。

关于休眠:我在macos中设置触发角,每次吃饭时都是让电脑直接睡眠,之后电脑会转为休眠。

原因猜想:1)雷电扩展坞的问题,睡眠或休眠有问题?? 2)反向充电的问题,magsafe 140w充电,雷电扩展坞反向92w充电,以及系统里的充电控制软件AIDente Pro发生冲突了??? 3)雷电扩展坞连接的下游设备问题??? 4)macos的老bug了??

关于雷电设备导致macos休眠重启,过去几年似乎也有发生,macos的祖传bug??都15.1.1系统了,怎么还存在

https://www.reddit.com/r/CalDigi ... _mode_due_to/?tl=de
https://www.reddit.com/r/CalDigi ... with_ts3_plus_when/
https://www.reddit.com/r/applehe ... r_35_seconds_while/

不知道有没有老哥遇到过相同问题,有什么解决办法没?(除了最简单的电脑休眠前物理上拔掉外设)

==============================
12.5 更新:

楼下有老哥提醒,macbook 休眠重启似乎和电源管理策略有关,需要关闭 “电源小憩 (power nap)”。于是,我刚才又重新设置了一遍当前电脑的电源管理策略,如下:

Battery Power:
Sleep On Power Button 1
powermode            0
standby              1
ttyskeepawake        1
hibernatemode        3
powernap             0
hibernatefile        /var/vm/sleepimage
displaysleep         20
womp                 0
networkoversleep     0
sleep                1
tcpkeepalive         1
lessbright           0
disksleep            20
SleepServices        0
AC Power:
Sleep On Power Button 1
powermode            0
standby              1
ttyskeepawake        1
hibernatemode        3
powernap             0
hibernatefile        /var/vm/sleepimage
displaysleep         30
womp                 0
networkoversleep     0
sleep                1
tcpkeepalive         1
disksleep            30
SleepServices        0

目前还不清楚,睡眠或休眠后是否还会发生重启。目前已经确定就是雷电4扩展坞的问题,今中午吃饭前,我让电脑先睡眠,然后直接拔了扩展坞的线,下午来一切正常。

PS;macos上的电源管理策略,设置里面的选项少得可怜,但实际上可以通过终端进行设置,相关选项是比较完备的。具体参考:https://www.dssw.co.uk/reference/pmset/

 楼主| 发表于 2024-12-4 16:13 | 显示全部楼层
作为一个老mac用户了,前几天看见坛子里不少人入手mac mini,各种兴奋各种吹,把win贬低的一文不值,什么设计美学,M4系列多么多么无敌。真忍不住吐槽,其实mac系统的稳定性就是一坨屎,一年到头总是遇到各种问题抽风,而且还不好排查。我用过的真正稳定的系统,能够365 x 24满载运行的,就是我配置的archlinux。没有安装DE,就在tty下安装了必要的包,配置了生产环境,鼠标键盘显示器也不用连接,每次都是ssh上去,一年不用关机都没有任何问题。充分体现了simple is better的基本精神。

mac整天吹是一个生产力工具,搞生产力的时候卡死次数多不胜数,稳定性真和win半斤八两
 楼主| 发表于 2024-12-4 18:18 | 显示全部楼层
singlermy 发表于 2024-12-4 17:58
不能同意更多了!

同为16寸m3max用户,而且我还同时用win10、winserver2008r2、用树莓派之类的arm开发板 ...

macos 对于连接的外设似乎很矫情,很容易引起系统崩溃。我今年遇到两起外设导致macos崩溃的事情了。一件就是现在手里的雷电4扩展坞,导致系统休眠状态下重启;还有一件,就是我有块16t 希捷银河的机械盘,ntfs格式,macos下通过 赤友ntfs软件 读写机械盘,拷贝数据到一半系统必卡死。我开始以为硬盘问题,但是我把硬盘和我的amd笔记本连接,测试读写,都没问题。然后,我又怀疑是之前的绿联的硬盘盒子问题,又买了新的机械硬盘盒子,担心2A供电不足,还单独买了个12V3A的充电头给盒子供电。结果照样卡死,服气了
windows下我几乎没遇到过连接外设导致系统崩溃
 楼主| 发表于 2024-12-4 23:30 | 显示全部楼层
fkpwolf 发表于 2024-12-4 20:37
不说内核类型抢占模式,硬件兼容性这个测试的多自然就问题少,所以我发现兼容性最好的还是windows因为厂 ...

雷电设备的休眠和唤醒,似乎在win、linux、macos下或多或少都存在bug
 楼主| 发表于 2024-12-4 23:32 | 显示全部楼层
greatXin 发表于 2024-12-4 20:38
其实windows也会 thunderbolt ex4 的1口在开启了go2sx时重启会出现找不到下挂的设备,然后卡死。疑似时关机 ...

雷电设备发展这么久了,因为价格过高,都还没怎么普及,致使bug一堆。雷电设备的休眠和唤醒bug好像就没解决彻底
 楼主| 发表于 2024-12-5 16:27 | 显示全部楼层
tide~ 发表于 2024-12-5 11:11
似乎是2个动作:有唤醒、唤醒后有设备失去响应 导致的
搜一下“Sleep transition timed out”发现很多例, ...

我目前已经把 电源小憩 和 网络唤醒 都关闭了,但还不清楚有没有效果。

PS:M1 之后,macos 在设置里面就没有 电源小憩 (power nap)的关闭选项了,而且,电源小憩和网络唤醒功能似乎一样?? 不过,在pmset命令下,power nap和womp (wake for network access) 可以分别打开和关闭,也不知道果子是啥逻辑
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-8-6 17:37 , Processed in 0.008128 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表