sata_sil + Seagate SATA HD problem (continued)

Silicon 3512 controller와 Seagate의 SATA HD의 특정 모델의 조합에서 발생하는 이 문제를 linux kernel mailing list에서는 mod15 write bug라고 부른다. 뭔가 15번째 sector에 write 작업을 할 때마다 이 문제가 발생하기 때문에 이런 이름이 붙은 듯 하다.

이 문제는 아마 꽤 오래전에 sata_sil 드라이버에서 black list를 유지하고, quirk (workaround)를 적용함으로써 해결된 모양인데, 이 black list에 내가 사용하던 Seagate 하드디스크가 들어있지 않아서, kernel을 upgrade해도 문제가 해결되지 않았던걸로 추측된다.

다음 url에서 내가 가진 하드디스크와 정확히 같은 모델(ST3200822AS)에 대해서 black list에 추가해주는 patch를 언급하고 있다.

http://www.ussg.iu.edu/hypermail/linux/kernel/0412.1/1124.html

나중에 기회가 생기면, 해당 하드디스크를 테스트해보는 것이 좋을 듯 하다. 그리고 Silicon 3512 controller를 사용하는 한, Seagate SATA HD를 피해서 구입할 필요가 있을 듯 하다.

댓글 달기

이메일 주소는 공개되지 않습니다.

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.