EIDE Quantum drive - Can't install on 2nd DM partition ?!

EIDE Quantum drive - Can't install on 2nd DM partition ?!

Post by Mark Niels » Sat, 29 Jun 1996 04:00:00





Quote:>Hi,

>I'm trying to install linux and windows 95 on a 1.2 Gig C drive.
>I install DOS, install the DM (disk manager from Quantum - which creates
>my partitions for me: 750 Meg for Dos and 500 for linux) and then install
>Windows. NO problem.
>Then, I got the 3.0 boot/root disks and booted up Linux.

>The problem:
>------------
>fdisk (in linux) does not see the partitions - in fact it doesn't even see
>the drive properly.

>So, I boot with: ramdisk hd=2428,16,64 (forget the exact numbers)
>and now it sees the while drive all right but it doesn't see the
>partitions.

I think the program you used in DOS to parition the hard drive makes
some weird paritions. I suggest you try to parition the hard drives
manually using the DOS fdisk, or use Linux to parition your hard drive first
and then use ODS.

Also, the smaller 200 mg hard drive. Make linux delete the paritions, re-boot
ans see if they are still there.

Mark
--
----------------------------------------------------------------------
Systems Specialist : Health Sciences Library at The Ohio State University
http://auto.med.ohio-state.edu/mark

 
 
 

EIDE Quantum drive - Can't install on 2nd DM partition ?!

Post by J. Brand » Sun, 30 Jun 1996 04:00:00


: Hi,

: I'm trying to install linux and windows 95 on a 1.2 Gig C drive.
: I install DOS, install the DM (disk manager from Quantum - which creates
: my partitions for me: 750 Meg for Dos and 500 for linux) and then install
: Windows. NO problem.
: Then, I got the 3.0 boot/root disks and booted up Linux.

: The problem:
: ------------
: fdisk (in linux) does not see the partitions - in fact it doesn't even see
: the drive properly.

: So, I boot with: ramdisk hd=2428,16,64 (forget the exact numbers)
: and now it sees the while drive all right but it doesn't see the
: partitions.

: Another minor problem (relatively speaking) is that I have a 200 Meg D
: drive and linux doesn't see it properly at all - at one point it told me
: that there were 26 partitions on it or something stupid like that.
: I've tried booting with: ramdisk hd=....,...,.. hd=....,.,.
: but that doesn't work either.
: ----------

:Any ideas?
: Thanks,
: MArc

