[buug] Can't get Linux to see more than 2 GiB on 75GXP

Will Sargent will_sargent at yahoo.com
Thu Dec 20 01:56:13 PST 2001


I throw myself on the mercy of the mailing list.  I have RTFM'ed to the
depth of my understanding, and I'm still hosed.

I can't get my IBM Deskstar 75GXP to be recognized as more than 2 GiB under
Linux.  I'm using the 30 GiB model (IBM-DTLA-307030).  I've tried Mandrake
8.1 and Redhat 7.1, and both distros will come up on boot recognizing the
drive type, but then assigning it as a 2 GiB drive.  The CHS is printed as
255/255/63, if CHS still has any meaning.

I'm using an Asus A7V133 motherboard, revision 1004.  This drive and
motherboard worked fine for me under Windows 2000 (so it's not a bad drive)
or outdated BIOS (which is unlikely).  The Asus board includes an integrated
Promise ATA/100 controller, and I've tried using that instead of the
standard ide channels, but that doesn't seem to help (again, it recognizes
the drive on /dev/hde, but has the wrong CHS and number of sectors).

I've even tried specifying the CHS directly using bootparam.  The command
line I'm currently using is:

linux ide2=0x9400,0x9002,autotune hde=3737,255,63

which at least forces hdparm -g to show the right CHS, but still doesn't
change the number of sectors (i.e. it still thinks it's a 2 GiB drive).

I don't have anything wierd in my system that I know of.  There's a Macronix
Tulip type ethernet card and a SB Live soundcard.  I also have the 50x
CD-ROM drive plugged into ide2 so it gets recognized by the BIOS and can
boot up (although it's still a secondary slave).

Anyone who knows whats happening here shall receive my eternal gratitude.

Will.


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com





More information about the buug mailing list