Bueno, en realidad el problema no es solamente con los discos SATA, es con cualquier disco que sea grande, pero como esto ocurre mas facilmente con estos discos, entonces se da mas.
El problema se encuentra al instalar Solaris. Por defecto el instalador elige poner primero el área de swap antes que el /. Esto normalmente no sería un problema, de hecho, hasta sería lo mejor, ya que la primera parte es la mas rápida del disco. Sin embargo hay algún bug en el instalador, por el cual si el / queda mas allá del cilindro 1024 se cuelga la instalación. El workaround es el de cambiar manualmente el orden de las particiones, poner / como primera partición y swap como la segunda (como solía ser anteriormente). Y se solucionan los problemas,
Este error me pasó tanto en una X2100 como con el X4540, pero creo que no es un problema de hardware.