Thanks for the input.
Subjectively based on volume of posts, this problem seems to have spiked since Monterey. Research into it shows that it also spiked with Big Sur. My own Mac jump was from pre-Big Sur to default Monterey that came with Studio Ultra.
I suspect that with a little research, we can find instances of ANY issue before Big Sur. For example, sometimes an iPhone battery combusts. If there is a surge in spontaneous meltdowns now, it's probably something wrong with the new batch of iPhones vs. digging up the less frequent examples from time-to-time years ago and implying that it's a long-term issue and this is not necessarily something new with iPhones for sale now. Else, pretty much anything can be marginalized by finding some past cases of the same and implying that it's a long-term issue. At one time or another, probably everything that can go wrong with a Mac has gone wrong with a Mac for someone.
I'll grant you that the enclosure could have a firmware issue because I have no way to directly test my main hypothesis: that Monterey is the cause. I strongly suspect that if I could run a macOS BEFORE Big Sur on this new Silicon "latest & greatest," this enclosure would return to normal, remaining connected for very long stretches of time as it did with prior Macs... and as it can do again by hooking it to those Macs right now.
In my case the variables are narrowed down to Mac + cable + enclosure.
To rule out cable, I've tried 2 brand new ones, so 3 in all. The problem is the same with all 3. That leaves Mac and Enclosure.
To rule out one bad port on the Studio, I've tested ALL of them. The problem is consistent no matter which port I use.
If I hook the Enclosure to my Macs running an OS before Big Sur, it remains stably connected for however long I run the test (months-to-years before I purchased this Studio). I have 2 older Macs and can replicate this with BOTH of them. Because I didn't want to believe my shiny new, very expensive Mac had this problem, I wanted to believe there was a coincidental dying scenario with the enclosure. But test after test with the other Macs show traditional stability. It only demonstrates this issue when used with this newest Mac.
So what variable is left? What changes if I move it from stable connections on older Macs? Mac Studio running Monterey. It could be Silicon itself or it could be macOS.
- Older macOS "just works" with this enclosure. Newer macOS does not.
- Older Intel hardware "just works" with this enclosure. Newer Silicon hardware does not.
Having tested the multitude of possible "solutions" to be found from many others having this same issue with wide varieties of branded enclosures new and old, wide varieties of cables, use of hub and powered hub middlemen and direct connect, it keeps coming back to those 2 unique variables.
In spite of some concerning finds that imply the potential it is Silicon itself like:
...I perhaps foolishly (hope) rule out Silicon since there are large numbers who do NOT have this problem... particularly with single drive SSD enclosures attached to their Silicon Macs. Much like I can't completely rule out an enclosure firmware issue, that can't completely rule out a Silicon issue either, but it reasonably implies that it is probably not a hardware defect. There are also many posts of Intel Macs being upgraded to Big Sur/Monterey and the problem suddenly hits. That further implies it is probably NOT Silicon.
If I "leap of faith" that it is not hardware, much as I "leap of faith" that it is not enclosure firmware since it works perfectly fine with same cable hooked to older Macs, what am I left with?
Monterey.
The closest I personally can get to testing Monterey is the tests already shared: fine on 2 Macs running 2 versions of macOS
before Big Sur vs. consistent "unexpected ejections" on newest Mac running Monterey.
There are also abundant clues of others posting about this problem all over the internet that their
Intel Mac did not have this issue while they were using macOS
before Monterey or Big Sur and then it manifested on the upgrade to Big Sur/Monterey. I've seen a few posts where it frustrated some enough that they downgraded again to macOS before Big Sur and their enclosure returned to stable connection. I don't know how to interpret that other than either:
- a conspiracy of liars who own Macs but have something against Big Sur & Monterey OR
- as fairly good proof that there is something in Monterey (and apparently Big Sur too) that drive the "unexpected ejections" some of us are experiencing.
Until the last Monterey dot upgrade, I had no other evidence supporting my hypothesis that it
is Monterey. However, that upgrade switched my "unexpected ejections" from up to about 3 hours to up to about 15-18 hours... a very tangible, very noticeable expansion of stable connection time. NO OTHER VARIABLES CHANGED except upgrading from .5 to .6: same cable direct connected, same enclosure, same firmware.
All of that considered, I strongly believe- but can't completely prove- that the issue is within macOS and that the day will come after Apple gets in there and works on those parts of macOS, the "unexpected ejections" will return to historical norms of "rarely," barring accidentally pulling the cable or forgetting to manually eject before disconnecting, etc.
Again, it is also possible that the firmware of this enclosure may have some highly select issue with Silicon/Monterey that doesn't replicate with Intel/pre-Monterey. So I can't 100% claim it is absolutely Monterey. But the above lays out why I lean pretty strongly that way. It certainly could be many other things- maybe gremlins- but I've tested just about everything I can reasonably test to narrow in on my belief that Monterey has port bugs affecting some- but not all- USB stuff.
There is plenty of evidence with a wide variety of hardware, cables, brands, etc, so this is not isolated to only me and only this one piece of hardware. So even if I would like to try to blame this Enclosure or its firmware to redirect away from finding a fault with anything by Apple, not everyone having this same problem are using this same enclosure and same firmware. If I want to blame the cable (in spite of trying 2 more), it is highly unlikely that everyone having this same problem are testing with the same 3 cables I've tested. If I want to inject a hub or powered hub as a middleman piece to try to rule out the power management/sleep hypothesis, I still have the same problem... but not everyone else with hubs would be using the exact same hubs... and I've tried THREE different hubs myself.
What is the common variable in
ALL of these cases: Monterey (and Big Sur)... affecting both Intel and Silicon Macs.
Lastly, I certainly HAVE reported it to Apple through their bug reporting link. There were substantial posts about this issue in Apple's support forums that seem to have all been recently erased. Hopefully that doesn't mean Apple wishes to simply ignore the issue. With my personal experience of .5 to .6 yielding a tangible improvement with this one enclosure, it appears Apple is working on this problem. Hopefully, they finish what they apparently started in .6.