Wie bekomme ich ExpressCard 34 USB3 unter Apple Mac OS X 10.10 / 10.11 + (über 1 oder mehr von: kexts, Signieren oder Auswählen kompatibler Modelle / Chipsätze)?

18059
therobyouknow

Beachten Sie, dass ich diesen manuellen Ansatz zuerst ausprobieren möchte, bevor Sie MultiBeast verwenden. Fehler beim Ausführen der Treiberinstallation (Fehlermeldung auf dem Bildschirm), als ich letzte Woche das letzte Mal oder ein anderes automatisiertes Tool ausgeführt habe.

Ich möchte GenericUSBXHCI.kext unter Mac OS X 10.10 installieren, damit ich meine bündige USB 3.0-Expresscard von StarTech Ecusb3s11 verwenden kann. Es gibt eine Version des Kext für Yosemite hier .

Ich habe Berechtigungen für den Kext festgelegt und Drive-Dienstprogramme zum Reparieren von Berechtigungen verwendet, um korrekte Berechtigungen sicherzustellen. Ich habe auch versucht, den Kext-Cache wie hier beschrieben neu zu erstellen :

kextcache -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions 

Und auch versucht, neu zu starten.

Bislang kein Glück: Wenn Sie ein USB 3.0-Laufwerk an einen USB 3.0-Anschluss anschließen, wird das Laufwerk auf dem Mac OS-Desktop nicht angezeigt (unter Verwendung von anderen). USB 2.0-Anschlüsse funktionieren jedoch. Auch das alles funktionierte mit Mavericks (siehe unten mehr Details).

** Einige Hintergrundinformationen dazu, warum ich denke, dass ich damit arbeiten kann, sobald ich OS X 10.10 davon überzeugen kann GenericUSBXHCI.kext.

Ich habe auch eine CalDigit USB 3.0 Express-Karte und CalDigit habe Treiber für OS X 10.10 bereitgestellt. Diese Karte funktioniert manchmal unter OS X 10.10. Bei Mavericks war der StarTech zuverlässiger und ich mag es auch, weil er bündig passt, sodass ich ihn an seinem Platz lassen kann, wenn er den Mac in einer Tragetasche / Tasche verstaut. Die StarTech- und CalDigit-Karten funktionieren auf meinem Mac, der in Windows 7 (BootCamp) gebootet ist. Ich weiß, dass die Karten funktionieren und mit der Mac-Hardware funktionieren.

Diese StarTech Ecusb3s11-Expresscard funktionierte erfolgreich mit OS X Mavericks 10.9, als ich GenericUSBXHCI.kext mit diesem verwendete (da StarTech nur Windows-Treiber zur Verfügung stellte). Ich musste auch IOPCIFamily.kext von einem früheren OS X 10.8.x als Unterstützung für Apple-Broke verwenden ExpressCard Mitte 2010 MacBookPros - in einigen Foren gibt es Diskussionsfäden. Mit dem IOPCIFamily.kext kopiert von einem Computer (glücklicherweise), der 10.8.x (vor Mavericks) ausgeführt hat, wurde die Expresscard so korrigiert, dass ich GenericUSBXHCI.kext verwenden konnte. Aber zum Glück in 10.10 ist IOPCIFamily.kext in Ordnung, da die CalDigit-Expresscard nur in ihr funktioniert Sie müssen sich damit beschäftigen, dass GenericUSBXHCI.kext am 10.10 funktioniert.

2
Kann der anonyme Feigling bitte erklären, warum er diese Frage abgelehnt hat; Ich würde mich freuen mit einem konstruktiven Feedback und nicht mit einem kalten Downvote. Bitte beachten Sie auch, dass dies eine ständige Forschung für mich ist - wie Sie sehen können, habe ich mich selbst damit beschäftigt, aber keinen Erfolg gehabt - daher bitte ich diese normalerweise nette * Community * um Rat. Also schaue ich mir das auch an. Wenn ich kann, neige ich dazu, meine eigenen Fragen zu beantworten, wenn ich eine Antwort finde, wie Sie es auf meinem Profil sehen werden. therobyouknow vor 10 Jahren 0
Zu der Person, die mich ursprünglich abgelehnt hat - ich habe meine eigene Frage mit einer Lösung beantwortet - hier geht's: http://superuser.com/a/845410/21353 Ta! therobyouknow vor 9 Jahren 0

