HDD DMA transfers

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
User avatar
mathematician
Member
Member
Posts: 437
Joined: Fri Dec 15, 2006 5:26 pm
Location: Church Stretton Uk

Post by mathematician »

You might come unstuck if you are actually looking for the letters DMA (although it would be a surprise if UDMA didn't crop up somewhere); it is quite likely called bus mastering.
octavio
Member
Member
Posts: 94
Joined: Wed Oct 25, 2006 5:12 am
Location: Barcelona España
Contact:

Post by octavio »

here is the document i have. I think that you should begin to support lba48, and if you need more than 1000 lines of code it is probably because the code is not optimiced, or you are mixing driver code with filesystem code.

well i can donwload it here because size limitations, if you want sendme a email and will send it to you.
xsix
Member
Member
Posts: 59
Joined: Tue Oct 24, 2006 10:52 am

Post by xsix »

maybe rafb.net/paste or pastebin.com would be the help ?
User avatar
mathematician
Member
Member
Posts: 437
Joined: Fri Dec 15, 2006 5:26 pm
Location: Church Stretton Uk

Post by mathematician »

User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Post by Pype.Clicker »

http://clicker.sourceforge.net/wiclicke ... p/UltraDma

That's what i gathered when working on UDMA last year. I haven't a working implementation atm, though.
User avatar
XCHG
Member
Member
Posts: 416
Joined: Sat Nov 25, 2006 3:55 am
Location: Wisconsin
Contact:

Post by XCHG »

Awesome, thank you guys. I wrote an email to Hale Landis from ATA-ATAPI.COM and he suggested these T13 documents:

AT Attachment with Packet Interface - 7 Volume 1

AT Attachment with Packet Interface - 7 Volume 2

AT Attachment with Packet Interface - 7 Volume 3

I downloaded the first volume of the specifications mentioned above and they are much better than ATA-1 specifications. ATA commands are in the first volume, protocols in the second and I don't know what is in the third volume.

Thank you guys again.
On the field with sword and shield amidst the din of dying of men's wails. War is waged and the battle will rage until only the righteous prevails.
Post Reply