From: Asdo <asdo@shiftmail.org>
To: "Moore, Michael" <Michael.Moore@lifetech.com>
Cc: James Bottomley <James.Bottomley@suse.de>,
"linux-scsi@vger.kernel.org" <linux-scsi@vger.kernel.org>
Subject: Re: LSI SAS changes SCSI address and by-path on hot-swap
Date: Sat, 06 Mar 2010 00:05:38 +0100 [thread overview]
Message-ID: <4B918E42.6030009@shiftmail.org> (raw)
In-Reply-To: <627C309F4690914DAF54F22C0CD5F9001FCCFAD082@FRD01MAIL01.ads.invitrogen.net>
Moore, Michael wrote:
> I did this with a LSI-1068E HBA and 2 x 4 drive hot swap SATA bays. I was able to create udev rules to map the drive slots to consistent /dev entries. However, the bigger problem I had was that if I had a drive inserted and mounted (say in slot A) and then I added or swapped another drive on the same port ( 4 SAS channels per port on the external HBAs) it would cause some sort of reset on the bus that would end up unmounting the drive
> in slot A even though I never did anything to the drive in slot A. Now, this was with SATA drives connected directly to the 1068 which should work, but since I needed this to work, I had to revert to the older setup that used Silicon Image 3124 eSATA cards.
>
> I can try to dig up the udev rules I used if this would be helpful.
>
> - Mike
>
Michael, thanks for replying.
The problem you describe would really be a showstopper for us, so I'd
really like to understand it well!...
I tried to reread your post multiple times but I don't fully understand,
excuse my ignorance... this is because I am not really familiar with
SAS/SCSI terms.
You have an LSI-1068E attached directly to hot swap SATA bays, you don't
have expanders in the middle, right?
Then you swapped one of the 8 drives and another one got disconnected
because of that?
This doesn't seem to happen on my setup. I have a mainboard-integrated
LSI-1068E and kernel 2.6.24. I only have 4 drives connected and they all
belong to "port-5:x" (x is different for each drive) I didn't try to
swap all of them, but I definitely tried swapping one, and no other
drive was disconnected because of this. The other drives were part of an
md-raid, it would have been disastrous if it happened.
What kernel version do you have?
The following sentence is not clear to me:
"then I added or swapped another drive on the same port ( 4 SAS channels
per port on the external HBAs)"
what is the "external HBAs"? Is that an expander?
Also... are you sure the problem was not maybe due to the udev rule?
Sorry I don't know udev, I don't know if it even has the power to
unmount a drive...
Thank you
A.
next prev parent reply other threads:[~2010-03-05 23:06 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-04 16:55 LSI SAS changes SCSI address and by-path on hot-swap Asdo
2010-03-05 6:22 ` James Bottomley
2010-03-05 11:12 ` Asdo
2010-03-05 16:57 ` Moore, Michael
2010-03-05 23:05 ` Asdo [this message]
2010-03-09 16:50 ` Moore, Michael
2010-03-10 10:59 ` Boaz Harrosh
2010-03-10 13:49 ` quotes in reply messages (was Re: LSI SAS changes SCSI address and by-path on hot-swap) Stefan Richter
2010-03-12 15:25 ` LSI SAS changes SCSI address and by-path on hot-swap Asdo
2010-03-12 15:32 ` James Bottomley
2010-03-12 15:50 ` Asdo
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=4B918E42.6030009@shiftmail.org \
--to=asdo@shiftmail.org \
--cc=James.Bottomley@suse.de \
--cc=Michael.Moore@lifetech.com \
--cc=linux-scsi@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