+ /* Check if none of these values are zero */
+ if(disk_parms->heads && disk_parms->cyls) {
+ sectors /= (disk_parms->heads * disk_parms->cyls);
+ }
+ else {
+ /* set it to something reasonable */
+ sectors = 32;
+ disk_parms->heads = 64;
+ disk_parms->cyls = sectors / (64 * 32);
+ }