On Monday 24 November 2003 16:14, POLAX wrote: > I have an IDE hardrive that gets misdetected by my BIOS (there's a flaw in > the drive - nothing to do with BIOS CHS limits or anything) as having an > incorrect number of cylinders (2013), effectively cutting it's capacity in > half. I have set the parameters manually (4092 cylinders) in CMOS and it's > a game of craps as to whether an OS will detect the incorrect value or my > override. > i.e. > Windows 9x/ME and Linux Mandrake detect my override settings and everything > is joy :- ) > Windows NT/2000/XP and Knoppix as well as gentoo Linux use the incorrect > (autodetect) value. > > I can get gentoo to change it partly by passing "hda=4092,15,63" to the > kernel. This doesn't solve the problem as when I "cat > /proc/ide/hda/geometry" I get: physical 2013/15/63 > logical 4092/15/63 > > If I pass an additional "hda=noprobe" then my hda doesn't even show up in > /dev. > > During all of these attempts I've tried to use cfdisk with -c -h & -a flags > but it cannot write to the drive (unless I accept it as half the size it > really is).
Sounds like you probably need a custom kernel. To install Gentoo with a custom kernel you'll either need to create your own boot disks from another distribution or install directly from another distribution. The alternate install guide tells you how to do the latter. Either way, you'll have to find out what settings work before you install. Or install from another distribution using the redhat-kernel, hope for the best and then try different kernels after the installation. Jason -- [EMAIL PROTECTED] mailing list
