다음 오류가 발생합니다.
[ 2614.727471] ata1: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen
[ 2614.727477] ata1: irq_stat 0x00000040, connection status changed
[ 2614.727481] ata1: SError: { DevExch }
[ 2614.727488] ata1: limiting SATA link speed to 1.5 Gbps
[ 2614.727491] ata1: hard resetting link
[ 2615.450561] ata1: SATA link down (SStatus 0 SControl 310)
[ 2615.450577] ata1: EH complete
그리고 SATA 디스크 드라이브가 연결되어 있지 않습니다. IDE 디스크가 있어요! ! !
내 커널 버전은 최신입니다: 4.2.8-300.fc23.x86_64, Fedora 23, 마더보드: ASRock Supercomputer X58
이것이 사실이 아니라면 왜 나에게 링크가 있다고 말하는 걸까요? 이것을 진단할 수 있는 방법이 있나요? 내 마더보드의 IDE 커넥터가 어떻게든 SATA 컨트롤러에 매핑되어 있는 것 같아서, 내가 받는 오류는 디스크가 아니라 컨트롤러에서 발생합니다. 그렇다면 링크가 1.5Gbps로 재설정된다는 메시지가 나타나는 이유는 무엇입니까? ? ? 최대 IDE 속도는 133MB/s입니다. 아주 이상한. 그건 그렇고, 내 디스크는 문제없이 잘 작동합니다.
답변1
하드웨어 오류입니다. PCI Express SATA 어댑터 카드를 구입하고 마더보드에서 SATA 어댑터를 비활성화했더니 오류가 사라졌습니다.
답변2
해결책을 찾으셨다니 다행입니다. 나는 주로 이 페이지를 찾는 다른 사람들에게 제안합니다.드라이버, 커널 또는 BIOS 오류 문제를 해결해서는 안 됩니다.. PCI 카드는 다른 SATA 컨트롤러를 사용할 수 있으므로 BIOS와 드라이버 코드도 다릅니다.
특정 마더보드는 Intel ICH10R을 사용합니다. ASRock 슈퍼컴퓨터 X58의 BIOS 또는 칩셋 드라이버에 PCIe 인터페이스 모드가 올바르게 설정되지 않아 절전 모드에서 다시 시작할 때 SATA 컨트롤러의 상태를 손상시키는 버그가 있다는 보고가 있습니다. 이것이 내 가정이지만 이것이 문제의 원인일 수 있습니다.
BIOS가 최신 상태라는 것을 알고 계십니까? (이 마더보드에는 21개의 BIOS 버전이 있습니다.https://www.asrock.com/mb/Intel/X58%20SuperComputer/index.asp#BIOS. )
BIOS 버전을 확인하려면 다음을 시도해 보세요.
sudo dmidecode -s bios-version
아니면 더 유용할 수도 있겠네요
inxi -M
빌드 날짜와 기타 유용한 정보도 많이 얻을 수 있기 때문입니다. 당신이 가지고 있지 않다면인시APT 기반 배포판에 설치한 후 먼저 sudo apt install inxi
.inxi -F
관련 문서에 액세스하지 않고 SATA 컨트롤러를 식별하려면 다음 두 명령을 사용하는 것이 좋습니다.
lspci | grep SATA
그리고
dmesg | grep AHCI
이는 각각 SATA 컨트롤러 및 해당 연결 토폴로지에 대한 정보를 제공하며, 컨트롤러가 여러 개인 경우 두 컨트롤러 간의 대응 관계는 각 출력의 첫 번째 항목으로 표시됩니다.
이 정보를 사용하면 커널/드라이버 버그 추적기에서 유사한 문제 및 관련 버그에 대한 보고서를 더 쉽게 찾을 수 있습니다.
하드웨어 문제인 것처럼 보이지만 실제로는 다음과 같은 원인으로 인해 발생한 경우가 몇 번 있었습니다.최신커널은 다음에서 실행됩니다.나이가 많은하드웨어. 때로는 이전 라이브 배포판을 테스트하거나 2010년 하드웨어가 포함된 사용하지 않는 드라이브에 이전 버전을 설치하는 것이 도움이 될 수 있습니다. 2011년 OS 빌드에 문제가 없으면 하드웨어가 괜찮다고 상당히 확신할 수 있습니다. (가장 최근의 예는 버그였습니다.즈람, 이는 로그에 아무것도 쓰지 않고 전체 시스템(마우스, Caps Lock 등 포함)을 완전히 정지시키기 때문에 하드웨어 문제처럼 보입니다. 이는 커널 업데이트로 인해 도입된 회귀였습니다. 나는 그것을 추적하는 데 많은 시간을 낭비했습니다. )