ATA TRIM (Developers)
I discovered in ACS-4 spec, that DATA SET MANAGEMENT requires LBA48 parameters. So I further implemented LBA48 addressing scheme to feed IDE controller registers. Then I checked that it works using READ SECTOR(S) EXT command and I can read sectores beyond 128GB limit with it. Unfortunately it still fails with TRIM command but in different way - now I got the device busy timeout after writting the command code 06h even before I can start transfer sector data with the range list. The drive remains in busy state until I reset the controller via reset bit in I/O port 3F6h.
---
DOS gives me freedom to unlimited HW access.
Complete thread:
- ATA TRIM - RayeR, 08.08.2017, 20:19 (Developers)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
Mix view