[1464] in linux-scsi channel archive
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