linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg KH <greg@kroah.com>
To: linux-hotplug@vger.kernel.org
Subject: Re: Improper Naming in /dev/disk/by-id and Drives Offline
Date: Fri, 12 Sep 2014 18:03:50 +0000	[thread overview]
Message-ID: <20140912180350.GA6801@kroah.com> (raw)
In-Reply-To: <CAFg=k-gDSYG8L68hVky1-j_1xExhzMcX6gobf0a35OtRhdbKVg@mail.gmail.com>

On Fri, Sep 12, 2014 at 11:52:30AM -0600, Brandon R Schwartz wrote:
> On Wed, Sep 10, 2014 at 8:53 PM, Greg KH <greg@kroah.com> wrote:
> > On Wed, Sep 10, 2014 at 08:34:06PM -0600, Brandon R Schwartz wrote:
> >> Hi,
> >>
> >> I'm working on a particular issue (possibly two separate issues) where
> >> our HDDs are (1) getting mislabeled in /dev/disk/by-id and (2)
> >> dropping offline even though drive and controller logs show that the
> >> drive is communicating and working as expected.  I don't have much
> >> knowledge on the udev side of things so it would be great if someone
> >> could offer some insight into the way udev assigns device names and if
> >> there are thoughts as to why the OS cannot see the drive in certain
> >> cases (timing issue?).
> >>
> >> The first issue, the mislabeling problem, is that on reboots or power
> >> cycles we occasionally see our drives become mislabeled in
> >> /dev/disk/by-id.  We expect to see something like:
> >>
> >> ata-ST3000DM001-1CH166_W1F26HKK
> >> ata-ST3000DM001-1CH166_Z1F2FBBY
> >>
> >> But instead we see:
> >>
> >> ata-ST3000DM001-1CH166_W1F26HKK
> >> scsi-35000c500668a9bdb
> >>
> >> The "scsi" drive is assigned a drive letter and the OS can communicate
> >> with the drive.  Drives logs and controller logs show the drive is
> >> working properly, but for some reason it's getting labeled incorrectly
> >> in /dev/disk/by-id.  We have looked through dmesg and enabled logging
> >> in udev (udevadm control --log-priorityÞbug), but we have not seen
> >> where these labels are coming from.
> >
> > Sounds like blkid didn't read the uuid properly.  Is this happening in
> > your initrd?  Is this a systemd init system, or something else?  What
> > distro / version is this?  What kernel version is this?
> >
> 
> Hi Greg,
> 
> The distro is RHEL 6.3 with kernel version 2.6.32.

Then I strongly suggest you get support from Red Hat, as you are paying
for it :)

> We have also seen
> the issue on a Debian based system with kernel  3.2.45.  We ran into
> this issue again yesterday on RHEL and tested the command 'udevadm
> trigger' and it repopulated /dev/disk/by-id with the correct
> information.  Is there another level of debugging that we can enable
> to see where the information might be getting read improperly?

I don't know how RHEL is set up at all, it's such an old kernel, and
userspace, the community can't help you out, sorry.

Work with Red Hat, you are paying them, might as well take advantage of
it.

good luck,

greg k-h

  parent reply	other threads:[~2014-09-12 18:03 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-09-11  2:34 Improper Naming in /dev/disk/by-id and Drives Offline Brandon R Schwartz
2014-09-11  2:53 ` Greg KH
2014-09-12 17:52 ` Brandon R Schwartz
2014-09-12 18:03 ` Greg KH [this message]
2014-09-12 18:53 ` Brandon R Schwartz
2014-09-12 22:42 ` Greg KH

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=20140912180350.GA6801@kroah.com \
    --to=greg@kroah.com \
    --cc=linux-hotplug@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).