找回密码
 加入我们
搜索
      
查看: 2091|回复: 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 16:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2024-12-4 17:58 | 显示全部楼层
coooool_boy 发表于 2024-12-4 16:13
作为一个老mac用户了,前几天看见坛子里不少人入手mac mini,各种兴奋各种吹,把win贬低的一文不值,什么设 ...

不能同意更多了!

同为16寸m3max用户,而且我还同时用win10、winserver2008r2、用树莓派之类的arm开发板玩各种魔改的linux发行版

严格来说,那些魔改的linux发行版如果不是我自己瞎折腾,其实是不会自己出问题的

但macos是即便我不折腾,也会莫名其妙的出问题,就连macos自带的文本编辑在这一年内都莫名其妙的崩溃过两次

所以可以说m3max是这一年我手里最不稳定的系统,断断续续遇到过一系列怪事

这个m3max对我来说最主要的价值其实就是苹果的那个屏幕,方便我做图像后期

我这个m3max遇到过最操蛋的事情是连一个双25g光口转雷电4的外置网卡,会导致macos在正常使用该网卡五分钟左右后:任意一个软件卡死,系统卡死,系统自动重启,彻底死机只能手动关机再开机————这一系列的问题

根据我m3max的崩溃日志判断是驱动问题

如果用windows来打比方,相当于是windows接一个外设,由于驱动问题而把windows搞崩溃了,而且在系统崩溃之前windows还正常让这个外设工作了五分钟左右

无法可想,windows是不会出现类似这样由于外设的驱动而崩溃的,windows是要么能用外设的驱动,要么不能用外设的驱动,要么由于核心硬件突然损坏而导致系统蓝屏

QQ20241204-174012.jpg

20240525_151858_624a8936d8c573699845TQdSoA5O4W98.jpg 20240525_151858_652cc00cf0371c140ce833hcMKtmW1lW.jpg 20240525_151858_810b637000fdd4b7031eR2b5V00CjgUG.jpg
 楼主| 发表于 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 18:44 | 显示全部楼层
coooool_boy 发表于 2024-12-4 18:18
macos 对于连接的外设似乎很矫情,很容易引起系统崩溃。我今年遇到两起外设导致macos崩溃的事情了。一件 ...

其实我也一直在琢磨扩展坞的事情,先后为这一年内买过的iPhone15pm、m3max、ipadair琢磨过三种不同用途的扩展坞

iPhone和ipad用的扩展坞我都已经解决了,就剩m3max的还没考虑好,我淘宝收藏夹里还留着一堆扩展坞,都是这一年内陆续看过的

我也听说过WERO,但WERO不在我收藏夹里,好像就是因为我曾经听别人说过WERO配macbook会有问题

目前看顶楼的内容,Caldigit的TS3也可以排除了,不知TS4会怎么样,如果TS4也不行,那么我可能就只好选2999最贵的那个iVANKY

QQ20241204-183725.jpg
发表于 2024-12-4 19:50 | 显示全部楼层
雷电扩展坞只买hp,公司测试过联想和dell稳定性都不行,杂牌更不看
发表于 2024-12-4 20:37 | 显示全部楼层
coooool_boy 发表于 2024-12-4 18:18
macos 对于连接的外设似乎很矫情,很容易引起系统崩溃。我今年遇到两起外设导致macos崩溃的事情了。一件 ...

不说内核类型抢占模式,硬件兼容性这个测试的多自然就问题少,所以我发现兼容性最好的还是windows因为厂商一般都会在windows上面测试。我测试过PC接雷电转接卡后唤醒的问题,linux一堆问题,不是linux烂,只是linux下面雷电用的人少,只能等某个人来提fix了。
发表于 2024-12-4 20:38 来自手机 | 显示全部楼层
其实windows也会 thunderbolt ex4 的1口在开启了go2sx时重启会出现找不到下挂的设备,然后卡死。疑似时关机时休眠了扩展坞,开机没能唤醒。导致我只能用2口
 楼主| 发表于 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 02:14 | 显示全部楼层
singlermy 发表于 2024-12-4 18:44
其实我也一直在琢磨扩展坞的事情,先后为这一年内买过的iPhone15pm、m3max、ipadair琢磨过三种不同用途的 ...

选哪个就是赌

贵的不一定好

mac有时候升级了系统版本也会造成外设不兼容

甚至插拔移动硬盘都会kernel panic
发表于 2024-12-5 02:35 来自手机 | 显示全部楼层
wero配MacBook兼容性没问题,建议你把其他东西从扩展坞拔了试试还会不会睡眠崩溃
这种一般是其他配件的问题导致的,最大可能是显示器
发表于 2024-12-5 02:37 来自手机 | 显示全部楼层
以及针对你这个场景,最简单的办法其实就是不休眠,反正插着电源也是办公室就午休那一会,禁用休眠锁屏去吃饭就完事了
发表于 2024-12-5 11:11 | 显示全部楼层
似乎是2个动作:有唤醒、唤醒后有设备失去响应 导致的
搜一下“Sleep transition timed out”发现很多例,大多数都是外接了显示器的情况下;有说关闭“电能小憩”就正常了 ,至少电能小憩=自动唤醒 这个动作有出处了,至于这种唤醒是不是读雷电口设备状态 - 就不知道了,毕竟这个唤醒是为了干自家的事
https://discussionschinese.apple ... page=1#252624029322
 楼主| 发表于 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-2-20 15:16 , Processed in 0.012981 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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