Отправка определенной команды SCSI на устройство SCSI в Mac OS X - PullRequest
2 голосов
/ 08 сентября 2011

Можно ли выполнить несколько запросов на драйвер SCSI?

1 Ответ

2 голосов
/ 08 сентября 2011

Нет, это невозможно из пользовательского пространства.

По своему дизайну Mac OS X не позволяет приложениям отправлять SCSI или ATA Команды для устройств хранения, если разработчик приложения также предоставляет драйвер устройства в ядре, который поддерживает команды. Семейство SCSI Architecture Model позволяет только одному драйверу логического устройства управлять устройством одновременно и предоставляет драйверы логических устройств в ядре для устройств хранения (как указано в «Семейство моделей архитектуры SCSI» Поддержка устройств »). Аналогично, семейство ATA не позволяет приложения для отправки команд ATA напрямую в ATA или SATA (Serial ATA) устройства.

Отсюда http://developer.apple.com/library/mac/#documentation/DeviceDrivers/Conceptual/WorkingWithSAM/WWS_SAMDevInt/WWS_SAM_DevInt.html

...