3 Antworten auf die Frage

2
therobyouknow

Antwort auf mein eigenes Problem (Ich sagte, ich würde es tun, sehe meine Kommentare)

(Ich habe den Fragentitel umgeschrieben, da ich eine Lösung gefunden habe, die für mich gleich funktioniert.)

Ich habe eine weitere USB3 ExpressCard 34 (siehe unten) gekauft und diese Karte verfügt über den Fresco FL1100- Chipsatz, der von MacOS X (siehe unten) nativ unterstützt wird.

Sie steckten es ein, dann steckten sie die Laufwerke ein und sie wurden alle erkannt, auch die an einem USB3-Hub von Pluggable.

Schnelle Benchmarks:

Kopieren Sie eine einzelne 47-GB-Datei von einer externen USB3- HD auf die SSD des Mac.

Transcend USB3 7200rpm externes 2Tb Antrieb (robustes Modell) kopieren auf Mac eigene SSD auf USB2 (zwei): Geschätzte Kopierzeit: ca. 27 Minuten.

Transcend USB3 7200rpm externes 2Tb Antrieb (robustes Modell) kopieren auf Mac eigene SSD auf USB3 (drei) Anschluss auf der Expresscard 34 USB3 Karte: Geschätzte Kopierzeit: ca. 9 Minuten.

Fazit: Mit USB3 ist das Kopieren in diesem realen (aber nicht wissenschaftlichen) Test etwa dreimal schneller als mit USB2.

Bei anderen Kopiertests wurde mindestens zwei Mal schneller vorgegangen (bei vielen zu kopierenden Dateien, daher würde der Overhead mehrerer Dateien die Leistung verringern).

Wo Sie eine ExpressCard 34 mit dem FL1100-Chipsatz kaufen können:

Verweise auf MacOS X, das Chipsets von Drittanbietern wie den Fresco FL1100 nativ unterstützt:

Ich würde immer noch meine Renesas-Karte behalten, falls der Support von Drittanbietern später verfügbar wird.

Aktualisieren

Diese Lösung funktioniert auch perfekt mit OS X El Capitan und Windows 10 64bit Pro über Bootcamp.

Update 2

Diese Lösung funktioniert auch perfekt mit der neuesten Version von OS X Sierra - weil ich diese Version auf meinem Mac Book Pro 17 "Mitte 2010 laufe, in das die ExpressCard eingesetzt ist.

Ich denke, die fortwährende Unterstützung ist darauf zurückzuführen, dass einige Macs mit integriertem USB3 den FL1100-Chipsatz verwendet haben und daher die Macs, die auf der Liste der unterstützten Sierra-Versionen stehen, die über diesen Chipsatz verfügen, funktionieren. Daher werden auch Macs, auf denen FL1100-basierte USB3-Karten nach dem Inverkehrbringen von Drittanbietern per ExpressCard (Notebooks) und PCI (Express) -Karte (Desktop - Mac Pro) hinzugefügt werden können, vom Betriebssystem unterstützt.

Überwachen Sie jedoch die Situation für zukünftige Versionen von Mac OS X, falls sich die Liste der unterstützten Macs ändert, wenn diese Macs mit FL1100-Unterstützung fallen und der Treiber daher in zukünftigen Versionen des Betriebssystems ausgelassen wird, um die Wartungskosten auf die Hardware zu konzentrieren dass sie sich entscheiden zu unterstützen.

2
MarkJo

