Ohne deine DSDTs wenigstens mal in Augenschein genommen zu haben, werde ich mich hier zu keiner Aussage hinreissen lassen.
Kexte alleine tun es nicht, die helfen dir vielleicht in der erfolgreichen Nutzung von USB3.0 und USB2.0 Anschlüssen, aber den Eintrag für die Stromzufuhr bekommst du aus der DSDT.
Hier zum Beispiel mal ein Patch aus dem Maciasl:Alles anzeigenCode
- # Patches the Intel USB3 on Intel 9 Series chipsets to allow more power output
- #Fix EHC1
- into method label _DSM parent_label EHC1 remove_entry;
- into device label EHC1 insert begin
- Method (_DSM, 4, NotSerialized)\n
- {\n
- Store (Package (0x17) {\n
- "AAPL,clock-id", Buffer (One) { 0x02 },\n
- "AAPL,slot-name", "Built In",\n
- "name", "Intel EHCI Controller",\n
- "model", Buffer(0x3E) {"Intel 9 Series Chipset Family USB Enhanced Host Controller #1"},\n
- "device_type", Buffer (0x0E) {"USB Controller"},\n
- "AAPL,current-available", 0x0834,\n
- "AAPL,current-extra", 0x0A8C,\n
- "AAPL,current-in-sleep", 0x03E8,\n
- "AAPL,current-extra-in-sleep", 0x0834,\n
- "AAPL,max-port-current-in-sleep", 0x0A8C,\n
- "AAPL,device-internal", 0x02,\n
- Buffer (One) {0x00}\n
- }, Local0)\n
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
- Return (Local0)\n
- }
- end;
Ach ja, der Patch bringt bei mir natürlich nix, weil ich bei meinem 100er-Board gar keine EHC-Devices habe (alles über XHC angebunden), aber trotzdem danke
Update: OK, USBInjectAll ist tatsächlich der Übeltäter! Sobald ich ne DSDT reinhaue und USBInject rausnehme, kann ich mein iPad laden. Leider verliere ich dadurch aber auch Bluetooth. Da ist das Laden das kleinere Problem... aber kann jemand damit was anfangen?