The installer truncates the number of cylinders if a hd has more than 65535 cylinders. I will provide a patch.
Created attachment 8679 [details] A patch
Thank you for the patch!
Applied to internal tree. Also patched isys.c where HDIO_GETGEO ioctl() was being used as well.