[Mona] ATAPI(8)

ATAPI READ(10)コマンド(割込みなし)が実機で動かない

  • 前提
    • バイスセレクション
    • identifyのコマンドはうまくいっている。
  • 症状
    • パケットコマンドを6ワード発行後、BIT_BSYがCLEARされるがBIT_CHKが立っている。
    • REQUEST SENSEコマンドを発行して得た詳細なエラーは以下の通り
  • 実機1
    • 0byte目:0x70 error code
    • 2byte目:0x6 sense key
    • 7byte目:0x6 additional sense length
    • 12byte目: 29 ASC
    • 上記以外は0
    • 徹底研究本によると「Power on, reset, or bus device reset occured」というエラーだそうです。
  • 実機2
    • 0byte目:0x70 error code
    • 2byte目:0x6 sense key
    • 7byte目:0xA additional sense length
    • 12byte目: 0x28 ASC
    • 上記以外は0
    • 徹底研究本によると「Not ready to ready change, medum may have changed」というエラーだそうです。


エラーの内容が分かっても対応方法が分からないという・・・orz