HDD 장치가 아닌 장치에서 ata 오류가 발생했습니다.

HDD 장치가 아닌 장치에서 ata 오류가 발생했습니다.

그래서 내 dmesg는 이것으로 계속해서 스팸 메일을 받았습니다.

[ 1478.880795] ata5: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen
[ 1478.880803] ata5: irq_stat 0x00000040, connection status changed
[ 1478.880808] ata5: SError: { DevExch }
[ 1478.880816] ata5: limiting SATA link speed to 1.5 Gbps
[ 1478.880820] ata5: hard resetting link
[ 1479.753964] ata5: SATA link down (SStatus 0 SControl 310)
[ 1479.764060] ata5: EH complete

그러나 내 저장 장치를 나열하면 그 중 어느 것도 실제로 ata5에 연결되어 있지 않습니다.

$ ls -la /sys/block/                                                                                                                                                                                                                         [1]
insgesamt 0
drwxr-xr-x  2 root root 0 13. Apr 15:43 .
dr-xr-xr-x 13 root root 0 13. Apr 15:43 ..
lrwxrwxrwx  1 root root 0 13. Apr 15:43 sda -> ../devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda
lrwxrwxrwx  1 root root 0 13. Apr 15:44 sr0 -> ../devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:0/2:0:0:0/block/sr0

결함이 있는 장치가 무엇인지 어떻게 알 수 있나요?

답변1

댓글 중에서,

알았어, 그게 eSata 포트라는 걸 알았고, 거기에 USB 마우스가 연결되어 있었어.

콤보 eSATA+USB 포트입니다.

lsusb해당 특수 포트에 연결된 USB 장치는 다른 USB 장치와 마찬가지로 나열됩니다 .

답변2

에서 자세히 살펴보면 dmesg부팅 프로세스 중에 컨트롤러가 초기화될 때 다양한 포트에 대한 메시지가 표시되며, 칩셋이 해당 포트 뒤에서 찾은 정보와 함께 연결된 하드 디스크를 식별하는 데 사용할 수 있습니다. 지원되는 속도 등도 확인할 수 있습니다.

따라서 알려진 ID를 가진 하드 디스크나 기타 장치를 각 포트에 차례로 연결할 수 있으며 이러한 방식으로 어떤 물리적 포트가 어떤 포트 번호에 속하는지 확인할 수 있습니다.

일반적으로 물리적 포트에 포트 번호를 할당하는 것은 마더보드 또는 카드에 따라 다르며 이 할당에 대한 정보를 제공하는 것은 제조업체의 의무이지만 불행히도 어떤 제조업체도 그렇게 하려고 하지 않는 것 같습니다.

관련 정보