drive geometry changed kernel 1.1.59 => 1.2.0

drive geometry changed kernel 1.1.59 => 1.2.0

Post by Trent Piep » Thu, 09 Mar 1995 13:50:51



I just upgraded from kernel 1.1.59 to 1.2.0.  The new kernel seems to have
a different idea of my hard disk's geometry than the old one.  I have a
Quantum empire 1080S 1 gig SCSI drive, with a BusLogic 747 EISA SCSI
controller.  What is going on?  My drive went from 128 heads x 514 cylinders
to 64 heads x 1029 cylinders.  The disk still works with 1.2.0, except lilo
dones't want to add a new kernel image.  I haven't tested it that much for
fear of mangeling my drive.

Linux hyperion 1.1.59 #5 Sun Mar 5 21:20:43 PST 1995 i486

Disk /dev/sdb: 128 heads, 32 sectors, 514 cylinders
Units = cylinders of 4096 * 512 bytes

   Device Boot  Begin   Start     End  Blocks   Id  System
/dev/sdb1           1       1     255  522224    6  DOS 16-bit >=32M
/dev/sdb2         256     256     271   32768   83  Linux native
/dev/sdb3         507     507     514   16384   82  Linux swap
/dev/sdb4         272     272     506  481280   83  Linux native

Linux hyperion 1.2.0 #4 Tue Mar 7 20:05:04 PST 1995 i486

The number of cylinders for this disk is set to 1029.
This is larger than 1024, and may cause problems with some software.

Disk /dev/sdb: 64 heads, 32 sectors, 1029 cylinders
Units = cylinders of 2048 * 512 bytes

   Device Boot  Begin   Start     End  Blocks   Id  System
/dev/sdb1           1       1     510  522224    6  DOS 16-bit >=32M
Partition 1 has different physical/logical endings:
     phys=(254, 127, 32) logical=(509, 63, 32)
Partition 1 does not end on cylinder boundary:
     phys=(254, 127, 32) should be (254, 63, 32)
/dev/sdb2         256     511     542   32768   83  Linux native
Partition 2 has different physical/logical beginnings (non-Linux?):
     phys=(255, 0, 1) logical=(510, 0, 1)
Partition 2 has different physical/logical endings:
     phys=(270, 127, 32) logical=(541, 63, 32)
Partition 2 does not end on cylinder boundary:
     phys=(270, 127, 32) should be (270, 63, 32)
/dev/sdb3         507    1013    1028   16384   82  Linux swap
Partition 3 has different physical/logical beginnings (non-Linux?):
     phys=(506, 0, 1) logical=(1012, 0, 1)
Partition 3 has different physical/logical endings:
     phys=(513, 127, 32) logical=(1027, 63, 32)
Partition 3 does not end on cylinder boundary:
     phys=(513, 127, 32) should be (513, 63, 32)
/dev/sdb4         272     543    1012  481280   83  Linux native
Partition 4 has different physical/logical beginnings (non-Linux?):
     phys=(271, 0, 1) logical=(542, 0, 1)
Partition 4 has different physical/logical endings:
     phys=(505, 127, 32) logical=(1011, 63, 32)
Partition 4 does not end on cylinder boundary:
     phys=(505, 127, 32) should be (505, 63, 32)
--
|Gazing up to the breeze of the heavens \ on a quest, meaning, reason  |
|came to be, how it begun \ all alone in the family of the sun         |
|curiosity teasing everyone \ on our home, third stone from the sun.   |

 
 
 

drive geometry changed kernel 1.1.59 => 1.2.0

Post by RFWillia » Tue, 14 Mar 1995 13:28:49


I have a buslogic 545c. I know that the drive geometery with my controller
is taken  care of by a setting in the eeprom. During boot and when the
scsi devices are being queried, I have the option of hitting ^B, which
brings me to a menu that allows me to set a flag telling the controller to
FAKE having less than 1024 cylinders. My drive, a 1gig maxtor, has a
little over 1700 cylinders. I am using 1.20 with no problems at all.

Randal Williams