답변 감사합니다.

이런 메세지가 나오고 서버리네요.
GPIO1로 바꿨구요.
어느 부분을 수정해야 하는지 조금이라도 설명해 주실 수 있을까요?



Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 50MHz system bus speed for PIO modes; override with
idebus=xx
hda: HITACHI_DK23AA-60, ATA DISK drive
hdb: probing with STATUS(0x50) instead of ALTSTATUS(0x70)
hdb: HITACHI_DK23AA-60, ATA DISK drive
ide0 at 0xf3000000-0xf3000007,0xf300010c on irq 2



코드는 이렇게 수정했구요.

/* for ez_x5 board */
#define EZ_X5_IDE_IO_BASE 0xf3000000 //nCS3
#define EZ_X5_IDE_GPIO 1
#define EZ_X5_IDE_IRQ IRQ_GPIO(EZ_X5_IDE_GPIO)

/*
* Register the standard ports for this architecture with the IDE driver.
*/
static __inline__ void
ide_init_default_hwifs(void)
{
/* for ez_x5 board */
hw_regs_t hw;

/* enable gpio as interrupt line */
//GPDR0 &= ~( 1< set_GPIO_IRQ_edge(EZ_X5_IDE_GPIO, GPIO_RISING_EDGE);

/* init the interface */
ide_init_hwif_ports(&hw, EZ_X5_IDE_IO_BASE,
EZ_X5_IDE_IO_BASE+0x100+(6<<1), NULL);
hw.irq = EZ_X5_IDE_IRQ;
ide_register_hw(&hw, NULL);
}







개구리 wrote..
: 조만간에 패치와 관련해서 강좌를 함 올리죠...
:
: 조금 달라요... 흑흑

개구리 wrote..
: 조만간에 패치와 관련해서 강좌를 함 올리죠...
:
: 조금 달라요... 흑흑