only 8 gig of my 10 gig drive is recognized

only 8 gig of my 10 gig drive is recognized

Post by Jim Cochra » Fri, 24 Sep 1999 04:00:00



I just installed a 10 gigabyte Western Digital IDE hard drive and can only
get Linux to recognize about 8 gigabytes - I'm missing 2 gigabytes.  (I
used fdisk to create 3 partitions - 1st 4.5 gig. (4718920 blocks), 2nd 2.5 gig
(2621808 blocks), and for the 3rd I specified the remaining cylinders and the
resulting size was only a little under a gig (916272 blocks).

I'm running Linux 2.0.28.

The drive is configured in the CMOS as Type "Auto" and Mode "LBA".

I did a search on deja news and found some discussion on this issue of
drive size smaller than it should be, but the only solution I found posted -
to change LBA to Normal - didn't work.

If it matters, this drive is configured as the secondary slave.  The
secondary master is a 5 gig drive, configured the same - auto/LBA.

I have one other drive, a 2 gig drive, as the primary master.

Does anyone have any ideas on what I need to do to allow Linux to see the
entire 10 gigabytes?

Thanks -
--
Jim Cochrane

 
 
 

only 8 gig of my 10 gig drive is recognized

Post by Tom » Fri, 24 Sep 1999 04:00:00


Have you tried specifying the drive geometry in lilo.conf?


> I just installed a 10 gigabyte Western Digital IDE hard drive and can only
> get Linux to recognize about 8 gigabytes - I'm missing 2 gigabytes.  (I
> used fdisk to create 3 partitions - 1st 4.5 gig. (4718920 blocks), 2nd 2.5
gig
> (2621808 blocks), and for the 3rd I specified the remaining cylinders and
the
> resulting size was only a little under a gig (916272 blocks).

> I'm running Linux 2.0.28.

> The drive is configured in the CMOS as Type "Auto" and Mode "LBA".

> I did a search on deja news and found some discussion on this issue of
> drive size smaller than it should be, but the only solution I found
posted -
> to change LBA to Normal - didn't work.

> If it matters, this drive is configured as the secondary slave.  The
> secondary master is a 5 gig drive, configured the same - auto/LBA.

> I have one other drive, a 2 gig drive, as the primary master.

> Does anyone have any ideas on what I need to do to allow Linux to see the
> entire 10 gigabytes?

> Thanks -
> --
> Jim Cochrane



 
 
 

only 8 gig of my 10 gig drive is recognized

Post by Jim Cochra » Fri, 24 Sep 1999 04:00:00


Actually, the drive recognizes (what the drive says is) the drive geometry.
But after reading through the large drive FAQ this morning, I discovered that
drives over 8 gigabytes cause problems in pre 2.0.34 kernels.  There's
more detail than this, but essentially earlier kernels will not believe the
drive when it tells the kernel how much space it has; as a result the
kernel  defaults to cylinders*heads*sectors-per-track*512.

I attempted to change the appropriate function given by thye FAQ to fix
this and recompile/install the kernel, but it didn't work for some reason.

So my current plan is to go ahead and install Suse 6.1 and, assuming the
above explanation pertains to my drive, this should fix the problem.
If not, I'll probably be back :-)


>Have you tried specifying the drive geometry in lilo.conf?



>> I just installed a 10 gigabyte Western Digital IDE hard drive and can only
>> get Linux to recognize about 8 gigabytes - I'm missing 2 gigabytes.  (I
>> used fdisk to create 3 partitions - 1st 4.5 gig. (4718920 blocks), 2nd 2.5
>gig
>> (2621808 blocks), and for the 3rd I specified the remaining cylinders and
>the
>> resulting size was only a little under a gig (916272 blocks).

>> I'm running Linux 2.0.28.

>> The drive is configured in the CMOS as Type "Auto" and Mode "LBA".

>> I did a search on deja news and found some discussion on this issue of
>> drive size smaller than it should be, but the only solution I found
>posted -
>> to change LBA to Normal - didn't work.

>> If it matters, this drive is configured as the secondary slave.  The
>> secondary master is a 5 gig drive, configured the same - auto/LBA.

>> I have one other drive, a 2 gig drive, as the primary master.

>> Does anyone have any ideas on what I need to do to allow Linux to see the
>> entire 10 gigabytes?

>> Thanks -
>> --
>> Jim Cochrane


--
Jim Cochrane

 
 
 

only 8 gig of my 10 gig drive is recognized

