Triton chipset과 busmaster DMA

고객지원 지식기반 (ke_dma-triton)

Symptom:

EIDE 버스 시스템이나 아타피 시디롬 드라이브가 제대로 동작하지 않습니다. 다음과 같이 하드 드라이브 드라이버들에 대해서 에러 메시지들이 나올 수 있습니다.
        Ide0 reset timed-out status=0x0d
        hdb: irq timeout : status=0xff {busy}
        end_request : I/O error, dev 03:44, sector 753688
        hdb: status timeout : status=0xff {busy}
        hdb: drive not ready for command

또는 파일시스템에 접속을 하는데 다음과 같은 에러가 나기도 합니다.
EXT2-fs warning (device 03:44): ext23_free_inode: bit already cleared for inode 57121,0

EXT2-fs warning (device 03:44) : ext2_unlink: Deleting non existens

file (57121),0

EXT2-fs error (device 03:42): bad entry in directory # 3982: rec_len Is smaller than minimal - offset=0, inode=2609645352, rec_len=0,

name_len=12

attempt to acces beyond end of device 03:42: rw=0, want=651750914,

limit=102816

또는 야스트나 rpm에서 다음과 같은 이상한 문제들이 발생하기도 합니다.
       packages have gone lost 
       certain packages cannot be found. 

Cause:

아주 민감한 EIDE 시스템 버전인 버스마스터 DMA를 사용하는 트라이톤 칩셋을 가지고 있 다고 생각됩니다. 이 문제는 하나 또는 두 개의 하드드라이브가 프라이머리 컨트롤러에 연 결되어 있고 시디롬이 마스터나 슬레이브에 상관없이 센컨더리 컨트롤러에 연결되 있을 때 주로 나타납니다. 하지만 이것은 하나의 경우고 더 많은 정보는 사용자의 피드백에 의존하 고 있습니다.(mailto:ke@suse.de)

Solution:

케이블을 가능하면 짧은 것으로 합니다.

프라이머리 컨트롤러에 하나의 하드 드라이브만 연결되어 있다면 시디롬 드라이브를 프라이 머리 컨트롤러의 슬레이브로 연결합니다.

BIOS에서 버스마스터 DNA를 사용하지 않도록 설정합니다.

kfr_58.html 문서도 한 번 봐 주십시오. 이 문제가 트라이턴 칩셋 때문에 일어나는지 확신할 수 없습니다.


관련 내용:
o 일반적인 하드웨어의 문제
o Kernel announces: pcibios_init: entry in high memory, unable to access
o PCI BIOS 와 인터럽트
o SCSI-체크리스트

키워드: HARDWARE, TRITON, DMA, EIDE, ATAPI

피드백: Send Mail to ke@suse.de (Please give the following subject: SDB-ke_dma-triton)
SDB-ke_dma-triton, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 27. Feb 2001
SuSE Linux AG - 최근에 만들어진 : 27. Feb 2001 에 의해 ke (sdb_gen 1.40.0)