OSS Message Pedia

Content History


Revision data for mid: 14129

  • r20 A.Yokomichi 2008-02-03 12:20:06
    +1
  • r19 A.Yokomichi 2008-02-03 12:19:21
    -0  SCSIデバイスを取り外す前に、syncコマンドなどを使用してキャッシュの同期を取る。加えて、SCSIデバイスを取り外す際には、当該SCSIデバイスをアンマウントするなど、他のユーザによるI/Oリクエストが発生しないようにする。また、大量のファイルをコピーした直後などは、リクエストキュー内にI/Oリクエストが残っている可能性が高いため、避けたほうが良い。
    +0  このメッセージの回避策を以下に示す。
    +1 (1) SCSIデバイスを取り外す前に、syncコマンドを使用してキャッシュの同期を取る。
    +2 (2) 加えて、SCSIデバイスを取り外す際には、当該SCSIデバイスをアンマウントして、他のユーザによるI/Oリクエストが発行されないようにする。
  • r18 A.Yokomichi 2008-02-03 11:54:37
  • r17 A.Yokomichi 2008-02-03 11:54:17
    -12  このメッセージの前に、[http://ossmpedia.org/messages/linux/2.6.9-34.EL/14130.ja mid:14130]のメッセージが表示される事例が多い(*3)が、その場合はこのメッセージの対処に従うこと。
    +12  このメッセージの前に、[http://ossmpedia.org/messages/linux/2.6.9-34.EL/14130.ja mid:14130]のメッセージが表示される事例が多いが(*3)、その場合はこのメッセージの対処に従うこと。
  • r16 A.Yokomichi 2008-02-03 11:53:22
    +12  このメッセージの前に、[http://ossmpedia.org/messages/linux/2.6.9-34.EL/14130.ja mid:14130]のメッセージが表示される事例が多い(*3)が、その場合はこのメッセージの対処に従うこと。
    -0  なし
    +0  SCSIデバイスを取り外す過程で、Linuxカーネルは該当SCSIデバイスの状態をcancel(SCSIデバイスの取り外しを始めた)からdeleted(SCSIデバイスは取り外された)に変更する。cancelの状態でI/Oリクエストが発行された場合は、[http://ossmpedia.org/messages/linux/2.6.9-34.EL/14130.ja mid:14130]のメッセージが出力され、deletedの状態で発行された場合は、このメッセージが出力される。
  • r15 A.Yokomichi 2008-02-03 11:40:31
    +12
  • r14 A.Yokomichi 2008-02-03 11:33:26
    -13 * (*1)詳細は、[http://www.linux.or.jp/JF/JFdocs/SCSI-2.4-HOWTO/mlproc.html The Linux 2.4 SCSI subsystem HOWTO]を参照すること。
    +13 * (*1)SCSIデバイスの書式は、[http://www.linux.or.jp/JF/JFdocs/SCSI-2.4-HOWTO/scsiaddr.html SCSIのアドレスの付け方]を参照すること。
    -8 (3) echo "scsi remove-single-device <h> <b> <t> <l>" > /proc/scsi/scsi(*1)を実行し、SCSIデバイスを取り外す。
    +8 (3) echo "scsi remove-single-device <h> <b> <t> <l>" > /proc/scsi/scsi(*2)を実行し、SCSIデバイスを取り外す。
  • r13 A.Yokomichi 2008-02-03 11:27:32
    +12
    +13 * (*1)詳細は、[http://www.linux.or.jp/JF/JFdocs/SCSI-2.4-HOWTO/mlproc.html The Linux 2.4 SCSI subsystem HOWTO]を参照すること。
  • r12 A.Yokomichi 2008-01-20 19:51:34
    +5
  • r11 A.Yokomichi 2008-01-20 19:50:09
    -4 {{{

Message(書式):

scsihost (SCSI_ID): rejecting I/O to dead device

Arguments:

host
ホスト番号
SCSI_ID
デバイスID

    以下の書式で表示する

    <id>:<lun>

    id:デバイス番号

    lun:LUN番号

Description:

 メッセージ中のSCSIデバイスは取り外されているため、I/Oリクエストを発行できない。

 このメッセージは、キャッシュの同期が取れていない、あるいはリクエストキュー内にSCSIデバイスに発行するI/Oリクエストが残っているにも関わらず、以下の操作などを行い、当該SCSIデバイスを取り外したため、アクセスできなかった場合に出力される。このエラーが発生した場合、I/Oリクエストは取り消される。

(1) SCSIエミュレーションしているUSBデバイスを取り外す。

(2) SCSIデバイスのデバイスドライバをアンロードする。

(3) echo "scsi remove-single-device <h> <b> <t> <l>" > /proc/scsi/scsi(*2)を実行し、SCSIデバイスを取り外す。

 このメッセージの前に、mid:14130のメッセージが表示される事例が多いが(*3)、その場合はこのメッセージの対処に従うこと。

  • (*3)出力メカニズムに関する詳細は「その他」に示す。

Category:

エラーが発生した(Error)

Action

 このメッセージの回避策を以下に示す。

(1) SCSIデバイスを取り外す前に、syncコマンドを使用してキャッシュの同期を取る。

(2) 加えて、SCSIデバイスを取り外す際には、当該SCSIデバイスをアンマウントして、他のユーザによるI/Oリクエストが発行されないようにする。

Misc:

 SCSIデバイスを取り外す過程で、Linuxカーネルは該当SCSIデバイスの状態をcancel(SCSIデバイスの取り外しを始めた)からdeleted(SCSIデバイスは取り外された)に変更する。cancelの状態でI/Oリクエストが発行された場合は、mid:14130のメッセージが出力され、deletedの状態で発行された場合は、このメッセージが出力される。