My MacBook is having intermittent kernel panics and is reporting:
"i2c0::_checkBusStatus SCL is stuck low; last write status 00010108 int shadow 00010100 xfer 00000000 fifo 00000000 for device audio-tas5770L-spkr-woofer-l”
The bits that caught my eye there were the words: i2c, SCL stuck low, and spkr-woofer-l. The task that panics is called bridgeaudiod.
I can’t think that I have installed any new software that might trigger this behaviour, so am thinking that it could be a hardware fault. Because the problem is intermittent, I am hoping that nothing is proper broken, but instead maybe something is perhaps shorting. I don’t think I have spilled anything on it that might cause this, so am wondering if a build up of dust could be the cause? The computer is now 3 years old
A few questions:
1/ could dust cause a short that would hold the SCL low?
2/ looking at the iFixit guides, the speakers are detachable and replaceable but I have not seen any specification for the speaker connectors. I would imagine that the connectors are carrying audio signals rather than i2c - is it even possible that they could be carrying i2c? 3/ or maybe I am looking at this the wrong way, and SCL could be stuck low because of a loose connection somewhere?
All thoughts on how I might go about trying to fix welcome
Gavin