前提・実現したいこと
VCPドライバのインストールを以下のサイトを参考に進めていたのですが、ターミナルからドライバを再ロードするところでエラーが出てしまいました。
https://qiita.com/pontaman007/items/296f6dc37442722a8244
①「codesign -vvvvd /Library/Extensions/SiLabsUSBDriver.kext」 ②「kextutil -tn /Library/Extensions/SiLabsUSBDriver.kext」 ③「sudo kextload -v 6 SiLabsUSBDriver.kext」
の②を実行したところ、以下のエラーが出てしまいました。
発生している問題・エラーメッセージ
kextutil: -n is not a supported kmutil mode
該当のソースコード
kextutil -tn /Library/Extensions/SiLabsUSBDriver.kext
補足情報(FW/ツールのバージョンなど)
macOS Big Sur11.4
> kextutil: -n is not a supported kmutil mode
https://developer.apple.com/documentation/apple-silicon/installing-a-custom-kernel-extension
の一番上の「Note」によると、macOS 11以降での「kextutil」コマンドの実行は、実際は「kmutil」コマンドを呼び出してるようです
https://keith.github.io/xcode-man-pages/kextutil.8.html
を見ると、(古い)「kextutil」コマンドには「-n」オプションが有ります
https://keith.github.io/xcode-man-pages/kmutil.8.html
を見ると、「kmutil」コマンドには「-n」オプションは無いようです
https://qiita.com/Mizmiz1229Xx/items/3032228e594fa826c68a
には、「kextutil -tn…」は
「Verify ownership = root:wheel and permissions = rwxr-xr-x and loadable」
と書かれてますので、これはもしかしたら確認のためのコマンド実行で、これの実行は必須ではないのかも (現在の状態が正しいのなら、確認できなくても次に進める)
詳細知らないので、外してたらごめんなさい
あなたの回答
tips
プレビュー