[1464] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

Re: BT-956C + mutating partition table? (2.0.25)

daemon@ATHENA.MIT.EDU (Leonard N. Zubkoff)
Mon Feb 24 21:04:21 1997

Date: 	Mon, 24 Feb 1997 15:28:56 -0800
From: "Leonard N. Zubkoff" <lnz@dandelion.com>
To: kagel@dg1.bloomberg.com
CC: ptb@dit.upm.es, linux-scsi@vger.rutgers.edu
In-reply-to: <9702241712.AA08894@quasar.bloomberg.com>
	(kagel@quasar.bloomberg.com)

  Date: 	Mon, 24 Feb 1997 12:12:56 -0500
  From: kagel@quasar.bloomberg.com

     From: "Peter T. Breuer" <ptb@it.uc3m.es>
     Date: 	Sun, 23 Feb 1997 18:48:41 +0100 (MET)

      /dev/sda9         1024     1118     1246   132080   83  Linux native
      /dev/sda10        1024     1247     1311    66544   83  Linux native
      /dev/sda11        1024     1312     1440   132080   82  Linux swap
      /dev/sda12        1024     1441     2763  1354736   83  Linux native
      /dev/sda13        2048     2764     4095  1363952   83  Linux native

    [snip]

     scsi0:   Synchronous Initiation: Enabled, Extended Disk Translation: Enabled
                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ Note this

     scsi0: Warning: Extended Translation Setting (> 1GB Switch) does not match
	    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ See This!
     scsi0: Partition Table - Adopting 64/32 Geometry from Partition Table
	    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ See This!

  It looks like the controller BIOS Extended Disk Translation option (to remap
  the geometry disks with >1024 cylinders so that DOS can use them) state has
  been changed since you created the partition table.  Either that or you have
  changed controllers since partitioning that drive.  I had a similar problem
  with my system when I switched controllers from a Future Domain to BusLogic
  958.  The partition table created under the default translation mapping of the
  Future Domain were incompatible with those expected by the BusLogic and REALLY
  confused Linux.  (I'd bet that MS-DOS fdisk reports the partitions sanely, it
  did for me!  Also DOS kept reporting bad sectors on this recently formatted
  drive!)  I finally had to archive and reformat that drive and create the
  partition table from scratch with the BusLogic Controller's Translation mode
  turned on.  No trouble from either DOS or Linux since.

Actually, the problem with the 1024/2048 numbers in the partition table appears
to be an artifact of Linux fdisk.  Based on the message above, the original
controller Peter used must have had a 64/32 translation, and the new controller
is defaulting to 255/63.  But since the partition table does match the 64/32
geometry already, there is no problem with this, other than the warning.  The
warning serves to inform as to why the Extended Translation setting is AutoSCSI
is being ignored in favor of the existing 64/32 geometry.

		Leonard

home help back first fref pref prev next nref lref last post