The bounty#11 - a new ata.device has been completed today.
The new device driver for ATA/ATAPI devices has been completely rewritten and improved.
The new ata.device supports all PIO modes and thus allows theoretical transfer peaks of 14MB/s, however PIO modes are limited with the possibilities of current hardware. But quite expectable transfer improvement should be from something around the 2MB/s (using ide.device) to 7MB/s. In order to achieve such transfers the "ATA=32bit" parameter has to be passed to GRUB, as the ata.device will use then a 32 bit transfers which are not always supported.
Even if our current FFS implementation - afs.handler - is extremly unefficient, the speed improvement is visible.
Allthough the bounty is completed, the ata.device will not stop beeing developed.
Current TODO list contains now:
- write speed improvement
- UDMA support
http://aros-exec.org