| RayeR CZ, 08.08.2017, 20:19 |
ATA TRIM (Developers) |
Hi, --- |
| RayeR CZ, 09.08.2017, 14:24 (edited by RayeR, 09.08.2017, 16:54) @ RayeR |
ATA TRIM |
So I tried to test TRIM command with this parameters: --- |
| RayeR CZ, 11.08.2017, 15:45 @ RayeR |
ATA TRIM |
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. --- |
| roytam 12.08.2017, 17:05 @ RayeR |
ATA TRIM |
> I discovered in ACS-4 spec, that DATA SET MANAGEMENT requires LBA48 |
| RayeR CZ, 13.08.2017, 03:43 @ roytam |
ATA TRIM |
> Did you check these out as well? --- |
Thread view