Перейти к содержанию
    

SCSI Read Only BLOCK Device (на староне TARGET)

Реализовываю SCSI BlockDevice(HDD) Target сторону.

все работало хорошо пока не пришлось добавить режим ReadOnly..

 

На сомманды WIRTE отвечаю

 

cmd->senseLen = 14;

cmd->status = 0x22; //STATUS_COMTERM

cmd->sense[0] = 0x70; //SERROR_CURRENT

cmd->sense[1] = 0;

cmd->sense[2] = 0x07;// DATA PROTEСT

cmd->sense[3] = 0;

cmd->sense[4] = 0;

cmd->sense[5] = 0;

cmd->sense[6] = 0;

cmd->sense[7] = 7;//len

cmd->sense[8] = 0;

cmd->sense[9] = 0;

cmd->sense[10] = 0;

cmd->sense[11] = 0;

cmd->sense[12] = 0x27; //WRITE PROTECTED

cmd->sense[13] = 80;

 

но при монтирование тома где есть NTFS (просто подключение данного "диска") выдается "носител защищен от записи" и логический диск не виден.

FAT по кранйне мере понтирует. Но при создание папки - папка создается. а спустя некоторое время появляется окно "Ошибка отложенной записи".

 

Как мне праильно проинформировтаь Initiator что мое устройство можно только читать??

 

 

Как то помнится на сказёвых дисках были джамперы read-only.. что при этом менялось?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...