: (ps. my Internet Serv. Provider has been screwing up my mail for a few
: days now so if you can't email me - post to the newsgroup please or email

Okay kiddies, here's the problem. The disk manager you installed is software based,
That is it only takes effect after your machine reads the MBR (Master Boot Record)
of said hard drive. Linux doesn't like this. The optimal solution (which your
motherboard may or may not support) is to install the drive as an LBA (Large
Block Addressing) device. Most operating systems have a problem addressing more
than 1024 cylinders on a hard drive, which your 1.2GB drive has. The solution
that has been acquired is LBA support. LBA translates your drives actual      
characteristics at the hardware level so when your machine talks to a certain
sector on the drive the BIOS puts it in the actual right physical spot on the
hard drive even though your OS couldn't normally put it there. The drive manager
software performs this function however it does it on a software level which
Linux will completely ignore. I have yet to hear of a success story of Linux
and any kind of disk manager software (not to say it hasn't happened...I just
haven't seen it.). The trick to this is to see if your motherboard will take
the hard drives parameters as reported on the top of the drive. Then boot
a DOS disk (V. 5.0 or later) and type: 'fdisk /status'. It should say that the
drive is 1,200,000 total size (not this exact number but atleast the right amount
of 0's.) and has X amount available. If it works then you're in business, don't
use the drive manager software, fdisk your drive and install Win 95 before you
install Linux. Make sure you make a bootdisk of both OS's btw cuz I've heard
some boot record horror stories with this combination. If you can't get away
without using the drive manager software (ie 'fdisk /status' reports a drive
size of 524MB total) then I don't know what to tell you except look for a BIOS
upgrade for your motherboard. Most Pentium and newer 486 boards support LBA
though so it shouldn't be a problem.
If you're going to buy hardware to run Linux on and a large hard drive for it
ask your dealer if the BIOS supports LBA before you buy it...

                                J. Brandon.


 
 
 

EIDE Quantum drive - Can't install on 2nd DM partition ?!

Post by Robert Nicho » Sun, 30 Jun 1996 04:00:00




:I'm trying to install linux and windows 95 on a 1.2 Gig C drive.
:I install DOS, install the DM (disk manager from Quantum - which creates
:my partitions for me: 750 Meg for Dos and 500 for linux) and then install
:Windows. NO problem.
:Then, I got the 3.0 boot/root disks and booted up Linux.
:
:The problem:
:------------
:fdisk (in linux) does not see the partitions - in fact it doesn't even see
:the drive properly.

You need either to use a Linux kernel that understands the proprietary
way that OnTrack Disk Manager 6.x partitions the drive (kernels since
version 1.3.14) or to upgrade to Disk Manager 7.x (a US$25 upgrade from
OnTrack), which has the option of partitioning the drive in "BIOS
compatible" mode.

If you don't need more than 504 MB for DOS/MS-Windows, you also have the
option of simply getting rid of Disk Manager entirely.  Linux will be
quite happy to access the entire disk without it.  (You do have to
arrange for the boot files to be located on the BIOS-accessible portion
of the disk.)

--

 
 
 

EIDE Quantum drive - Can't install on 2nd DM partition ?!

Post by Andries Brouw » Sun, 30 Jun 1996 04:00:00


: I'm trying to install linux

Which kernel version?

: and windows 95 on a 1.2 Gig C drive.
: I install DOS, install the DM (disk manager from Quantum - which creates
: my partitions for me: 750 Meg for Dos and 500 for linux) and then install
: Windows. NO problem.

Well, you just explained your problem: you installed a disk manager
that sets up some fake geometry to keep DOS happy.

: Then, I got the 3.0 boot/root disks and booted up Linux.

: The problem:
: ------------
: fdisk (in linux) does not see the partitions - in fact it doesn't even see
: the drive properly.

Which fdisk version?

: So, I boot with: ramdisk hd=2428,16,64 (forget the exact numbers)

ramdisk? This has nothing to do with ramdisk.
ramdisk and hd are completely independent options.

: and now it sees the while drive all right but it doesn't see the
: partitions.

You do not reveal the kernel version you are using, but only
kernel versions 1.3.14 and above know about the distortions
created by DM. Older kernel versions just see reality: one big
partition with type 54 or so.

 
 
 

EIDE Quantum drive - Can't install on 2nd DM partition ?!

Post by CHIANG KOK KEO » Wed, 03 Jul 1996 04:00:00


Hi! Anyone knows of how Slackware 2.2 with kernel 1.2. I have set the type Linux native.

The configuarion is as follows.
             Boot  Begin Start  End     type
/dev/hda21     *      1     1    500     82  Linux Native
/dev/hda2             501 501    550     83 Linux Swap

Hope somebody can help as the setup program does not recognise them.

Thanks

 
 
 

EIDE Quantum drive - Can't install on 2nd DM partition ?!

Post by Andy Walt » Thu, 04 Jul 1996 04:00:00




>>> Hi,

>>> I'm trying to install linux and windows 95 on a 1.2 Gig C drive.
>>> I install DOS, install the DM (disk manager from Quantum - which creates
>>> my partitions for me: 750 Meg for Dos and 500 for linux) and then install
>>> Windows. NO problem.
>>> Then, I got the 3.0 boot/root disks and booted up Linux.

Hi - I've come in a bit late on this, but what version of Linux will
support drives this big?  I have a >1GB disk that my bios support s
fine for win95, but Linux 1.09 doesn't seem to like it.  Any ideas?

Thanks,
Andy

 
 
 

EIDE Quantum drive - Can't install on 2nd DM partition ?!

Post by Jason » Fri, 05 Jul 1996 04:00:00



> Hi,

> I'm trying to install linux and windows 95 on a 1.2 Gig C drive.
> I install DOS, install the DM (disk manager from Quantum - which creates
> my partitions for me: 750 Meg for Dos and 500 for linux) and then install
> Windows. NO problem.
> Then, I got the 3.0 boot/root disks and booted up Linux.

Disk manager is a dynamic drive overlay - it loads from the master boot
record of the first hard drive (I think) and then loads the operating
system.  The purpose of the overlay is to use hard drives bigger than 528
MB on older computers that don't support them.  Any boot manager such as
LILO or OS/2 boot manager occupies the master boot record so it is extremely
difficult to use both (I'd say impossible except I heard someone actually
did it).  If the overlay isn't loaded then none of the partitions can be
seen.  Disk manager should give you the option of booting from a floppy
after it loads - start the computer without a floppy in the drive, wait
for the disk manager message to tell you to press a key or something to
boot from floppy and stick the boot disk in.  I don't know if Linux is
even compatible with this overlay, but if it is you could boot Linux from
floppy each time you want to use it.
I don't suggest this though; first, overlays are cheap software fixes for
a hardware problem, second, multiple operating systems (especially Linux)
and the overlay are a bad mix.  Go buy a new EIDE controller with an
on-board BIOS so you don't need disk manager.  You might have to repartition
after you remove disk manager (meaning backing up and restoring EVERYTHING),
but I don't think so.
By the way, if you only wanted to use Linux you wouldn't need either the
drive overlay or a new controller - entering the boot paramater overrides
any settings in your computer's BIOS, which is what limits you to 528 MB.

Quote:> The problem:
> ------------
> fdisk (in linux) does not see the partitions - in fact it doesn't even see
> the drive properly.

> So, I boot with: ramdisk hd=2428,16,64 (forget the exact numbers)
> and now it sees the while drive all right but it doesn't see the
> partitions.

(not using disk manager)

Quote:> Another minor problem (relatively speaking) is that I have a 200 Meg D
> drive and linux doesn't see it properly at all - at one point it told me
> that there were 26 partitions on it or something stupid like that.
> I've tried booting with: ramdisk hd=....,...,.. hd=....,.,.
> but that doesn't work either.

I don't know what the problem is here.  Maybe something to do with disk
manager?
> ----------

> Any ideas?
> Thanks,
> MArc

> (ps. my Internet Serv. Provider has been screwing up my mail for a few
> days now so if you can't email me - post to the newsgroup please or email


 
 
 

EIDE Quantum drive - Can't install on 2nd DM partition ?!

Post by leon gar » Sat, 06 Jul 1996 04:00:00



>> Hi,

>> I'm trying to install linux and windows 95 on a 1.2 Gig C drive.
>> I install DOS, install the DM (disk manager from Quantum - which creates
>> my partitions for me: 750 Meg for Dos and 500 for linux) and then install
>> Windows. NO problem.
>> Then, I got the 3.0 boot/root disks and booted up Linux.
>Disk manager is a dynamic drive overlay - it loads from the master boot
>record of the first hard drive (I think)

true.

Quote:>system.  The purpose of the overlay is to use hard drives bigger than 528

yes that is the primary reason for its existance.
even if it isnt required for this, it does have some advantages.

Quote:>MB on older computers that don't support them.  Any boot manager such as

it has other advantages
it uses 32 bit instructions on VLB cards
it uses multiple mode if it can .
it supported the secondary interface.
it controls read ahead and other features of EIDE drives.

you can get these advantages even if you dont need Disk manager
7 to access all of a drive.

Quote:>LILO or OS/2 boot manager occupies the master boot record so it is extremely
>difficult to use both (I'd say impossible except I heard someone actually
>did it).

DM occupies the physical MBR.
DM creates a partition which holds a  complete virtual
hard drive. MBR, partition table etc all in place ..

once DM is run from the physical  MBR , DM boots the (old) logical MBR
and hangs around in memory like a virus, and installs itself into
DOS if umb's are available (so it frees up low memory )
If you dont have dos umb services available, DM is just like BIOS.
(to go into the upper memory, it loads a dos  driver and releases itself. )

What this means is that while the first attempts to support DM in the linux
kernel may have confused lilo, there isnt any reason lilo wont work.
similarly OS/2 may have had trouble.

and using lilo  from a floppy without DM installed wont work
as lilo will have to assume DM is installed. (maybe it can test such
things these days ? there isnt any reason why it cant)

Quote:> If the overlay isn't loaded then none of the partitions can be
>seen.  Disk manager should give you the option of booting from a floppy
>after it loads - start the computer without a floppy in the drive, wait
>for the disk manager message to tell you to press a key or something to
>boot from floppy and stick the boot disk in.  I don't know if Linux is
>even compatible with this overlay,

compatibility came in about version 1.3.30 or something
use loadlin from dos to get to linux if you dont want to mess with lilo.

Quote:> but if it is you could boot Linux from
>floppy each time you want to use it.
>I don't suggest this though; first, overlays are cheap software fixes for
>a hardware problem

WAAH ! its a software problem ! the bios is software , and the bios
is broke ! DM just fixes it.

in fact DM just replaces bios . bios is software, DM is software.
overlays are software fixes for software problems.
(an analogy. word processors are software fixes for a hardware problem.
go buy a electronic typewriter with  network access, laser /bubble /thermal/
dot matrix printing, fax capabilities,modem, 8 gig storage ,
etc etc)

ok, i think you are scared of the unknown. you dont know what DM
is doing, so you are saying avoid it. before linux supported DM,
we had to avoid it. at the same time  ontrack introduced  a DM
mode that was compatibile with linux, linux became compatible with
the standard DM mode .. so i use DM and linux together quite happily.

the reason DM hides the partitions  one big DM partition is so that
broken DOS wont scramble the  partitions IF you dont have DM loaded.

DM7  has an option to use 'bios compatible format' which means
that the partitions are not hidden. There is only one MBR which is for
DM  in this format. but lilo doesnt need to go on the mbr !

this bios compatible format means that old versions of linux ,etc will
 be able to access the partitions ok. but  if you boot dos from a floppy
without DM , you can scramble data on all partitions and scramble the
partition table... DOS is broken !

but it means that you can put lilo on a floppy
( or on  a partition (but not the MBR when using bios compatible mode !!!! ) )
and lilo will work whether DM is loaded or not.
(so lilo could be fixed for this too. dont know whether it yet. )

Quote:>, second, multiple operating systems (especially Linux)
>and the overlay are a bad mix.  Go buy a new EIDE controller with an
>on-board BIOS so you don't need disk manager.  You might have to repartition
>after you remove disk manager (meaning backing up and restoring EVERYTHING),
>but I don't think so.

DM  will cooperate with the interface's bios ..
that means that you just plug the drives onto the new controller and
DM will still boot and install ok.
DM has a non-reversable remove option.

so you use the remove option then install the drivers for the vesa eide
controllers. (or fiddle with bios options or jumpers on the card or whatever)
(DM supports mode 3,4 for some vlb controllers, so you wouldnt even
have to drop DM or use the card's drivers or bios... these drivers and bios's
can be silly (and broken) software fixes (or breakages) for  hardware (or software)
problems. and as such should be avoided.)

Quote:>By the way, if you only wanted to use Linux you wouldn't need either the
>drive overlay or a new controller -

true.  linux cant use the dm services.
linux can do for itself anything dm does.

Quote:> entering the boot paramater overrides
>any settings in your computer's BIOS, which is what limits you to 528 MB.

but new kernels dont need  boot parameter overrides.

use a newer kernel which identifies the drive from
a. bios
and
b. cmos
and
c. the drive identify command. (so the drive tells linux what it is.)

the drive identify results are used if they look ok.
except fdisk and lilo ask for the bios geometry ..
(so linux can only guess about the drive  geometry of drives supported by
dos drivers)

leon

 
 
 

EIDE Quantum drive - Can't install on 2nd DM partition ?!

Post by Michael » Sat, 06 Jul 1996 04:00:00


My kernel is 1.2.13 and have no problem in using 1.2G.  It's just
LILO can't boot befond the  1024 cyl. limit.

 Andy Walton



: >>> Hi,
: >>>
: >>> I'm trying to install linux and windows 95 on a 1.2 Gig C drive.
: >>> I install DOS, install the DM (disk manager from Quantum - which creates
: >>> my partitions for me: 750 Meg for Dos and 500 for linux) and then install
: >>> Windows. NO problem.
: >>> Then, I got the 3.0 boot/root disks and booted up Linux.

: Hi - I've come in a bit late on this, but what version of Linux will
: support drives this big?  I have a >1GB disk that my bios support s
: fine for win95, but Linux 1.09 doesn't seem to like it.  Any ideas?

: Thanks,
: Andy

--

--
---------------------------------------------------------------------------
http://wwwcsif.cs.ucdavis.edu/~ngs            - My official no-fun page
http://www.engr.ucdavis.edu/~syng              - My intended-to-be fun page
http://www.engr.ucdavis.edu/~syng/anime.html - My anime page
http://www.engr.ucdavis.edu/~syng/smoon.html - My SailorMoon page
---------------------------------------------------------------------------

 
 
 

EIDE Quantum drive - Can't install on 2nd DM partition ?!

Post by mell » Sun, 07 Jul 1996 04:00:00


Quote:

>compatibility came in about version 1.3.30 or something
>use loadlin from dos to get to linux if you dont want to mess with lilo.

I have the slackware 3.0 distribution and building the 1.3.20 kernel
did the trick.  Booting from 2 1/2 gig eide drive w/Disk Manager
just fine.

I don't know why there's all this backward compatibility to old code!
Like, how about some new firmware in these machines?  500 meg
disks are small these days!  Having to mess with this stuff is so
primitive!  Like, you should send and receive packets from a disk
that's a black box, not mess with cylinders and heads and sectors
and all that trash!  It's like using 2 sticks to get fire!  Sheesh!

 
 
 

EIDE Quantum drive - Can't install on 2nd DM partition ?!

Post by Jason » Mon, 08 Jul 1996 04:00:00




> >> Hi,

> >> I'm trying to install linux and windows 95 on a 1.2 Gig C drive.
> >> I install DOS, install the DM (disk manager from Quantum - which creates
> >> my partitions for me: 750 Meg for Dos and 500 for linux) and then install
> >> Windows. NO problem.
> >> Then, I got the 3.0 boot/root disks and booted up Linux.

> >Disk manager is a dynamic drive overlay - it loads from the master boot
> >record of the first hard drive (I think)

> true.

> >system.  The purpose of the overlay is to use hard drives bigger than 528

> yes that is the primary reason for its existance.
> even if it isnt required for this, it does have some advantages.

> >MB on older computers that don't support them.  Any boot manager such as

> it has other advantages
> it uses 32 bit instructions on VLB cards
> it uses multiple mode if it can .
> it supported the secondary interface.
> it controls read ahead and other features of EIDE drives.

> you can get these advantages even if you dont need Disk manager
> 7 to access all of a drive.

If you don't need DM to access all of a drive then your hardware supports
EIDE and therefore most (I think all) of these 'advantages'.

Quote:

> >LILO or OS/2 boot manager occupies the master boot record so it is extremely
> >difficult to use both (I'd say impossible except I heard someone actually
> >did it).

> DM occupies the physical MBR.
> DM creates a partition which holds a  complete virtual
> hard drive. MBR, partition table etc all in place ..

> once DM is run from the physical  MBR , DM boots the (old) logical MBR
> and hangs around in memory like a virus, and installs itself into
> DOS if umb's are available (so it frees up low memory )
> If you dont have dos umb services available, DM is just like BIOS.
> (to go into the upper memory, it loads a dos  driver and releases itself. )

Can anyone say jerry-rigged?

- Show quoted text -

Quote:> What this means is that while the first attempts to support DM in the linux
> kernel may have confused lilo, there isnt any reason lilo wont work.
> similarly OS/2 may have had trouble.

> and using lilo  from a floppy without DM installed wont work
> as lilo will have to assume DM is installed. (maybe it can test such
> things these days ? there isnt any reason why it cant)

> > If the overlay isn't loaded then none of the partitions can be
> >seen.  Disk manager should give you the option of booting from a floppy

> >after it loads - start the computer without a floppy in the drive, wait
> >for the disk manager message to tell you to press a key or something to
> >boot from floppy and stick the boot disk in.  I don't know if Linux is
> >even compatible with this overlay,

> compatibility came in about version 1.3.30 or something
> use loadlin from dos to get to linux if you dont want to mess with lilo.

> > but if it is you could boot Linux from
> >floppy each time you want to use it.
> >I don't suggest this though; first, overlays are cheap software fixes for
> >a hardware problem

> WAAH ! its a software problem ! the bios is software , and the bios
> is broke ! DM just fixes it.

BIOS is firmware - in older computers you had to replace the chip to
change it.  I think most people would classify it as hardware because it
is encoded on a chip.

Quote:

> in fact DM just replaces bios . bios is software, DM is software.
> overlays are software fixes for software problems.
> (an analogy. word processors are software fixes for a hardware problem.
> go buy a electronic typewriter with  network access, laser /bubble /thermal/
> dot matrix printing, fax capabilities,modem, 8 gig storage ,
> etc etc)

A better analogy:  BIOS is software just like the chips in your alarm
clock are software.  Sure, you could argue this position, but how many
people consider their alarm clock a software package?

Quote:> ok, i think you are scared of the unknown. you dont know what DM
> is doing, so you are saying avoid it. before linux supported DM,
> we had to avoid it. at the same time  ontrack introduced  a DM
> mode that was compatibile with linux, linux became compatible with
> the standard DM mode .. so i use DM and linux together quite happily.

I'm not scared of the unknown - I just prefer the simple solution.  A
simple solution is probably more reliable and easier to work with.  Sure,
I might be more comfortable using DM if I was an expert on it, but I'd
still choose to replace the outdated part rather than spend a lot of time
and energy to work around it.  A good saying - "kiss" - Keep It Simple,
Stupid.

Quote:

> the reason DM hides the partitions  one big DM partition is so that
> broken DOS wont scramble the  partitions IF you dont have DM loaded.

DOS isn't broken - it just relies on the BIOS (which is outdated, not
broken).

Quote:

> DM7  has an option to use 'bios compatible format' which means
> that the partitions are not hidden. There is only one MBR which is for
> DM  in this format. but lilo doesnt need to go on the mbr !

If you're going to use lilo to select operating systems at bootup, it
DOES have to go on the MBR.  If it doesn't you have to use another boot
manager.  Even if the boot manager goes on a "virtual" MBR, from my own
experience and others, I still say DM is a real pain and difficult to use
with multiple OS's.

Quote:> this bios compatible format means that old versions of linux ,etc will
>  be able to access the partitions ok. but  if you boot dos from a floppy
> without DM , you can scramble data on all partitions and scramble the
> partition table... DOS is broken !

No, the screwy contraption you used to save money (DM) scrambled the hard
drive so nothing else can read it.  Okay, maybe not literally (I don't
know), but this is the effect.

Quote:> but it means that you can put lilo on a floppy
> ( or on  a partition (but not the MBR when using bios compatible mode !!!! ) )
> and lilo will work whether DM is loaded or not.
> (so lilo could be fixed for this too. dont know whether it yet. )

> >, second, multiple operating systems (especially Linux)
> >and the overlay are a bad mix.  Go buy a new EIDE controller with an
> >on-board BIOS so you don't need disk manager.  You might have to repartition
> >after you remove disk manager (meaning backing up and restoring EVERYTHING),
> >but I don't think so.

> DM  will cooperate with the interface's bios ..
> that means that you just plug the drives onto the new controller and
> DM will still boot and install ok.

But why keep it?

- Show quoted text -

Quote:> DM has a non-reversable remove option.

> so you use the remove option then install the drivers for the vesa eide
> controllers. (or fiddle with bios options or jumpers on the card or whatever)
> (DM supports mode 3,4 for some vlb controllers, so you wouldnt even
> have to drop DM or use the card's drivers or bios... these drivers and bios's
> can be silly (and broken) software fixes (or breakages) for  hardware (or software)
> problems. and as such should be avoided.)

> >By the way, if you only wanted to use Linux you wouldn't need either the
> >drive overlay or a new controller -

> true.  linux cant use the dm services.
> linux can do for itself anything dm does.

> > entering the boot paramater overrides
> >any settings in your computer's BIOS, which is what limits you to 528 MB.

> but new kernels dont need  boot parameter overrides.

> use a newer kernel which identifies the drive from
> a. bios
> and
> b. cmos
> and
> c. the drive identify command. (so the drive tells linux what it is.)

> the drive identify results are used if they look ok.
> except fdisk and lilo ask for the bios geometry ..
> (so linux can only guess about the drive  geometry of drives supported by
> dos drivers)

> leon

 
 
 

EIDE Quantum drive - Can't install on 2nd DM partition ?!

Post by mell » Wed, 10 Jul 1996 04:00:00



Quote:>My kernel is 1.2.13 and have no problem in using 1.2G.  It's just
>LILO can't boot befond the  1024 cyl. limit.

PMJI, but I think there's another issue if the drive
is larger than 2.1 gig.  I don't know the nitty gritty
but when I opened the box on my Western Digital
Caviar 2.5 gig drive it had a note saying you may
have to use a Disk Manager type program to use
the drive.

I could install the slackware 3.0 distribution with
Disk Manager on my drive, but I found I couldn't
boot from the HD.  I rebuilt the kernel and 1.3.20
boots fine off the hard drive.  I tried a later kernel
for another problem and I was back to the same
HD boot kernel panic, so I put 1.3.20 back on.

Anyone know exactly what the issue is with this
2.1 gig threshold?  I'm curious.

 
 
 

EIDE Quantum drive - Can't install on 2nd DM partition ?!

Post by Michael Plumeco » Wed, 31 Jul 1996 04:00:00



:
: >My kernel is 1.2.13 and have no problem in using 1.2G.  It's just
: >LILO can't boot befond the  1024 cyl. limit.
:
: PMJI, but I think there's another issue if the drive
: is larger than 2.1 gig.  I don't know the nitty gritty
: but when I opened the box on my Western Digital
: Caviar 2.5 gig drive it had a note saying you may
: have to use a Disk Manager type program to use
: the drive.
:
: I could install the slackware 3.0 distribution with
: Disk Manager on my drive, but I found I couldn't
: boot from the HD.  I rebuilt the kernel and 1.3.20
: boots fine off the hard drive.  I tried a later kernel
: for another problem and I was back to the same
: HD boot kernel panic, so I put 1.3.20 back on.
:
: Anyone know exactly what the issue is with this
: 2.1 gig threshold?  I'm curious.

Vendors seem to say that the 2gig threshold/per disk is a built-in
limitation in the Pentium motherboards (of the day).
Per disk does not mean per drive, and a 2.5 Gig should work fully if
partitioned in 2 or more.
Vice versa I use 5 disks totalling over 3 gig (some compressed), out of
2 devices plugged on only one socket. It all works fine....
Just careful with those Fdisk....

 
 
 

EIDE Quantum drive - Can't install on 2nd DM partition ?!

Post by Leejay W » Wed, 31 Jul 1996 04:00:00


Excerpts from netnews.comp.os.linux.hardware: 30-Jul-96




>:
>: >My kernel is 1.2.13 and have no problem in using 1.2G.  It's just
>: >LILO can't boot befond the  1024 cyl. limit.
>:
>: PMJI, but I think there's another issue if the drive
>: is larger than 2.1 gig.  I don't know the nitty gritty
>: but when I opened the box on my Western Digital
>: Caviar 2.5 gig drive it had a note saying you may
>: have to use a Disk Manager type program to use
>: the drive.

The WDC32550 is an EIDE drive, too; important bit of info,
as SCSI drives, according to the LDP's SAG(? or was it the
Uer's Guide?), don't seem to have this limitation due to
the different way the controllers use to address sectors...

Quote:>: I could install the slackware 3.0 distribution with
>: Disk Manager on my drive, but I found I couldn't
>: boot from the HD.  I rebuilt the kernel and 1.3.20
>: boots fine off the hard drive.  I tried a later kernel
>: for another problem and I was back to the same
>: HD boot kernel panic, so I put 1.3.20 back on.
>:
>: Anyone know exactly what the issue is with this
>: 2.1 gig threshold?  I'm curious.

For detailed info, see the "Yet Another EIDE/ATA FAQ" or something
of that sort, don't recall URLs etc offhand, but I think I found a
copy through the Seagate web site (http://www.seagate.com)

(take following with grain of salt.  From memory after wandering through
 FAQs and drive docs -- I do *not* work at a drive factory... hence, it
 is possibly and probably not terribly accurate.)

Summary re: booting

        This is mostly a DOS-limitation vs. a Linux limitation, as DOS,
        without TSR utilities or BIOS extensions, cannot properly deal with
        drives with more than 1024 cylinders.  As there are normally 512
        bytes per sector, 63 sectors/track, and 16 heads maximum, this
        would lead to a maximum of 504MB (software).  This bit is a BIOS
        limitation of the older BIOSes.

        Newer BIOSes, however, employ "translation" schemes.  They present
        a "faked" geometry (C/H/S counts) that works by fudging the head,
        and sometimes the sector/track, count(s) to higher values, while
        lowering the effective cylinder count so that C*H*S still returns
        the same product, but the BIOS reports something with <= 1024
        cylinders.

        Example:  a drive with 2400 cylinders, 16 heads, and
        63 sectors/track may report instead 800 cylinders, 48 heads,
        and 63 sectors/track; or it may use some different scheme.
        I've not seen a spec that dictates the exact methods used,
        but the general idea is to reduce the C count < 1025 cylinders.

        However, the BIOS may not be able to send a head count >= 63.
        For instance, my BIOS detects and fully translates the Quantum
        LPS540, and detects but fails to translate the WDC32550, probably
        because it exceeds the size of the apparent maximum, 1024/63/63
        or about 2.03GB.  Therefore, it returns untranslated values to
        DOS; this may be done not because it is unfeasible, but instead
        in view of a previously agreed spec for communication between the
        BIOS and DOS and other OSes.  As DOS has no way of querying the
        user for the *real* disk geometry, without, say, a disk manager,
        it gets confused and returns a value < capacity of the drive
        (in my case, the 504MB maximum for a non-translated drive.)

        Linux, OTOH, only uses the BIOS to boot, and *can* accept the drive    
        geometry specs from the user; hence, it can access the full drive
        fine.  Newer kernels may coexist with Disk Manager; I wouldn't know,
        as I'm using 1.2.13 and didn't use DM as I had intended to give the
        bulk of the drive to Linux, anyway, which didn't need DM.

        Incidentally, from my own experience, tech support (in my case,
        from Western Digital and Dell) tends not to be especially aware
        of this limitation, although the WDC _manual_ did come pretty
        close to this issue...

Quote:>Vendors seem to say that the 2gig threshold/per disk is a built-in
>limitation in the Pentium motherboards (of the day).
>Per disk does not mean per drive, and a 2.5 Gig should work fully if
>partitioned in 2 or more.
>Vice versa I use 5 disks totalling over 3 gig (some compressed), out of
>2 devices plugged on only one socket. It all works fine....
>Just careful with those Fdisk....

--Leejay Wu- PGP keyprint: F3 FC EB 0E 2C 31 F3 08 96 A2 B4 E2 5A 3E 47 6A --

| truth... I speak for none but myself... finger for GC, W3 URLs, PGP stuff |
--Carpe carp --- Information is power ---- this .sig last revised 950925 ---|
 
 
 

EIDE Quantum drive - Can't install on 2nd DM partition ?!

Post by Peter den Ha » Wed, 07 Aug 1996 04:00:00


 >>: Anyone know exactly what the issue is with this
 >>: 2.1 gig threshold?  I'm curious.

There are no less than two distinct 2GB issues:-

 1. The DOS/Win (V)FAT filesystem has a hard coded limit of 2GB.
    Except the WinNT implementation which goes up to 4GB.

    This gives a 2GB PARTITION limit with this filesystem. Linux,
    with e.g. the ext2 filesystem, has no such limit.

 2. There are buggy BIOSes which *on drives with more than
    4096 ("physical") cylinders.

    This gives a 2GB HARDDISK limit with these BIOSes.

 >For detailed info, see the "Yet Another EIDE/ATA FAQ" or something
 >of that sort, don't recall URLs etc offhand, but I think I found a
 >copy through the Seagate web site (http://www.veryComputer.com/)

The current version is on http://www.veryComputer.com/~pieterh/storage.html

 - Peter

--

 
 
 

1. linux on 2nd EIDE HDD as primary on 2nd EIDE controller

Hi to All!
  I have a NEC PowerMatev75 w/32MB RAM, and 2 EIDE drives.  They used to be
on the same chain, but when I installed them in this machine I gave each
its own drive controller.  Linux fdisk doesn't see the second hdd, or I
don't know how to tell it the right address.  /dev/hda doesn't work, and
neither does /dev/hdb.  What am I missing?

Thanks in advance!

Doug Hayden

2. Reinstalling OS

3. How to Install Linux on 2nd EIDE given Existing Primary EIDE w/Win95?

4. Setting length of ID's with shadowsuite and slackware

5. Can't see 2nd EIDE drive?

6. making "/proc" sense

7. Installing Linux on DM'd Drive

8. sendmail cinfig question

9. Install SCO Unix to 2nd EIDE Drive

10. Trouble with 540MB Quantum EIDE drive & Linux 1.1.24

11. 12 gig Quantum T-Rex Bigfoot Ultra ATA EIDE drive!!

12. System doesn't recognize partition on 2nd drive (hdb)

13. EIDE drive 'there' but not 'there'!