Eles aparecem como dispositivos SCSI porque os drivers falam SCSI na próxima camada do kernel (o driver de disco genérico). Isso não é realmente verdade para todos os drivers SATA em todas as versões do kernel com todas as configurações de tempo de compilação do kernel, mas é comum. Mesmo os dispositivos PATA podem aparecer como SCSI nesse nível (novamente, isso depende da versão do kernel e da configuração do tempo de compilação do kernel, bem como se o módulo ide-scsi
é usado).
Realmente não importa se o driver fala SCSI ao dispositivo físico. Freqüentemente, isso acontece. ATAPI , usado para falar com unidades ópticas PATA / SATA e outros dispositivos, é um encapsulamento de protocolo baseado em SCSI. No entanto, os discos PATA / SATA não usam ATAPI. O conjunto de drivers libata também inclui um tradutor entre o conjunto de comandos ATA e SCSI para que você possa colocar discos PATA / SATA sob o guarda-chuva do subsistema SCSI. A interface ide separada dentro do kernel é mais uma sobrevivência histórica.
Você notará que discos USB também aparecem como SCSI, pela mesma razão (e eles falam SCSI também no barramento USB). O mesmo vale para Firewire .