SATA 핫 플러그가 작동하지 않는 이유를 이해하도록 도와주실 수 있나요? SATA 디스크를 삽입해도 lsblk
아무 변화가 없습니다. 내 시스템 디스크만 /dev/sda
.
나는 리눅스를 가지고 있다:
$ uname -a
Linux Z170-D3H 4.9.0-3-amd64 #1 SMP Debian 4.9.25-1 (2017-05-02) x86_64 GNU/Linux
커널 설정:
$ cat /boot/config-4.9.0-3-amd64 | $ cat /boot/config-4.9.0-3-amd64 |
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTPLUG_SPARSE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
CONFIG_HOTPLUG_CPU=y
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_HOTPLUG_MEMORY=y
CONFIG_ACPI_HOTPLUG_IOAPIC=y
CONFIG_HOTPLUG_PCI_PCIE=y
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_ACPI=y
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
CONFIG_HOTPLUG_PCI_CPCI=y
CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
CONFIG_HOTPLUG_PCI_SHPC=m
CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y
CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
$ cat /boot/config-4.9.0-3-amd64 | $ cat /boot/config-4.9.0-3-amd64 |
CONFIG_SATA_ZPODD=y
CONFIG_SATA_PMP=y
CONFIG_SATA_AHCI=m
# CONFIG_SATA_AHCI_PLATFORM is not set
# CONFIG_SATA_INIC162X is not set
CONFIG_SATA_ACARD_AHCI=m
CONFIG_SATA_SIL24=m
CONFIG_SATA_QSTOR=m
CONFIG_SATA_SX4=m
# SATA SFF controllers with BMDMA
# CONFIG_SATA_DWC is not set
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PROMISE=m
CONFIG_SATA_SIL=m
CONFIG_SATA_SIS=m
CONFIG_SATA_SVW=m
CONFIG_SATA_ULI=m
CONFIG_SATA_VIA=m
CONFIG_SATA_VITESSE=m
$ 고양이 /boot/config-4.9.0-3-amd64 $ 고양이 /boot/config-4.9.0-3-amd64 |
CONFIG_SATA_AHCI=m
# CONFIG_SATA_AHCI_PLATFORM is not set
CONFIG_SATA_ACARD_AHCI=m
SATA 컨트롤러:
$ lspci | grep SATA
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
답변1
문제는 잘못 구성된 BIOS입니다.
해결책(제 마더보드 Z170-D3H에 적용됩니다)가고있다바이오스>주변기기>SATA 구성여기에서 활성화하세요.핫스왑각 SATA 포트에 대한 옵션입니다. 그런 다음 설정을 저장하고 컴퓨터를 다시 시작하십시오.
이제 모든 것이 잘 작동합니다!