Interessant wäre ob dein Hub und das Programm auch einfriert, wenn garkeine USB Kext installiert ist.
Wie schauts aus?
Um schreiben oder kommentieren zu können, benötigst du ein Benutzerkonto.
Du hast schon ein Benutzerkonto? Melde dich hier hier an.
Jetzt anmeldenHier kannst du ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenInteressant wäre ob dein Hub und das Programm auch einfriert, wenn garkeine USB Kext installiert ist.
Wie schauts aus?
Die 2 FakePCIID Kexts gelöscht ...
Keiner der der USB3 Ports erkennt einen USB3 Stick.
Auch im IORegistryExplorer tut sich unter XHC@14 nix
Jaja, die Frage ist ob der besagte HUB und das zugehörige Programm funktioniert...
Der Hub ist ja nicht das Problem. Hatte ja weiter oben geschrieben( Gestern 12:11), dass das Problem bei dem USB 3.1 Festplatten RAID 5 zu liegen scheint.
Bei der jetzigen Konfig. ohne Kexts reagiert kein USB-Port auf USB3 auch nicht auf das USB RAID.
Ok verstehe. Lass mir mal bitte deine DSDT zukommen
Sorry für die böde Frage, aber:
wo liegt die ? :-|
OK!
WiKi !
(lese & lerne;-)
Drück im Bootloader mal F4 und danach sollte sie in einem Ordner auf deinem Schreibtisch liegen.
Ja, danke!
Liegt auf der EFI Partition in EFI/CLOVER/ACPI/origin ...
Dann entfern mal alle USB Patches und Kexts und schieb diese DSDT in den ACPI/patched Ordner und schick mir danach bitte eine IORegistry Dump sowie einen kleinen Bericht über was funktioniert und was nicht
Guten Morgen!
In der IORegistry werden USB Ports von 1 bis 14 angezeigt
Was funktioniert:
USB2 Ports HS07, HS08, HS13, HS14:
- erkennen USB3 Stick
- erkennen passiven Apple Tastatur Hub und angeschlossenen Maus- und Wacom Funkemfänger, mäckert auch bei USB2 Stick: "Strom!"
Was nicht funktioniert:
alle USB3 Ports
... und die IORegistry als "save Copy" ( hoffe, das ist das was du wolltest
Danke Dir!
_________________________________________________________
Update 24.04.
Hab inzwischen alles wieder auf USBInjectAll Methode umgestellt:
Was läuft:
- alle USB2 Ports
- USB2 Hub
- bis auf einen alle USB3 Ports.
- USB3 aktiv HUB mit angeschlossener Festplatte
Was richtig K.... ist:
Mein USB 3.1 Festplatten RAID5 ist tot. Wird zwar nach langer Wartezeit vom HD-Dienstprogramm erkannt, auch repariert, aber lässt sich nicht mounten - auch am MBPro nicht mehr. Hoffe, dass mir der Support helfen kann.
Das ist wirklich %#*&, tut mir leid für dich... Heißt das im Umkehrschluss dass die Probleme mit dem RAID nicht mit USB am Hacky zutun hatten und also das einzigste gebliebene Problem USB 3.0 an einem Port ist? Dass es nur einem Port so geht ist etwas mystisch, sind mehr als 15 Ports besetzt und der fällt dann raus? Oder ist der vielleicht an Mainboard falsch angeschlossen?
Hi Kuckkuck,
Danke für die Antelnahme
Das USB3.1 RAID ("Terramaster") funktionierte am MBp gut und lange. Am McFly betrieben gab es ja dann die anfangs beschriebenen Probleme, von denen ich ja erst dachte, es sei der USB3 Hub. Nachdem ich dann zum 2. Mal die USBInjectAll Methode ausprobiert hatte, schien, bis auf den mysteriösen USB3 Port, alles zu laufen – auch die Terramaster. Ich habe erst ein paar Daten zwischen der HD und dem RAID hin&her geschoben, dann mit Programmen Daten gespeichert und gelesen und alles schien ok zu sein.
Dann wollte ich checken, wie es mit der Übertragungsgeschwindigkeit aussieht und hab "BlackMagic Disc Speed" auf die Terramaster angesetzt. Das hätte ich nicht tun sollen. Erst passierte garnichts, dann unterirdische Übertragungsraten und dann "Can´t read or write".
Am MBP angeschlossen konnte das RAID zwar repariert aber seither nicht gemountet werden. Der Support rät mir das Teil an einem Windowsrechner anzuschließen und dort versuchen die Daten zu retten ...
Hab nur kein WIN ...
Zu allem Überfluss habe ich eben dummerweise die Zugrifsrechte meiner HD für "everyone" auf "keine Rechte" geändert und jetzt bleibt der Screen nach Clover schwarz. Kann ich das über die Recovery Partition mit dem Terminal wieder rückgängig machen?
LG
McFly
Da gäbe es mehrere Möglichkeiten die rechte wieder zu ändern.
Wenn mich nicht alles täuscht geht das am einfachsten mit dem Festplattendienstprogramm aus der Recovery heraus. Dort müsstest du die Platte auswählen und danach auf Erste Hilfe klicken. Der Prozess danach sollte eigentlich wieder alles fixen.
Eine weitere Möglichkeit wäre chmod im Terminal (recovery) dafür müsstest du im terminal mit "cd" zur Platte navigieren und dort dann
eingeben.
Letzte Möglichkeit wäre reset password, dafür einfach "resetpassword" im Terminal ausführen und dort sollte es eine Option für Zugriffsrechte geben. Ansonsten alle Passwörter zurücksetzen, die Zugriffsrechte sollten danach auch stimmen
Aber alles auf 777 setzen?? Normal haben Folder 755 und Files 644.
EDIT:
Ok sehe gerade du hast kein -r angegeben. Dann siehts schon gleich anders aus.
Zurück zur USB Geschichte: Ich rate dir weiterhin eine USB SSDT zu erstellen. Das sollte eigentlich bei Kompatibilitätsproblemen helfen...
Vielen Dank für die tolle Anleitung.
Hab mal eine Frage.. Kann man die Methode auch auf andere Dinge anwenden? Also mir ist z.b. aufgefallen, dass mir ioreg bei meinen m.2 Schnittstellen ganze 24 Stück anzeigt.. 1 bis 24. Dabei werden nur Nr. 9 und 17 tatsächlich gebraucht. Und wenn ja, trägt man das genauso ein? Mit uia.. etc?
Ah, interessant. Danke.. Dann wär´s ja nicht so schlau die irgendwie „wegnehmen“ zu wollen. Hätte gedacht, man könnte dadurch vielleicht sogar mehr „Saft“ rausholen oder irgendwas "runder" laufen lassen, weil auch der m.2 Hersteller mehr Speed verspricht, als mir angezeigt wird. Mal wieder eine verrückte Idee von mir.
Naja der theoretische Speed und der tatsächliche ist nicht zuletzt auch davon abhängig wie die M2 Schnittstelle angebunden ist (SATA 2 oder SATA 3 oder NVME oder PCIe) und hier gibt es ja durchaus von Hersteller zu Hersteller (Board) und sogar von Prozessor zu Prozessor (PCIe Lanes) teils gravierende Unterschiede. Nimm zum Beispiel mal Deine SSD laut Spezifikation ist sie kompatibel zu SATA 3 am Port liegt aber nur SATA 2 an dann kann die SSD noch so schnell sein mehr als der maximal mögliche Durchsatz von SATA 2 geht einfach nicht durch den Port. Bei PCIe verhält es sich ähnlich die Karte kann zum Beispiel für PCIe 4X spezifiziert sein aber am Port liegt nur 1X weil einfach nicht mehr Lanes zur Verfügung stehen auch hier limitiert dann der Port die tatsächliche Geschwindigkeit.