macbook retina NIC 导致 CPU 峰值

macbook retina NIC 导致 CPU 峰值

我经常用我的 Macbook Pro 听音乐,它每隔几秒钟就会出现跳跃和噼啪声。top -o cpu显示 kernel_task 峰值接近 CPU 的 100%,并且与 dmesg 的输出一致,例如:

AppleBCM5701Ethernet [100016add, ethernet]:        0 ffffffff flash_wait_for_cmd_done: Hw offline during read of nvram
AppleBCM5701Ethernet [100016add, ethernet]:        0        0 flash_read_word - Flash read timeout error

AppleBCM5701Ethernet [100016add, ethernet]: ff764928 9771908c code[i] crc wrong
AppleBCM5701Ethernet [100016add, ethernet]:        0        0 checkMacAddress - invalid (default or zero) MAC address
AppleBCM5701Ethernet [100016add, ethernet]:     ffff     ffff getAdapterInfo - Vendor is unknown
AppleBCM5701Ethernet [100016add, ethernet]:        0        0 start - getAdapterInfo failed, giving up

发生了什么事?我该如何停止这些 CPU 峰值?

答案1

这些消息表明您的 MacBook Pro 中的 Broadcom 5701 以太网 NIC 存在固件或硬件级故障。可能是存储以太网芯片固件的闪存损坏了,而该接口的驱动程序无法处理它。

听起来是时候去一趟天才吧了。

相关内容