Man With Dog

04 03 2024

Mon, 04 Mar 2024

The Day My MacBook Died!

Gee, the Apple Silicon MacBooks are spiffy! Well, except when they aren’t. This is a tale of such woe.

TL;DR - Laptops should have removable/replaceable storage drives; Apple MacBooks don’t. Either avoid Apple laptops or devise your own external storage system and daily backup plan.

I am a programmer; well, a system’s analyst actually but nobody pays for that anymore. And I love technology. I particularly enjoy working on Apple Computers because they are so graphically rich.

It has been my longstanding opinion that I consider Apple Computers to be the best designed and engineered personal computer systems available. You want the false-economy of cheap, go elsewhere. I have been using and programming Mac computers since the days of Mac OS 7.

Sadly, I no longer hold so strongly to that opinion. I could recount many hardware fiascos Apple has delivered (butterfly keyboard is just recent one); but I won’t. My current daily driver is a sleek, fast MacBook Air with Apple Silicon. It far outperforms my last favorite MacBook: a quad-core 2012 15” MacBook Pro Retina. That was replaced by a little beastie MacBook Air with a 2GHz Core i7 & 16 GB RAM. Then I got this MacBook Air M1 with 16GB RAM and 512GB storage (henceforth, M1 MBA). Almost everything about it seemed like an enormous step forward: the CPU, the screen, the system on a chip, the fast memory subsystem, and the fast system bus. All this except for one thing I didn’t pay enough attention to: the storage system is soldered to the logic board. I truly enjoy sitting down to work with it.

…Until this incident.

I don’t mind that memory is soldered onto the logic board; memory is temporary. I don’t mind that other subsystems are built into the system-on-a-chip Apple Silicon. But electronic components inevitably fail. Sometimes sooner, sometimes later. I/O subsystems are particularly vulnerable to dirty, noisy power. Even storage systems fail. These two things—overall logic & i/o subsystems taken together, and storage subsystems—should always be separate. Sure, the best way to improve the overall performance of a system is to improve access to the slowest part—the storage subsystem. Apple did this by soldering the storage subsystem onto the logic board. But they did it at the cost of recoverability and long-term reliability of my data. And, well, maybe, just maybe, they wanted to sell more iCloud storage. Nah, Apple with its 30% margin and trillions of dollars would not do that—no way.

What is worse, they provide no on-board access to the SSD. It is completely walled in there.

Regardless of their motivations, I now believe Apple has made a huge faux pas in tying the logic board & subsystems together with the storage subsystem. This is no longer just a belief; this is now my experience.

An analogy

The analogy for this situation is that of, say, a bread truck making deliveries. On its route, the bread truck gets a flat tire.

In the past, you call for service. They come to remove the tire, patch or replace it, put it back on. You go your merry way. Simple.

But now, they come and take your truck away giving you a new, empty one. You have a new truck but all your bread is gone (still in the old truck). You can’t have it back; you have to replace it all yourself.

Why this story?

I have two reasons for posting this story.

  • The first is to relay to the Apple Technician the symptoms of what is wrong and what I have already tried to recover from it. In a word: no joy. My hope is that Apple provides some magic tools to their technicians for this kind of incident.

  • The second reason is for my publisher who might think I’m giving them the my dog peed on my homework excuse. It certainly sounds like it: “I missed my promised deadline because my computer died.” I’m not trying to dodge a deadline. This really happened when I was in the middle of my work on Chapter 5. Once I publish this, I’m get back to work using a different computer, recovering as much as I can.

Prologue

Original, working configuration

My original working configuration comprised my M1 MBA on an aluminum stand connected to a
12.9” iPad Pro 4 also on an aluminum stand via USB-C. It works great as a 2nd monitor.

Once you have experienced working with a 2nd monitor, it’s very difficult to work without a 2nd monitor. For casual stuff, one monitor is just fine.

All this with functioning USB-C cables, using an Apple MBA power supply.

The incident

On Sunday afternoon, I had been working normally editing chapter 5 of the book I’m contracted to write in exactly the configuration shown. As is my custom, whenever I stop, I upload the most recent edits to their server, which I did. We then went out for a couple of hours. The iPad was taken out of SideCar and the laptop was put in sleep mode but otherwise left as-is.

Upon returning, I found that the system would not wake up from sleep and was totally unresponsive to inputs (keyboard and trackpad). There was no inclement weather or lightning storms. There was no intermittent power outages as all other device clock in the house were fine.

