The text 1e856cdfaea9, as Debian 5.0 (Lenny) shipped it.
wait until register value changes
ata_wait_register(9) on Linux now