Вопросы по теме 'scsi'

Как получить серийный номер SCSI HDD?
Я хочу получить серийный номер жесткого диска scsi, но возникает ошибка! Я работаю с VC ++ в Microsoft Windows XP. Что я должен для этого сделать?
1672 просмотров
schedule 08.10.2021

Что такое дополнительные смысловые коды SCSI?
Я разрабатываю целевое программное обеспечение SCSI (и я новичок в SCSI), и мне нужно вернуть правильные данные sense , чтобы сообщить инициатору, что его запрос не прошел, потому что данные были защищены от записи . Я смотрю на кусок таблицы с...
1630 просмотров
schedule 10.11.2021

Получить имя поставщика SCSI
Как я могу получить имя поставщика устройства SCSI в Linux и c?
1806 просмотров
schedule 10.04.2022

Запись в каждый LBA на диске
Необходимо выполнить запись в каждый LBA на диске с помощью SCSI CDB. Здесь я построил цикл while/for для записи в каждый LBA. Я использую 10-байтовую CDB. Как мне представить 32-битный LBA, чтобы он выполнялся от LBA 0 до Maximun LBA. Какова...
743 просмотров
schedule 28.06.2022

Отправка команды ATA «Чтение собственного максимального адреса (0x27, 0xF8) не отвечает через контроллер SAS с использованием SAT (преобразование SCSI ATA)
я хочу узнать собственный максимальный адрес жесткого диска через интерфейс SAS. я использую SAT (перевод scsi ata) с SCSI_PASS_THROUGH. но не удалось найти какой-либо буфер или действительную смысловую информацию SCSI_PASS_THROUGH с...
1032 просмотров
schedule 12.07.2022

Почему во время sys_write() считывается команда SCSI?
Я хочу понять, как работает sys_write на устройстве scsi. Поэтому я написал простую тестовую программу и добавил в функцию issue драйвера устройства некоторую отладку printk() для печати файла ata_queued_cmd->scsicmd->cmnd . int...
380 просмотров
schedule 21.09.2022

Ищите, где в исходном коде ядра linux 2.6.33.20 тайм-ауты SCSI создаются/настраиваются
В старых версиях ядра (2.6.25.8) это было в drivers/scsi/scsi_error.c в функциях scsi_add_timer и scsi_delete_timer: http://www.cs.fsu.edu/~baker/devices/lxr/http/source/linux/drivers/scsi/scsi_error.c?v=2.6.25.8 Кажется, я не могу найти ничего...
223 просмотров
schedule 04.12.2022

Что означает идентификатор SCSI LUN и для чего он используется?
Что в Linux означает идентификатор LUN в ioctl SCSI_IOCTL_GET_LUNID? И что означает? Как это поможет?
5403 просмотров
schedule 11.02.2023

Чтение SCSI (10) и запись (10) с помощью универсального интерфейса SCSI
Я пытаюсь выполнить команду scsi read(10) и запись(10) на SSD. Я использую этот пример кода в качестве справочного/базового кода. Это мое чтение scsi: #define READ_REPLY_LEN 32 #define READ_CMDLEN 10 void scsi_read() { unsigned char...
14482 просмотров
schedule 31.08.2023

Команды запроса scsi для получения информации о серийном номере и модели
У меня проблемы с получением информации о серийном номере и модели с дисков SCSI через запрос. Мой запрос всегда возвращает пустые строки. Вот быстрый и грязный код запроса, который должен, по крайней мере, вывести весь ответ запроса. Вывод не...
2177 просмотров
schedule 10.11.2022

Segfault во время fread после универсального scsi ioctl
Задний план Я пишу инструмент для загрузки встроенной системы ARM через USB. Эта конкретная система ARM имеет загрузчик, который может загружать систему через USB, эмулируя запоминающее устройство и реализуя коды операций SCSI некоторых...
349 просмотров
schedule 01.07.2023

Значение бита PMI в команде SCSI READ CAPACITY
Я смотрю пункт 5.15 SBC-3 (команда READ CAPACITY (10)). Описание бита PMI (бит 0 байта 8 в CDB) скопировано ниже: «Бит PMI, установленный в единицу, указывает, что сервер устройств возвращает информацию о последнем логическом блоке после того, как...
227 просмотров
schedule 14.03.2023

Какой идентификатор scsi у инициатора iscsi?
Я создал две цели iscsi на одном и том же блочном устройстве. И подключены к двум мишеням с двумя инициаторами. Я хотел поддерживать эти два инициатора с помощью Multipath, но они рассматриваются как два разных устройства, поскольку их...
276 просмотров
schedule 23.02.2023

Разработка прошивки USB (SCSI) — как обращаться со съемными носителями
Я разрабатываю USB-накопитель . У меня аппарат в принципе рабочий (слишком тормозит, но это уже другой разговор). Что не работает так хорошо, как мне бы хотелось, так это обработка удаления устройства - не со стороны USB, а с USB-устройства,...
181 просмотров
schedule 14.04.2023

Эквивалент SCSI 'VERIFY' для NVMe
Как перевести обычную ванильную проверку scsi на NVME? то есть проверьте в SCSI, указав только st lba и длину проверки, а все остальные поля равны 0 (поэтому передача данных невозможна). Как добиться того же в NVMe?
142 просмотров
schedule 15.04.2023

Как получить информацию об обнаружении жесткого диска в Linux
У нас есть встроенная сборка Linux, которая запускается с жестким диском в спящем режиме (аппаратно). Затем запускается программное обеспечение и включает питание привода. Linux отлично определяет диск: ata1: exception Emask 0x10 SAct 0x0 SErr...
1682 просмотров
schedule 03.02.2024