Day 0: Sunday evening—denial & anger

As panic began to enter my consciousness, I tried powering off (hold power button for about 15 seconds) and powering back on. Nothing. Blank screen. No cursor. No keyboard. It appeared dead.

Well, not exactly nothing. After I calmed down a bit, having recycled power several times, I realized that I was getting the startup bong.

At this point, I started doing some research. I attempted to go into Recovery Mode but nothing appeared on the screen. The system still seemed to be dead. After about an hour of this I was rather exhausted from the trauma, so I powered it off, disconnected the iPad and decided to sleep on it.

In the meantime, I verified that I still have AppleCare coverage on it. With that knowledge I made an appointment at the nearest Apple Technical Service Center, about an hour away. I also wanted a day or two to see if I could recover my data before possibly losing everything (250GB+ of pdfs, notes, source code, web sites, etc.) on it.

Knowing that the M1 MBA had (1) no way of removing storage subsystem, and (2) no way to access the storage subsystem directly from logic board, my sleep was fairly fitful. I awoke several times wondering how am I going to recover all of that data.

Okay, I admit it: foolish me, I don’t have a recent backup. I do have an old partial backup of my documents folder but that was more than several months ago.

Lesson 1: Don’t panic. Stop. Assess. Do some research. Even walk away for a bit. Do not return to the situation until you are calm.

Lesson 2: have a backup strategy and follow it… regularly. Even daily if your work is important. You likely won’t get fanatical about it until you actually lose a day or two of work. In this case, I lost all of my notes, many project files, and all email—about 6 months worth.

Day 1: Monday (all day)—bargaining

I woke up with a good deal of hope. So this day—all day—I spent going through various possible scenarios and workarounds.

The monitor on the laptop was dead, as was the keyboard and trackpad. A workaround was in order. The first hurdle to overcome was how to get a 2nd monitor attached and appear as the main monitor.

It's dead, Jim

With a second monitor attached via Apple’s Media dongle, I could tell when the logon screen came up because the wallpaper appeared on the 2nd monitor. I could then close the lid of the laptop; the 2nd monitor then became the primary monitor. Yay!

Wait! 2nd monitor works

Oh snap, macOS is so effing secure that you cannot use attached accessories to log on until after you’ve logged on to unlock those acessories. What genius at Apple thought of that one?

I also tried various methods to activate BlueTooth from the logon screen but nothing worked here either. No USB keyboard or mouse, no BlueTooth keyboard or mouse. The hardware must have recognized the internal keyboard and trackpad but couldn’t do anything with them. Otherwise, I would have expected some kind of “no keyboard found” message at boot up.

By this point, I was accustomed to shutting down the OS (holding the power button for about 15 seconds) and then entering Recovery Mode (hit power button again and hold for at least 25 seconds). When the external monitor status light went active, I knew that the Recovery boot process was complete and could then close the lid to access Recovery Mode options.

Catch-22

It is interesting to note that a vintage USB keyboard and USB mouse worked but the USB flash drive with a bootable installer was not recognized. Musta’ been that same genius at work again.

I had found this Apple Support document describing thoroughly Recovery Mode for Apple Silicon MacBooks. The document seemed fairly complete and rather straightforward. So I began working through this document methodically (I had been thrashing about a bit the night before).

The first step was to try to reboot into Safe Mode from Recovery Mode. This appeared to work but returned to the logon screen … and we’re back in our Catch-22 situation: can’t use accessories until we log on, can’t log on until we can use accessories. There must be some way to circumvent this but I have not found it. Send that genius to jail, do not pass go, do not collect $200. <aarrgghh>

I had no Time Machine backup so that was not an option.

Oh, wait! There’s a disk sharing option. Yay! On Intel Macs, that was called Target Disk mode. So we configure our M1 MBA for disk sharing

Shared disk mode?

We then introduce our spiffy 2020 Intel MacBook Air by hooking up the necessary USB-C cable through the Apple Media dongle. Then we open Finder and check out our network.

Enter 2nd MBA (2019 Intel)

So far, so good.

No sharing joy

