Forum Discussion
Altera_Forum
Honored Contributor
12 years agoKazu,
I have spent a lot of time understanding this and YES the IRQ is being registered. I put printk's in to understand things better. Talking to SwissBit this --> CF IS NOT backward compatible as the ATA Spec says that it should have been designed - I believe that eventhough I'm under the magic 137 GBbyte limit I need to write like I'm in 48-bit address mode. So, I modified the driver to write to the fifos in the Sector Count Sector,LBA Low LBA, LBA Mid LBA and LBA High LBA twice with the first write being ZEROS. This is in the routine "ata_sff_tf_load" and some others. I am working on this and will post when I get my results. If I fail I would really like some more insight into the ATA and what I am missing. Thanks