메인보드에 M01용 IDE 서브보드 회로도를 참조하여 HDD를 연결하였습니다.

강좌가운데 EZ_X5보드에 M01용 IDE 확장보드 연결하기를 참조하여 커널소스와

Bootloader 소스를 수정하여 다시 올렸습니다.

부팅후에 IDE 관련 부팅메세지를 확인하였는데 이런 메세지가 나오네요..

---------------------------------------------------------------------
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 50MHz system bus speed for PIO modes; override with
idebus=xx
hda: probing with STATUS(0x00) instead of ALTSTATUS(0xff)
hda: probing with STATUS(0xa1) instead of ALTSTATUS(0xff)
hda: no response (status = 0xa1), resetting drive
hda: probing with STATUS(0x08) instead of ALTSTATUS(0xff)
hda: no response (status = 0xa1)
hdb: probing with STATUS(0xa1) instead of ALTSTATUS(0xff)
hdb: probing with STATUS(0xa1) instead of ALTSTATUS(0xff)
hdb: no response (status = 0xa1), resetting drive
hdb: probing with STATUS(0x08) instead of ALTSTATUS(0xff)
hdb: no response (status = 0xa1)
---------------------------------------------------------------

어디서 오류가 나서 하드 인식이 안되는지 좀처럼 알수가 없어 이렇게 도움

요청드립니다..

새로운 보드를 떠서 시험중인데 회로가 다른것은 CPU에서 나오는 DATA 선과

ADDRESS선 사이에 245 버퍼를 추가하여 준것과 IRQ 인터럽트 GPIO핀을

9번핀으로 설정하여 준것만 다릅니다. 물론 커널소스의 ide.h에서 IRQ 설정을

9번핀으로 재 설정하여 주었습니다.


그 외에 다른 디바이스는 제대로 동작이 되는데... IDE만 인식이 안되는군요.


도움 부탁드리며 무더운 날씨에 건강조심하세요.. 감사합니다.