But… nothing. Either this feature doesn’t work or else the USB-C subsystem is hosed in some particular way. Why am I so snarky about a feature not working? Because I made a bootable installer drive for Ventura and tested it on my Intel MBA. It failed because it could not find my Wi-Fi network. Huh?

  • Aside: I have noticed that a lot of stuff in the installation process does not work as expected or is just cheesy. Many times, there is a “continue” button that does nothing when you click it; you have to hit <return>. And then the installer on my Intel MBA couldn’t find Wi-Fi. Ooblek. (see next Aside)

I then tried to reinstall macOS Ventura in Recovery Mode with the hope that some driver or kext had been corrupted. If I was careful, or so the instructions stated, I might not have to completely wipe my storage. Okay, but the installer needs an internet connection. Once again, no joy. You can’t recover your OS without a network connection. The Recovery Mode installer either does not have the necessary network drivers loaded or my networking subsystem is also hosed.

Can't reinstall, no network

What!? Apple, you are killing me, because your marketers bleat, “It just works.” … Uh, no, it doesn’t.

  • Aside: I used to work with Microsoft Windows since before Windows 95. Greasy kid stuff. Then I worked at Microsoft in the Windows Server group. I saw from the inside why Windows is the cheesy way it is. When Microsoft did their enormous layoff in 2015, I think Apple hired way too many of those people thinking they were getting skilled workers. This entire process has felt like working with Microsoft Windows 95 again. <yuk>

Finally, before throwing in the towel and waiting to see what the Apple Tech team could do, I decided to verify that my file system was still good.

File system appears OK

Using Terminal in Recovery Mode and fsck -n (no changes), it appears that the storage subsystem is just fine. Now if I could only get to it. Rather, get it all off that system.

Day 2: Depression

I resolved this day to do a clean setup of everything—disconnect all accessories, power off each computer—and perform each step I tried yesterday one last time.

I also decided to take pictures and write this blog entry so as to provide evidence of what I’d done and what I’m seeing.

At this point, nothing worked. The system is not recoverable. The storage system is intact but inaccessible. There is nothing else to do but see what the Apple Technician can do tomorrow.

Day 3: A trip to the Apple Service Site

I went to the closest Apple Service location as directed by Apple (1 hour’s drive away from my home, yuk). The Apple technician was very knowledgeable and tried to be helpful. He put his Apple diagnostic tool on it and, yes, ALL of the I/O subsystems were totally hosed, even though the SSD and my 250+GB of data was fine.

On the way over there, I had been mentally prepared myself to face the fact that I may not get any of my data back. This turned out to be the case.

Enough of the device was hosed that the technician advised sending the thing into Apple for repair. Good bye data.

So off it went to Apple.

Day 5: Acceptance

It was shipped back to the service site within 2 days. Sent Wednesday and back again Friday. Okay, that was impressive … sorta.

They’d have saved me a LOT more time if there was a way to recover my data.

Day n: Moving on—residual anger

So, I’ve spent the weekend reviewing things I can recover and things I’ve lost for good. Many of the .PDFs I’ve downloaded in past 6 months I can recover. Emails fromt hat period are gone, as are project notes from a few rather significant projects I’ve been workin on in my retirement. Some are recoverable; most are not. I’ve also lost several web sites that I was working on locally, including some nice touches to this blog. <grrr>

I’v e signed up for 2TB of iCloud storage but … you can only back up your Desktop and Documents folders to that. WTF Apple—why can’t I choose what folders to back up to iCloud.

Sheesh. I’m going to cobble my own solution together. I’v been meaning to do it. Now it is time.

Epilogue

This incident has left a very bad taste in my mouth, as it were.

Yes, I know computers fail. Yes, I know that a backup strategy is essential. Yes, I know that actually following a backup plan is critical.

Still, this MacBook Air M1 is not even 3 years old. I did not expect it to fail so relatively soon (for Apple computers) and in such an unrecoverable manner.

Still, the failure of one component should not require the replacement of everything.

I am at the point where FreeBSD and/or Linux is looking better and better and where all the gizmos, gadgets and blinky-lights of Apple products, especially w.r.t. macOS, have lost their allure. This is akin to Bill Burr’s experience of losing his religion—gradually, the way curlers let go of the stone.

I am not so certain that I will ever buy another Apple computer again. At least not until the storage system is reliably recoverable/replaceable.

Somehow, I feel something like a jilted lover … I no longer have that same feeling of comfort, trust, and assuredness for my M1 MBA as I did just a week ago. And I don’t know if I’ll ever get it back.

<sigh>

posted at: 19:03 | path: /Computering | permanent link to this entry

powered by blosxom