IOSCSIPeripheralDeviceType05
論理ユニットドライバーからサブクラス化された、Mac用にカスタマイズされたマスストレージカーネル拡張機能を作成しています。合格した.kextファイルをコンパイルするところまで来ましたがkextutil -n -t ...
、テスト用にロードできません。
.plistにゼロ以外のIOKitDebug
フィールドがあり、GetDeviceConfiguration
次のようになります。
IOReturn
com_MyCompany_driver_MyDriver::GetDeviceConfiguration( void )
{
IOLog( "MyDriver overriding GetConfiguration\n" );
return super::GetDeviceConfiguration();
}
ただし、にコピーして/System/Library/Extensions/
実行するとkextutil /System/Library/Extension/MyDriver.kext
、何も起こらず、に何も表示されません/var/log/system.log
。
この.kextをロードしてデバッグできるようにするにはどうすればよいですか?