Microsoft broke IDE LS-120 support. Agile is not Software Engineering and the rate of turds being pushed out the ass end of Sprints is proof of that. I set this machine up last year, in the summer sometime.

I was happy with the various Linux flavors I had on it. Then I encountered a need to put Windows 11 on it for some specific work. That’s like knowing you are going to install a virus. Surprisingly, the add-in IDE card fully supported my LS-120.
Don’t give me any shit about the age of the drives and them only holding 120MB. I’ve written about them before on this blog and in other places. For those who don’t know, besides writing software and helping out on the family farm, I also write an award winning technical book series. I even write novels. I’m currently writing the sequel to this novel as the characters choose to speak to me.

For an author, and LS-120 is perfect. It’s more than big enough to hold multiple backup versions of all the books you have “in progress” and the media fits in your shirt pocket to take home for off-site storage. Has a label you can actually write on, and there are plenty of cool storage things still around.

The Breakage
Imagine my shock a few days ago when I got done fleshing out a major portion of the Twenty of Two sequel only to be greeted by this.

That’s just *^(*&^(*ing lovely. Yeah, I tried a different disk.

LMDE7
Thankfully I’m a geek who keeps a lot of extra hardware around. This machine even had an extra 4TB spinning disk already installed. I already had LMDE7 on a thumb drive for some Open-Source work I’m doing, so, a dual-booting we will go!

Once LMDE7 was installed I stuck the exact same disk in and ba-da-bing ba-da-boom books appeared.

Reads it just fine.

It even knows the drive is LS-120

Can identify the type, manufacturer, firmware version, et-al.

Knows the brand and model of the IDE controller. Before Microsoft broke IDE LS-120 support, Windows 11 used to as well.
Summary
Microsoft broke IDE LS-120 support. Most likely they royally pooched the Marvell driver because Agile is not Software Engineering. TDD is not testing. Testing requires actual hardware with an actual QA team. Everything else is a lie.
Anyone running Windows 11 who suddenly has IDE stuff not working, you probably have a card using the Marvell chipset. Microsoft pooched it well.