Q: adding ESDI hd > 1024 cyl to Linux

Q: adding ESDI hd > 1024 cyl to Linux

Post by Klemens Haegel » Thu, 20 Apr 1995 04:00:00

Hi Netlanders !

Unfortunately, i have run into a problem adding a
Micropolis 1667-6 (1776 cyl, 7 h, 54 sec/t) 320 MB Harddisk
to my existing SCSI Linux Box

The Micropolis ESDI HD is attached to a WD 1006 WA2 ESDI Ctrl (ISA)

when partitioning the drive under linux, fdisk
complains about
a) drive size > 1024 cyl
b) differences between physical and logical mapping

what about a) ?

b) comes from the fact, that the ctrl maps 1776/7/54 to 654/16/34
(or something similar) to avoid old DOS restriction trouble

so, what should i do ?

- ignore everything, just go on
- disable sector translation on the WD ctrl
- disable BIOS on WD (why?)
- other ideas ?

Any advice would be helpful, thanx in advance !

please email to

Thanks, Klemens


1. Linux install problems > 1024 cyl hd...

I read the previous article in this newsgroup concerning disks that are
bigger than 500MB. I have been trying(unsuccessfully) to install linux on
a 250MB partition of my 1080MB Hard drive. Used Fips to partition the HD
and then booted up using the linux root/boot disks. Ran the following
fdisk /dev/sda

Got the message:
Disk is greated than 1024cylinders May have problems.
Ignored above message.

Tried to run setup
It complained about not having a disk partition flagged as Linux Native.
Ran fdisk /dev/sda and changed the 2nd partition type to linux native.
While I was in fdisk checked the partitions out of curiosity and got the
following errors:

Device    boot    begin  start  end  blocks  ID  sys
/dev/sda1  *       1       1     780 798704   6  DOS 16Bit=>32M
Partition 1 has different physical/logical endings:
Physical=(389,127,32)  Logical=(779,63,32)
Partition 1 does not end on cylinder boundary:
physical=(389,127,32)  Should be (389,63,32)

/dev/sda2         391     781    1030 256000  82 Linux Native
Partition 2 has different physical/logical beginnings:
physical=(390,0,1)     logical=(780,0,1)
Partition 2 has different physical/logical endings:
physical=(514,127,32)  logical=(1029,63,32)
partition 2 does not end on cylinder boundary:
physical=(514,127,32)   should be (514,63,32)

What the hell is going on? Is Linux really unable to handle a disk bigger
than 1024MB?
Do I need to manually edit the partition tables to reflect the partition
sizes? If I do can anyone tell me how I might go about doing this?

Please post/email me with responses.

Mike Smith

2. Internal DNS Question

3. Installing lilo on a >1024 cyl SCSI HD?

4. 7th USENIX Security Symposium - Call for Papers

5. Help with HD >1024 Cyls

6. Newbie question - How can I modify which apps run on X startup?

7. HD w/ > 1024 Cyl.

8. Mach32 clock limited to 67.5MHz at Depth=16! Why? (Repost 1)

9. hd params, >1024 cyl, boot disk problem

10. HD > 1024 cyls. Any HOWTOs???

11. ide hd >1024 cyls

12. hd params, >1024 cyl, boot problems

13. Installing linux on > 1024 Cyl