So apparently many/most smart (i.e. with real firmware) SAS/SCSI/RAID controller cards on the market have a design descended from the 1997 vintage Intel i960 Rx I/O microprocessor. This also lets them switch silicon vendors and keep the driver compatible-ish!
-
-
Show this thread
-
Comparison of register definitions for various SCSI drivers in the Linux kernel (plus i960). I guess I2O is alive and well still. I wonder where the identical upper registers (like the 64-bit queue ports) came from though. They're also the same across various hardware.pic.twitter.com/6nSzJQLuzl
Show this thread
End of conversation
New conversation -
-
-
Yeah, makes sense, there's a lot of i960 based RAID/HBA type cards around the place
-
Most of these are not i960 based. They just seem to have retained the same interface.
End of conversation
New conversation -
-
-
I was wondering if it was a similar core component. The CPU, i960 (or i860), is likely to be shared among controllers.
-
It isn't. Most of these cards use ARM or PowerPC CPUs. However, it's possible that they all trace their legacy to i960-based cards, either directly from predecessors, or from people just cloning the same message-passing interface.
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.