All of lore.kernel.org
 help / color / mirror / Atom feed
From: Louis-David Mitterrand <vindex+lists-linux-raid@apartia.org>
To: linux-raid@vger.kernel.org
Subject: Re: /dev/md2 stopped after changing SAS controller
Date: Sat, 14 May 2011 10:21:59 +0200	[thread overview]
Message-ID: <20110514082159.GA306@apartia.fr> (raw)
In-Reply-To: <20110514073347.15dae0b8@notabene.brown>

On Sat, May 14, 2011 at 07:33:47AM +1000, NeilBrown wrote:
> On Fri, 13 May 2011 22:29:01 +0200 Louis-David Mitterrand
> <vindex+lists-linux-raid@apartia.org> wrote:
> > Each disk is configured thus:
> > 
> > 	Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
> > 	255 heads, 63 sectors/track, 121601 cylinders
> > 	Units = cylinders of 16065 * 512 = 8225280 bytes
> > 	Sector size (logical/physical): 512 bytes / 512 bytes
> > 	I/O size (minimum/optimal): 512 bytes / 512 bytes
> > 	Disk identifier: 0x05022e04
> > 
> > 	   Device Boot      Start         End      Blocks   Id  System
> > 	/dev/sda1               1          32      257008+  fd  Linux raid autodetect
> > 	/dev/sda2              33       17500   140311710   fd  Linux raid autodetect
> > 	/dev/sda3           17501      121601   836191282+  fd  Linux raid autodetect
> > 
> 
> Is this the config reported with the old controller or with the new
> controller?

Sorry for the confusion, the above was with the old (LSI) controller.
This is the disk geometry with the new (Adaptec) controller:

	Disk /dev/sda: 1000.1 GB, 1000104157184 bytes
	255 heads, 63 sectors/track, 121589 cylinders
	Units = cylinders of 16065 * 512 = 8225280 bytes
	Sector size (logical/physical): 512 bytes / 512 bytes
	I/O size (minimum/optimal): 512 bytes / 512 bytes
	Disk identifier: 0x6397e8f6

	   Device Boot      Start         End      Blocks   Id  System
	/dev/sda1               1          32      257008+  fd  Linux raid autodetect
	/dev/sda2              33       17500   140311710   fd  Linux raid autodetect
	/dev/sda3           17501      121601   836191282+  fd  Linux raid autodetect

Ah! 121589 vs 121601 cylinders...

> Because my guess is that the new controller makes the devices look a little
> bit smaller.  That would cause the kernel to reject them, but quite possibly
> allow mdadm to think they look OK.
> 
> It would also explain why the first 2 partitions work fine and only the last
> one is a problem.
> 
> If this were the case I would expect a message like:
>          "%s: p%d size %llu extends beyond EOD

Spot on:

	May 14 10:15:46 zenon kernel: sda: p3 size 1672382565 extends beyond EOD, trunca
ted

Is there any solution other than backuping my /dev/md2 somewhere with
the old controller and re-creating a (slightly) smaller one with the new
controller?

Thanks,

  reply	other threads:[~2011-05-14  8:21 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-13 20:29 /dev/md2 stopped after changing SAS controller Louis-David Mitterrand
2011-05-13 21:33 ` NeilBrown
2011-05-14  8:21   ` Louis-David Mitterrand [this message]
2011-05-14  8:27     ` CoolCold
2011-05-14  8:36       ` Roman Mamedov
2011-05-14  8:41         ` CoolCold
2011-05-14 11:58     ` NeilBrown
2011-05-14 12:06       ` Roman Mamedov
2011-05-14 13:00         ` David Brown
2011-05-14 14:19       ` Louis-David Mitterrand
2011-05-14 15:03 ` Stan Hoeppner
2011-05-14 15:18   ` Louis-David Mitterrand
2011-05-14 18:19     ` Stan Hoeppner
2011-05-14 19:15       ` Louis-David Mitterrand
2011-05-14 23:40         ` Stan Hoeppner
2011-05-15  7:26           ` Mikael Abrahamsson
2011-05-15 14:29             ` Joe Landman
2011-05-15 14:37               ` Louis-David Mitterrand
2011-05-16  6:12                 ` Stan Hoeppner
2011-05-16  9:27                   ` Leslie Rhorer
2011-05-16  5:01               ` Stan Hoeppner
2011-05-16  4:43             ` Stan Hoeppner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110514082159.GA306@apartia.fr \
    --to=vindex+lists-linux-raid@apartia.org \
    --cc=linux-raid@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.