drives ssd SATA

1

Eu tenho uma pergunta sobre o suporte para unidades SATA ssd no kernel do Linux.

Eu li na internet que se deve habilitar o suporte PCI para o uso adequado das unidades sata. Alguém poderia explicar por quê? Para mim, PCI e SATA são duas coisas diferentes.

Outra questão colateral é por que (lista pci) lspci lista os dispositivos sata e usb?!

Obrigado.

    
por user3523954 03.03.2016 / 10:03

1 resposta

1

A maioria dos controladores SATA no hardware estilo PC (ou seja, amd64 ou i386) são dispositivos PCI-e (ou PCI para máquinas mais antigas), portanto, você precisa de suporte PCI para o kernel ver os controladores SATA. Isso não é grande coisa, porque quase tudo na sua placa-mãe (incluindo placas de som integradas e interfaces ethernet) será PCI ou PCI-e, então você precisará de suporte PCI compilado de qualquer maneira.

Da mesma forma, a maioria dos controladores USB são dispositivos PCI ou PCI-e. E não é incomum que dispositivos como interfaces DVB (TV) sejam dispositivos USB conectados a uma placa PCI ou PCI-e, assim eles também aparecerão como dispositivos PCI com lspci .

É por isso que lspci lista seus controladores USB e seus controladores SATA.

por exemplo. na minha placa-mãe Asus Sabertooth 990FX:

# lspci | grep -iE 'sata|usb'
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
03:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
04:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
    
por 03.03.2016 / 10:35