None, in practise. CHS settings are basically a fiction of the PC architecture, and drives can (and do) return made up numbers to the BIOS - and different BIOSes may return different numbers (which is probably why you're seeing them change across different IDE controllers).