| Reflections on ATA's place |
ATA is a second class citizen
- sdscsi translates everything to CDBs first
- yet almost all disks today are ATA
- sdfakescsi* are a mini-SAT layer
(SCSI-to-ATA Translation)
|
Questions:
- why bother translating to CDBs?
- why don't we have a sdata
(not the IDE driver)
|
Problems:
- we don't have a way of sending raw ATA commands
(more on this later)
- ATA uses an abstract register set; format depends
on protocol
- ATAPI devices require special handling
|
| prev next |