Re: [問題] 一個送SCSI Command到USB Mass Storage …
在日前剛剛解掉了這個問題, 會在10.5.5上造成panic的原因是,
在release SCSITask時造成了panic, 當初的作法是我們去繼承
IOUSBMassStorage, 並將STUC(SCSI Task User Client)包在裡
面, 這麼AP層便能利用STUC來傳送SCSI Command到USB Mass Storage
裡, 但STUC這支open source在10.4之後便沒有在開放出來了, 所以
可能是Apple在10.5.5上做了某些修改, 造成了在release SCSITask
時, 出現了問題.
而Apple現在建議利用IOSCSIPeripheralDeviceType05這一層來下
SCSI Command, 做法就是我們去繼承IOSCSIperipheralDeviceType05,
並架一個User Client和IOKit/scsi裡的function來下SCSI Command.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.86.77