2012-07-01 1 views
0

Я очень новичок в SCSI и SCST. Я пытаюсь ввести новый код страницы в команде запроса SCSI, поэтому для этого я изначально запрашиваю список поддерживаемых страниц, используя код страницы 0x00. Поэтому в SCST-коде я упомянул длину ответа и поддерживаемые коды страниц. Я сохранил оператор printk, и я проверил его при отправке через файл scst_vdisk.c, все было в порядке. Но когда я проверял со стороны SCSI, я получал свою новую запись значения как ноль, когда существующие записи работали нормально. Я попытался расшифровать проблему, но не смог продолжить работу.Команда запроса SCSI

Есть ли какие-либо фильтры, блокирующие значения на уровне адаптера или (как правило, там, где эти проверки присутствуют), или можете рассказать мне о том, как решить проблему.

+0

Этот вопрос выглядит как специфичный для ОС. Укажите, какую ОС вы используете. – Gabe

+0

Linux-аромат, который фактически является внутренним для нашей школы. Но я прошу в целом функции SCSI, (Уровни, которые добавила наша школа, не проверялись, я подтвердил это). – user1141954

ответ

0

Вы выделяете достаточное пространство для буфера для данных запроса? Пожалуйста, проверьте поле отправки поля запроса, которое вы отправляете.