Железячное: SATA2 на Intel Server Board SR2500
Суть проблемы: в одном сервере, в одном hot-swap отсеке винты в режиме sata2 определяется через раз, и при интенсивном чтении/записи валит ошибками i/o. В других отсеках и серверах все ок. Обратились к поставщикам, те к производителям сервера, те подняли Monthly Specification Update for Intel Server System SR2500AL. А там черным по белому:
42. Random drives may not be detected or may go offline in the Intel Server System SR2500ALBRP when operating at SATA 300 MB/s speed.
Problem: In the Intel Server System SR2500ALBRP with a passive mid-plane, hard drives may not maintain stable operations at 300 MB/s SATA link speed.
Implication: The drives may not be detected during boot or may go offline during an operating system installation or stress load, which results in SW RAID array degradation. Status Under investigation. This erratum may be fixed in future BIOS version.
Workaround: Force hard drives to operate at 150 MB/s speed. The SATA link speed change does not have a significant impact on hard drive performance as the link speed of 150 MB/s is still substantially higher than SATA drive throughput (50-80 MB/s). On most drives, the SATA link speed can be forced to 150 MB/s by installing a jumper on the drive.
Дескать, глюк известен, починим, но хз когда. А вы пока переключайте жестко винчестеры в режим 1.5Gbps, скорость интерфейса в этом режиме всеравно быстрее скорости механики.
Прикольно, ага. Я такое делал как-то давно на бытовых дешевых железяках. И все вроде правда, читается и темболее пишется на пластину в любом случае медленнее 1.5Gbps. А вот из кеша оно может и на полных 3.0Gbps писаться/читаться. И вообще, какого фига SATA2 контроллер на крутой серверной платформе глючит с винтами на 3.0Gbps.
Хотя справедливости ради стоит отметить, что переключается не режим SATA1/SATA2 а speed operation mode, тоесть всякие прелести SATA2 типа NCQ остаются.
Халтурит INTEL короче.