도와주세요!!
글 수 15,339
2002.11.10 01:05:59 (*.222.250.28)
6671
강좌란의 IDE관련 문서를 보고
HDD를 인식시키는데 성공했습니다.
하드웨어에 Secondary도 사용하도록 수정을 해서
두개의 포트를 쓰는데 ide0만 잡힙니다.
아래와 같이 했습니다.
// register primary ide
ide_init_hwif_ports(&hw,p_data_base,p_ctrl_base+0x000c,NULL);
hw.irq = IRQ_GPIO8;
ide_register_hw(&hw, NULL);
// register secondary ide
ide_init_hwif_ports(&hw,p_data_base,p_ctrl_base+0x000c,NULL);
hw.irq = EZBOARD_IRQ_IDE_IRQ;
ide_register_hw(&hw, NULL);
hw.irq = IRQ_GPIO9;
나머지는 강좌란에 있는 것과 동일하구요
결과는 나중에 등록한 ide만 등록이 됩니다.
순서를 바꿔도 나중에 등록한 ide만 등록이 됩니다.
어찌된 영문일까요?
답변 부탁드립니다.
HDD를 인식시키는데 성공했습니다.
하드웨어에 Secondary도 사용하도록 수정을 해서
두개의 포트를 쓰는데 ide0만 잡힙니다.
아래와 같이 했습니다.
// register primary ide
ide_init_hwif_ports(&hw,p_data_base,p_ctrl_base+0x000c,NULL);
hw.irq = IRQ_GPIO8;
ide_register_hw(&hw, NULL);
// register secondary ide
ide_init_hwif_ports(&hw,p_data_base,p_ctrl_base+0x000c,NULL);
hw.irq = EZBOARD_IRQ_IDE_IRQ;
ide_register_hw(&hw, NULL);
hw.irq = IRQ_GPIO9;
나머지는 강좌란에 있는 것과 동일하구요
결과는 나중에 등록한 ide만 등록이 됩니다.
순서를 바꿔도 나중에 등록한 ide만 등록이 됩니다.
어찌된 영문일까요?
답변 부탁드립니다.