Por que o Linux coloca os controladores Marvell SATA no modo PATA por padrão?

2

Eu tenho uma placa-mãe com um controlador Marvell SATA. Este controlador é usado apenas para acionar as portas eSATA. Por padrão, o Ubuntu carrega o módulo pata_marvell para acionar essas portas. No entanto, o PATA não suporta hot-swapping, o que é uma grande desvantagem para uma porta eSATA. A solução para isso é colocar

options ahci enable_marvell=1

em /etc/modprobe.d/marvell-ahci.conf e depois reconstrua os initramdisks. Isso faz com que as portas sejam controladas pelo ahci.

Por que pata_marvell é o padrão? Por que eu iria querer usá-lo em vez de AHCI? E há algum problema com o uso do AHCI?

    
por Alistair Buxton 30.06.2014 / 01:10

0 respostas