From: Fabien Salvi <fabien@cri74.org>
To: Linux SCSI list <linux-scsi@vger.kernel.org>
Subject: Fibre-Channel Access : interuptive access
Date: Mon, 25 Nov 2002 18:46:13 +0100 [thread overview]
Message-ID: <3DE261E5.3F61EBC4@cri74.org> (raw)
Hello,
We have Fibre-Channel HBA (Qlogic 2200F) with a Sanbox2 switch connected
to a storage enclosure with a CMD 7240 Raid FC - SCSI controller.
We use qla2x00 (v6.01) driver.
When I reboot the FC switch, access is interrupted for 1 minute.
If I still have partition mounted on external enclosure while rebooting,
it brings failure on the server with a "semi-crash" of linux :
I can still access on it, but fsync is impossible, access to the data
after the reboot is not possible and reboot is blocked...
So, I must do a hard reset.
Well, this is something not really anormal you will say me, but what can
I do to reduce damages ?
Is there a way to prevent access to the partition while rebooting ?
When there is a timeout in NFS mounts, it is still possible to reboot
normally and to get back data when NFS is ok. Is there a solution like
this with FibreChannel SCSI ?
Here are the logs (I use Reiserfs filesystem) :
Nov 25 16:26:27 d4 kernel: scsi(0): LOOP DOWN detected
Nov 25 16:27:07 d4 kernel: SCSI disk error : host 0 channel 0 id 0 lun 7
return code = 10000
Nov 25 16:27:07 d4 kernel: I/O error: dev 08:01, sector 50056
Nov 25 16:27:07 d4 kernel: journal-601, buffer write failed
Nov 25 16:27:07 d4 kernel: kernel BUG at prints.c:334!
Nov 25 16:27:07 d4 kernel: invalid operand: 0000
Nov 25 16:27:07 d4 kernel: CPU: 0
Nov 25 16:27:07 d4 kernel: EIP: 0010:[reiserfs_panic+41/96] Not
tainted
Nov 25 16:27:07 d4 kernel: EFLAGS: 00010286
Nov 25 16:27:07 d4 kernel: eax: 00000024 ebx: c02764c0 ecx:
c7fb0000 edx: 00000000
Nov 25 16:27:07 d4 kernel: esi: c3470400 edi: 00000000 ebp:
c3470400 esp: c7fb1ee4
Nov 25 16:27:07 d4 kernel: ds: 0018 es: 0018 ss: 0018
Nov 25 16:27:07 d4 kernel: Process kupdated (pid: 7, stackpage=c7fb1000)
Nov 25 16:27:07 d4 kernel: Stack: c027495a c031f0c0 c02764c0 c7fb1f08
c888c798 00000003 c01a83cf
c3470400
Nov 25 16:27:07 d4 kernel: c02764c0 00000011 00000012 00000010
00000000 c888c7cc c888c7c0
00000004
Nov 25 16:27:07 d4 kernel: 00000000 00000012 c7a032c0 c01abcfe
c3470400 c888c798 00000001
c7fb1fa4
Nov 25 16:27:07 d4 kernel: Call Trace: [flush_commit_list+687/928]
[do_journal_end+1982/2704]
[flush_old_commits+287/320] [reiserfs_write_super+21/32]
[sync_supers+191/240]
Nov 25 16:27:07 d4 kernel: [sync_old_buffers+12/64] [kupdate+213/256]
[kernel_thread+40/64]
Nov 25 16:27:07 d4 kernel:
Nov 25 16:27:07 d4 kernel: Code: 0f 0b 4e 01 60 49 27 c0 68 c0 f0 31 c0
85 f6 74 16 0f b7 46
Nov 25 16:27:08 d4 kernel: SCSI disk error : host 0 channel 0 id 0 lun
7 return code = 10000
Nov 25 16:27:08 d4 kernel: I/O error: dev 08:01, sector 50064
Nov 25 16:27:09 d4 kernel: SCSI disk error : host 0 channel 0 id 0 lun 7
return code = 10000
Nov 25 16:27:09 d4 kernel: I/O error: dev 08:01, sector 50072
Nov 25 16:27:30 d4 kernel: scsi(0): LOOP UP detected
Thanks a lot for your help !
--
Fabien
next reply other threads:[~2002-11-25 17:46 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-11-25 17:46 Fabien Salvi [this message]
2002-11-25 19:37 ` Fibre-Channel Access : interuptive access Steven Dake
2002-11-26 10:04 ` Fabien Salvi
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=3DE261E5.3F61EBC4@cri74.org \
--to=fabien@cri74.org \
--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