Ich weiß, dass der Post schon ein bisschen alt ist, aber auch mein 17 "2009 macBookPro. Nachdem ich hier und anderswo Ratschläge gefunden hatte, suchte ich nach einer nativen unterstützten Karte (keine Änderung), die ich auf ebay suchte.

http://www.ebay.de/itm/252036311960 ?

Funktioniert unter Mavericks (und darüber glaube ich). Die Verarbeitungsqualität ist im Vergleich zu meiner Sonett-Esata-Karte etwas dünn, aber sie ist bündig mit der Kante des Macbooks.

Ich finde, dass ich mit dem bereits angeschlossenen Laufwerk booten muss, um USB 3.0-Geschwindigkeiten zuverlässig zu erhalten. Andernfalls kann die Geschwindigkeit auf 2,0 herabgesetzt werden, wenn Hotswap-Laufwerke verwendet werden oder die Karte versehentlich ausgeworfen wird.

Tests zeigen mir, dass ich im Vergleich zu USB 2.0 etwa die vierfache Geschwindigkeit erreicht habe, aber dann ist mein Mac auf pci 1.0 und 2.5 GT / s beschränkt. Ich habe noch keine langen Dateiübertragungen getestet, kann aber jetzt nach schnellem externem USB 3.0-Raid für Video-Backup suchen und hoffe, dass ich jetzt schnell darauf zugreifen kann und auch, wenn ich das Macbook später auf ein neueres Upgrade aufrüste.

+1 Erfreut für Sie! Ich bin gespannt, welcher Chipsatz in der Karte verwendet wird. Ich würde vermuten, dass es entweder von Intel oder von Fresco FL1100 ist (wie ich es benutze), diese beiden Chipsätze werden von OS X bis einschließlich El Capitan unterstützt. Aber lass es mich wissen, wenn du kannst. +1 erhöht, weil Sie eine Karte gefunden haben, die bündig zu Ihrem MacBookPro passt, während meine Lösung 4 Ports bietet. Ich verwende selten mehr als einen Port, da ich sowieso einen netzbetriebenen USB3-Hub von Pluggable verwende. Es ist wirklich schön, die Lebensdauer alter Maschinen zu verlängern, also gut gemacht! therobyouknow vor 8 Jahren 0
0
ashp

Eine Option ist zwar nicht ideal, aber notwendig, die Kext-Signatur zu deaktivieren. Führen Sie die folgenden Schritte aus, nachdem Sie den Kext installiert haben:

Schritt 1: Öffnen Sie das Terminal über die Menüleiste

Schritt 2: Führen Sie diesen Befehl aus:

nvram boot-args 

Heißt es kext-dev-mode=1? Wenn dies der Fall ist, können Sie mit Schritt 4 fortfahren. Wenn "Fehler beim Abrufen der Variablen" angezeigt wird, fahren Sie mit den folgenden Schritten fort:

Schritt 3: Führen Sie diesen Befehl aus:

nvram boot-args=kext-dev-mode=1 

Schritt 4: Starten Sie den Wiederherstellungsmodus erneut

Schritt 5: Führen Sie diese Befehle aus, und ersetzen Sie den Namen Ihrer Festplatte durch den Namen Ihrer Mac-Festplatte (Partition). Sie können ls / Volumes eingeben, um eine Liste der Volumes zu erhalten. Beachten Sie die Anführungszeichen um den Festplattenpfad und vor / sollte kein / stehen.

cd "/Volumes/Your Disk Name"  touch System/Library/Extensions  kextcache -prelinked-kernel System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -K System/Library/Kernels/kernel System/Library/Extensions  

Schritt 6: Warten Sie, bis der Vorgang abgeschlossen ist (dauert 5-10 Minuten, brechen Sie ihn nicht ab) und starten Sie ihn neu. Sie sollten jetzt wieder in OS X mit USB 3.0 arbeiten.

hoffe das hilft

Um den Kext zu installieren, verwenden Sie eine App wie Kext Drop