The Broadco- "ServerWorks" K2 chipsets that power G5 Macs SATA controllers are <i>horrible</i>. I have a half dozen G5 Quads and a Dual G5 Xserve. Getting compatible SSD's for them, or even <i>HDD's</i> back in the day has been an exercise in frustration and tedium<p>All these machines run SATA I (1.5Gbps). The Sata II and SATA III specifications state that it's meant to be backwards compatible and the drive should negotiate down to SATA I speeds (ala 10/100/1000 Ethernet)<p>For HDD's they used to have one of the jumper pins you could set to "force 1.5Gbps mode" at least on W.D drives at the time. SSD's of course however are meant to be <i>fast</i> and in theory do this all in software. In practice with the K2 controller though they just...tend to break!<p>I don't blame the SSD makers of course. Why would they test their SSD's in 20~ year old machines? (or even if they do, knowing to make appropriate concessions for PowerPC macs, which are themselves known to be extremely unreliable anyway!)<p>For extra fun I added an NVME drive to one of my G5 Quad machines via a PCI-E adapter. The boot process goes OpenFirmware (ROM) --> GRUB2 ---> Linux Kernel + initrams on SSD with root=/dev/nvme0n1p1 set<p>Even with this set up it takes <i>five real world seconds</i> for the K2 controller to report back the single device (of just TWO it can have plugged in!) to the linux kernel. With this driver disabled or moved to a module the kernel boot process takes approximately 3 seconds instead of 8 or 9<p>The K2 controllers are <i>awful</i> and I am glad they died quietly
If anyone's curious, <a href="https://i.imgur.com/08vtB4n.png" rel="nofollow">https://i.imgur.com/08vtB4n.png</a> was my initial attempt to recover the garbled screenshot at the end of the post, although I did end up throwing away the vast majority of the pixels. It's at least vaguely recognizable as an OSX screenshot?
WD has all kinds of weird issues with their SSDs. Some pretty major, and it's really hit or miss whether any particular one will be completely problem free or be a total nightmare. :(<p>• <a href="https://github.com/openzfs/zfs/discussions/14793">https://github.com/openzfs/zfs/discussions/14793</a><p>Best to avoid them at all costs.
I have definitely had issues even with Intel based systems that were Sata-1 in working with Sata-2 drives; I think that being a first generation chipset it was not well supported in terms of anomalies that showed up with how the specification was implemented by different vendors.