2.2.0pre5/6 IDE disk geometry detection problem

Marko Siladin (msiladin@athos.mas.vcu.edu)
Mon, 11 Jan 1999 09:29:39 -0500 (EST)



I've just upgraded from 2.1.131 to 2.2.0pre5 & 2.2.0pre6 and
now I have trouble building boot disks using LILO. It looks
like the problem is in the detection of the geometry of my
IDE hard disk:

in 2.1.131 cat /proc/ide/hda/geometry results in:
physical 4092/16/63
logical 847/128/63

in 2.2.0 pre5/6 I get :
physical 4092/16/63
logical 511/128/63

the actual physical geometry of the disk is 6780/16/63
so both kernels get that one wrng - but at least the 2.1.131
get the logical correctly (from the BIOS)

After making a kernel and typing make installCreating a lilo bootdisk...
mkdir /tmp/boot12461
mke2fs -q /dev/fd0
mke2fs 1.12, 9-Jul-98 for EXT2 FS 0.5b, 95/08/09
mount -t ext2 /dev/fd0 /tmp/boot12461
cd /tmp/boot12461
cp /boot/vmlinuz /boot/boot.b .
lilo -C - <<- EOF2
geo_comp_addr: Cylinder 823 beyond end of media (511)
set +e; cd /; umount /dev/fd0; rmdir /tmp/boot12461

The created boot disk is not bootable. I can boot into
2.1.131 and make the boot disks for 2.2.preX.

To me it seems like there was a bug introduced - or
do I need to change the way how I make my boot disks
(by providing the explicit geometry)?

...Marko

please CC the replies to
msiladin@athos.mas.vcu.edu

-- 
...Marko
------------------------///////////-\\\\\\\\\\\--------------------------
                              (O) ^ ^ (O)    If you are going to reinvent
Marko Siladin                    | | |  the wheel, don't make it a square
msiladin@athos.mas.vcu.edu        \ /        - John Carmack,  id Software 
           http://athos.mas.vcu.edu/grad/marko/home.html
------------------------\\\\\\\\\\\-///////////--------------------------  

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/