Wo sind die Treiber auf dem Mac installiert?

Wo werden USB-Seriell-Treiber auf dem Mac installiert? Wie kann ich überprüfen, welche Treiber installiert sind, und wie entferne ich einen Treiber?

Soweit ich weiß ... sind alle Treiber in System/Library/Extensions gespeichert ... aber ich kann den Rest nicht wirklich kommentieren, also nur einen Kommentar abgeben.

Antworten (1)

Hardwaretreiber in OS X haben normalerweise die Form von Kernel-Erweiterungen und der primäre Speicherort ist, /System/Library/Extensions/sie können sich jedoch auch in einem Anwendungspaket befinden. Sie können verwenden kextunload, um eine Kernel-Erweiterung zu entladen. Um zu sehen, welche Kernel-Erweiterungen geladen sind, verwenden Sie den kextstatBefehl in einem Terminal.

Werfen Sie einen Blick auf die Handbuchseite KEXTUNLOAD(8) und auch auf den Abschnitt Unloading a Kernel Extension with kextunload in How to Load & Unload Kernel Extensions in OS X , Auszug siehe unten.

Entladen einer Kernel-Erweiterung mit kextunload

Das Entladen einer Kernel-Erweiterung von OS X ist im Grunde genau dasselbe wie das Laden eines kext, außer dass Sie das Dienstprogramm kextunload mit sudo wie folgt verwenden:

sudo kextunload -b com.apple.driver.ExampleBundle

Oder indem Sie direkt auf den Pfad der Kernel-Erweiterungen zeigen:

sudo kextunload /System/Library/Extensions/ThirdPartyMystery.kext

Auch hier können Sie bestätigen, dass die Kernel-Erweiterung entladen wurde, indem Sie kextstat und grep verwenden, wo nichts zurückgegeben werden sollte.

Wie kann ich feststellen, ob ein Softwaretreiber auf meinem System installiert ist? Ich bin neugierig zu wissen, wie eine Software einen ODBC-Treiber findet, den sie benötigt, um eine Verbindung zu einer DB herzustellen.
@KalC, Diese Antwort sollte eher die Besonderheiten ansprechen, wenn es um USB und Entladen geht. Wenn diese Antwort, so wie sie ist, nicht ausreicht, um Ihre spezifische Frage zu beantworten, dann sollten Sie weiter suchen, oder wenn Sie keine spezifische Antwort auf Ihre Frage finden können, posten Sie Ihre Frage als neue Frage und nicht als Kommentar.
Ich habe eine neue Frage speziell zu dem, was ich suche, gepostet. Dieser Thread kam meiner Suche am nächsten.