Post by Sean Lincoln » Sun, 26 Sep 1999 04:00:00


Read the manual for your computer and see if it suports large drives (ie
greater than 8Mb).  If not, try to get a BIOS update for it.

Check the startup messages when Linux boots and see if it recognises the
drive as 10Gb.

Create a Linux boot diskette.  Go into the CMOS settings and set the drive
type to none (ie no HDD).  Boot of the Linux boot disk and see how big Linux
thinks the drive is.

I had a similar problem, where the BIOS interface on the computer did
something when it communicated to the drive at boot time, and this seemed to
convince the drive that it was 8Gb in size.  As soon as I configured the
computer as having no HDD and booted off a Linux boot diskette Linux could
see all the drive.

It is usefull to obtain the manufacturers specifications for the drive, and
compare the CHS as specified by the manufacturer with the CHS reported by
Linux.

Or, you could do what I did and buy a new motherboard (where Large means

Quote:>8Gb).

Sean

> I just installed a 10 gigabyte Western Digital IDE hard drive and can only
> get Linux to recognize about 8 gigabytes - I'm missing 2 gigabytes.  (I
> used fdisk to create 3 partitions - 1st 4.5 gig. (4718920 blocks), 2nd 2.5
gig
> (2621808 blocks), and for the 3rd I specified the remaining cylinders and
the
> resulting size was only a little under a gig (916272 blocks).

> I'm running Linux 2.0.28.

> The drive is configured in the CMOS as Type "Auto" and Mode "LBA".

> I did a search on deja news and found some discussion on this issue of
> drive size smaller than it should be, but the only solution I found
posted -
> to change LBA to Normal - didn't work.

> If it matters, this drive is configured as the secondary slave.  The
> secondary master is a 5 gig drive, configured the same - auto/LBA.

> I have one other drive, a 2 gig drive, as the primary master.

> Does anyone have any ideas on what I need to do to allow Linux to see the
> entire 10 gigabytes?

> Thanks -
> --
> Jim Cochrane


 
 
 

only 8 gig of my 10 gig drive is recognized

Post by Jim Cochra » Mon, 27 Sep 1999 04:00:00


Thanks for the response.  Actually, the problem was that the 2.0.28 kernel
couldn't handle drives larger than 8 gig (as I posted that I suspected in a
followup to my original post).  When I installed Suse 6.1, which has a
later kernel, it recognized all 10 gig.

For anyone else who has this problem, the details are in the (I believe
it's called) large-disk howto - near the end.



>Actually, the drive recognizes (what the drive says is) the drive geometry.
>But after reading through the large drive FAQ this morning, I discovered that
>drives over 8 gigabytes cause problems in pre 2.0.34 kernels.  There's
>more detail than this, but essentially earlier kernels will not believe the
>drive when it tells the kernel how much space it has; as a result the
>kernel  defaults to cylinders*heads*sectors-per-track*512.

>I attempted to change the appropriate function given by thye FAQ to fix
>this and recompile/install the kernel, but it didn't work for some reason.

>So my current plan is to go ahead and install Suse 6.1 and, assuming the
>above explanation pertains to my drive, this should fix the problem.
>If not, I'll probably be back :-)


>>Have you tried specifying the drive geometry in lilo.conf?



>>> I just installed a 10 gigabyte Western Digital IDE hard drive and can only
>>> get Linux to recognize about 8 gigabytes - I'm missing 2 gigabytes.  (I
>>> used fdisk to create 3 partitions - 1st 4.5 gig. (4718920 blocks), 2nd 2.5
>>gig
>>> (2621808 blocks), and for the 3rd I specified the remaining cylinders and
>>the
>>> resulting size was only a little under a gig (916272 blocks).

>>> I'm running Linux 2.0.28.

>>> The drive is configured in the CMOS as Type "Auto" and Mode "LBA".

>>> I did a search on deja news and found some discussion on this issue of
>>> drive size smaller than it should be, but the only solution I found
>>posted -
>>> to change LBA to Normal - didn't work.

>>> If it matters, this drive is configured as the secondary slave.  The
>>> secondary master is a 5 gig drive, configured the same - auto/LBA.

>>> I have one other drive, a 2 gig drive, as the primary master.

>>> Does anyone have any ideas on what I need to do to allow Linux to see the
>>> entire 10 gigabytes?

>>> Thanks -
>>> --
>>> Jim Cochrane

>--
>Jim Cochrane


--
Jim Cochrane