Правка модуля нужна в случае нестандартного числа головок. 1 либо 3. Это по доке. Либо дока неполная, либо я читать не умею...
Потому что нестандартное значение ЛБА требуется выставить... В вашем случае, для исключения ситуации Макс. ЛБА = -1 надо сделать то же самое.