It's a strange IDE. It says "maximum LBA capacity = 100 GB", which is nonsense. Max. LBA capacity is 8 GB because the 24-bit address field in int 13h cannot address more than 8 GB with 512-bytes blocks. The HD seems to be a strange "special" understood by winblows but not fully understood by eCS. You can start installing eCS but you get crash after the first restart. Weird.
That is a weird number... but there's the 32GB and 127GB limit as well. And some manufacturers, as I guess you noted, used some odd LBA addressing schemes inbetween the various limits. The 8GB limit as a rule, only remained with SCSI drives for boot devices on certain controllers (and those limitations were 1GB, 2GB, 4GB and 8GB).
100GB... very weird.
EDITED: Duh, I just thought of something... if there truly is some weird 100GB limit, a BIOS/firmware update may remove or change that to something more normal. On that note, eCS shouldn't care in the least bit about such a limit, since it *SHOULD* be doing it's own drive translation. One notices that if they use the correct switch on the DANI drivers - it will report how the drive/BIOS allows access the drive, and what scheme it is using to access the drive. Unless of course it is having problems due to the non-standard translation.