精華區beta MacDev 關於我們 聯絡資訊
在日前剛剛解掉了這個問題, 會在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