HDD를 인식하는데 성공하였습니다.

먼저 오늘과 같은 날이 있게 해준 박병구(mizi.com)님과 유영창(개구리)님께
감사드립니다.^^

HDD를 인식시키기 위해서 거의 2주 동안 고생한 것을 생각하면 눈물이 앞을 가
립니다.(TT)

다음은 박병구님의 조언입니다.(패치 파일은 첨부 파일 참조)

========================================================================

먼저 어쩌다 HDD가 인식되는 것은 하드에 전원을 넣고 일정 시간이 지나야만
이 하드디스크가 레디가 되기 때문입니다.

적어도 부트로더에서 3~4초 이상 잡아주셔야 합니다. 전원을 넣은 순간부터요

그리고 siimage.c 에서 BA5_EN 이라는 항목을 사용하는 소스코드 전부 사용하
지 않게끔 고쳐주었구요

Ide-iops.c 소스 몇군데 딜레이를 하기 위해서

For(i=0,i<100;i++);

로 ㅡ.ㅡ; 강제적인 딜레이를 잡아두었습니다. 이부분은 추후에 작업할려고 그
대로 두긴 했는데요 쩝 -_-;;

언제 할 수 있을지 의문의네요.

음 기타 다른 커널 설정이 요구조건을 충족한다면 위 파일 2개를 덮어 씌우시
면 하드 디스크가 동작하리라 생각됩니다.(첨부 파일 참조)

========================================================================


첨부는 두가지 버전의 커널을 기반으로 보내주신 파일을 적용한 테스트 결과
입니다. 참조하십시요

1. linux-2.4.26-fa-2004-12-30 kernel 기반 (Falinux에 올라온 커널)
- 추가작업 필요: ide-iops.c 파일에서 in*, out* --> pci_in*, pci_out* 변경
- HDD 인식 됨.

2. linux-2.4.26-vrs1-wbl kernel 기반 (KELP 이우빈님 커널)
- HDD 인식 됨.