I am posting this question here as i did't get any reply from 'kernelnewbies'. Also i am not sure whether i can assist any help on SATA here for a simple questions for my driver development!!! Hi, I am new to SATA driver development. Here i have few questions. I am able to understand how SATA driver will send FISes to device. I would like to know how the received FISes are handled in case of FISes come from the device? These FISes are copied in a special area whose base address is given in the "FIS base" register. I am would like to know which driver hooks (functions) to libATA will handle the received FISes? i appreciate your inputs. -- Regards, Murali N -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html