Exploit wrote on 2024-09-18, 04:10:
douglar wrote on 2022-03-19, 20:16:
The Wiki is missing other solutions like SATA PCI Controller cards and SATA SSD to SCSI Adapters or SD to SCSI Adapters.
SCSI is a little bit more powerful than old IDE (ATA). If I am not mistaken, Trim support requires at least the ATA/ATAPI-7 (according to Wikipedia) ACS-2 instruction set, ACS-2 was released in 2008, that's after ATA/ATAPI-8. So it is not only a question of the operating system, but also of the hardware. Old IDE controllers did not support ATA/ATAPI-7 ACS-2. This means that regularly booting an operating system that supports Trim would not be enough. This means that regularly booting an operating system that supports Trim to execute the Trim command would not be enough. If the ATA protocol does not support this Trim command, even the best OS is useless. You would have to regularly install such an SSD in a modern computer in order to execute the Trim command every now and then.
Thanks for the feedback. Those are interesting topics.
Regarding ACS -- When the SATA to ACS-1 to ACS-2 transition occurred, it all sort of happened below the radar for me. Wasn't as noticeable as the ATA steps or the PATA-SATA migration, so I didn't really noticing it happen at the time. Partly because I had gotten out of the corporate desktop upgrade business in '99 so it wasn't my bread and butter, and partly because I wasn't hitting the big compatibility bumps at home. Yes I wanted 3gbps NCQ sata drives that I saw on Anandtech in 2005. I bought them and they worked. No, I didn't think about ACS at all. Yes, I wanted trim support on my first SSD's. Was not advertised as an optional ACS-2 feature. To be fair, the Sata people didn't really didn't make much clear at the time. https://www.anandtech.com/show/1716 It will probably help me fill in my knowledge gaps to write something up about that.
SCSI is an emotional issue for many. Here are my thoughts. The reason why I have not put much stuff in about retro computing with SCSI are because 1) functioning SCSI drives are becoming scarcer than the controllers 2) the solid state SCSI solutions for retro hardware are an order of magnitude more expensive than similarly performing ATA solutions and 3) while ATA had its fair share of limitations, they are well known & well documented limitations,. But SCSI? I found the success of my home brew SCSI builds to be a murkier picture, both in the 1990's and today. It always felt like there was luck and superstition involved. The stuff that came preassembled from vendors worked great, yes, and before UDMA, SCSI was pretty much the only way to burn a CD-rom reliably. But when working on retro hardware? If I was trying to run a multi-tasking OS on 486 hardware and I had lucked into big-budget parts? Sure, I'd mess with SCSI. But as it is, if I feel like the ATA solution is not performing up to par, I know I go solidstate ATA on the cheap without all the headaches. Are there any good retro SCSI tutorials out there that you can recommend as a starting point for people that want to do SCSI??