Difference between revisions of "PM8068"

From RCS Wiki
Jump to navigation Jump to search
(add page)
 
m (removing link to useless pre-production information)
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
'''PM8068''' is a SAS/SATA storage controller made by Microsemi. It is part of the Microsemi Smart IOC 2000 product family. At this time there is no open source firmware available.
+
[[File:Microsemi SAS controller - GNU Social image.png|thumb|SAS controller on prototype mainboard]]
  
PM8068 is an optional [[Talos II|Talos II]] mainboard component.
+
'''PM8068''' is a SAS/SATA storage controller made by Microsemi. It is part of the Microsemi Smart IOC 2000 product family. It provides eight 12Gb/s SAS ports which support both SAS and SATA devices.
 +
 
 +
The PM8068 is an optional [[Talos II|Talos II]] mainboard component. The chip is known to use MIPS internally.
 +
 
 +
'''Note:''' The documentation claims that the PM8068 [http://download.adaptec.com/pdfs/readme/microsemi_series-8-controller_readme_4_2018.pdf does not support ATAPI CD-ROM, DVD, or tape devices.]
 +
 
 +
== Firmware and Software Situation ==
 +
 
 +
At this time there is no [[FLOSS]] firmware available, which can be considered the main disadvantage of the PM8068 Talos II option.
 +
 
 +
The main advantage of the PM8068 option on the Talos II is that, unlike an HBA/RAID controller installed in a PCIe slot, no additional PCIe link is lost when used.
 +
This was a design compromise that RaptorCS made early on to speed up time to market. Basically, part of one of the main CPU PCIe links is "tied" to the on-board SAS controller, even on the non-SAS models where it is not installed.
 +
 
 +
In terms of owner control (and security) Broadcom HBAs are considered to be a better choice; The program code of the setup tools is available, which means that no non-free software programs have to be executed to configure the controller.
 +
 
 +
==Resources==
 +
* [[:File:Talos_pm8068_main_firmware_rev_1_00.bin]] for recovery of a bricked [[Talos_II|Talos™ II]] on-board SAS controller.  Requires the Microsemi <code>ssflash</code> utility or an equivalent method of downloading firmware to the on-board parallel Flash storage device.
  
 
== External Links ==
 
== External Links ==
  
 
* [https://www.microsemi.com/product-directory/sas-sata-i-o-controllers/4039-12g-sas-sata-i-o-controllers-servers product page for Smart IOC 2000 family containing PM8068]
 
* [https://www.microsemi.com/product-directory/sas-sata-i-o-controllers/4039-12g-sas-sata-i-o-controllers-servers product page for Smart IOC 2000 family containing PM8068]
* [https://mail.coreboot.org/pipermail/coreboot/2017-September/#85009 Coreboot mailinglist thread discussing Talos II] - PM8068 is mentioned as the SATA/SAS controller
 
  
[[Category:Talos II Components]]
+
[[Category:Mainboard Components]]

Latest revision as of 02:49, 14 April 2022

SAS controller on prototype mainboard

PM8068 is a SAS/SATA storage controller made by Microsemi. It is part of the Microsemi Smart IOC 2000 product family. It provides eight 12Gb/s SAS ports which support both SAS and SATA devices.

The PM8068 is an optional Talos II mainboard component. The chip is known to use MIPS internally.

Note: The documentation claims that the PM8068 does not support ATAPI CD-ROM, DVD, or tape devices.

Firmware and Software Situation

At this time there is no FLOSS firmware available, which can be considered the main disadvantage of the PM8068 Talos II option.

The main advantage of the PM8068 option on the Talos II is that, unlike an HBA/RAID controller installed in a PCIe slot, no additional PCIe link is lost when used. This was a design compromise that RaptorCS made early on to speed up time to market. Basically, part of one of the main CPU PCIe links is "tied" to the on-board SAS controller, even on the non-SAS models where it is not installed.

In terms of owner control (and security) Broadcom HBAs are considered to be a better choice; The program code of the setup tools is available, which means that no non-free software programs have to be executed to configure the controller.

Resources

External Links