[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ATA/IDE disk access using PIO and interrupt
- Date: Thu, 25 May 2006 14:25:26 -0400
- From: yan_luo at uml.edu (Yan Luo)
- Subject: ATA/IDE disk access using PIO and interrupt
I was trying to understand how interrupt works for the PIO as it is said in
the document (ata.t) that PIO is supported by both polling and PIO.
I don't see the IDE_Controller_Table[ctrl_minor].int_driven set to TRUE
anywhere in the source tree. That means the interrupt driven PIO is NOT
enabled at all.
I tried to set it as true in ide_controller_initialize() in ide_ctrl.c. That
caused the RTEMS hang.
How the interrupt for PIO is enabled?
My test is on RTEMS 4.6.2 with fileio example application.