arix98 Posted October 11, 2015 Share Posted October 11, 2015 Just catching up... Thanks for the test. So I tested mine(MSI Z87) using a WD Element, read a 35GB file to desktop(since its NTFS can't test writing) using both kext injection and clover patch, checked MD5, both were OK and I didn't get the disconnecting issue with IOJones so did you have the same issue with kext injection or just Clover patch? The display on USB3.0 bus seems to be a bug when a USB storage is plugged in. Same here even with the kext injection + a USB2 flash drive, so can anyone with real Mac check this out? And "AppleUSBXHCILPTH" is normal. FWIW, LPTH, where LP means "Lynx Point"(codename for 8 series), not sure about T, then H might be "High power"(desktop variant, not 100% sure), there're also PPT(Pather Point, 7 series), LPTLP(Lynx Point Lower Power), and WPT(Widecat Point, 9 series) in Apple's driver. 1 Link to comment Share on other sites More sharing options...
cba3145 Posted October 11, 2015 Share Posted October 11, 2015 I am trying to use USBviewer to map the USB2/USB ports. What am I supposed to make a note of when I load the app? You need to write down the port number. In this case it's number 3. Keep in mind that in Windows the port numbers will go up (as an example) to 24. But in the DSDT the 24 ports are split up into 14 HS ports ad 10 SSP. So just need to keep in mind that SSP1 is the same as Port 15 on Windows. Remember also that USB2.0 and USB3.0 have different port numbers for the same port. (The numbers were all example numbers,so your mileage may vary.) Link to comment Share on other sites More sharing options...
fantomas Posted October 12, 2015 Share Posted October 12, 2015 ok guys the next 72h of moderator preview for each one who does not respect the topic or make personal attacks!!! 4 Link to comment Share on other sites More sharing options...
magnifico Posted October 12, 2015 Share Posted October 12, 2015 @Weg and PJ sorry again..here i am very very confused I have tried only kext injector without edited DSDT ..but look here my benchmark on EL on all USB Link to comment Share on other sites More sharing options...
WinstonAce Posted October 12, 2015 Share Posted October 12, 2015 If anyone is interested: the unused ports for Gigabyte Z97X-UD5H (rev 1.0): HS04/HS07/HS08/HS13/HS14/SSP4 all other ports (including front usb 3.0 +2.0) works as expected. 1 Link to comment Share on other sites More sharing options...
babygau Posted October 12, 2015 Share Posted October 12, 2015 Guys, noob question here. I have all ports tested and worked perfectly. I looked into my DSDT and found out that I have EHC1 and EHC2, but all ports are located in XHC already. I have GIGA-H97-Gaming 3 MOBO. Should I remove or rename EHC1 and EHC2 into EH01 and EH02 respectively as @wegface guide? Will it help my system start up faster? Link to comment Share on other sites More sharing options...
wegface Posted October 12, 2015 Author Share Posted October 12, 2015 Guys, noob question here. I have all ports tested and worked perfectly. I looked into my DSDT and found out that I have EHC1 and EHC2, but all ports are located in XHC already. I have GIGA-H97-Gaming 3 MOBO. Should I remove or rename EHC1 and EHC2 into EH01 and EH02 respectively as @wegface guide? Will it help my system start up faster? If things work, no of course not. Dont touch anything, haha Nothing in this guide will help your boot time afaik. You must have other issues. Link to comment Share on other sites More sharing options...
WinstonAce Posted October 12, 2015 Share Posted October 12, 2015 Apparently not on this board. tested each port twice just to be sure after deleting unnecessary ports from dsdt, every thing work as it should. Link to comment Share on other sites More sharing options...
wegface Posted October 12, 2015 Author Share Posted October 12, 2015 Did you manage to make a pic/drawing of the ports and their names? I am sure a lot of ppl would appreciate that. Be nice if everyone with success posted their maps here. Link to comment Share on other sites More sharing options...
WinstonAce Posted October 12, 2015 Share Posted October 12, 2015 i'll retest and add a screenshot. 1 Link to comment Share on other sites More sharing options...
WinstonAce Posted October 12, 2015 Share Posted October 12, 2015 See attached Link to comment Share on other sites More sharing options...
WinstonAce Posted October 12, 2015 Share Posted October 12, 2015 To much from my skills but you can count the ports http://www.gigabyte.com/fileupload/product/2/4950/10117_big.png front usb 2=2XHS front usb 3=2XSSP+2XHS 2 left usb 2=2XHS 2 middle usb3=2XHS+2XSSP 4 right usb3=1XSSP+1XHS (all using Renesas® uPD720210 USB 3.0 Hub) Total of 9 HS and 5 HS just like the IOREG I attached Link to comment Share on other sites More sharing options...
WinstonAce Posted October 12, 2015 Share Posted October 12, 2015 I didn't think is was necessary, if anyone with same board would like to use your method, he'll know what ports to delete from his dsdt. That was the sole purpose of my post. Link to comment Share on other sites More sharing options...
giacomoleopardo Posted October 12, 2015 Share Posted October 12, 2015 Reporting test for ASRock Z87E ITX. Here’s the USB mappature of the board. That said, with PJALM’s USB kext + EHC1/2 to EH01/02 + XHC1 to XHC in DSDT, I had to forget about three out four internal USB 2.0 (limit 15), but adding the arix98’s kext patch to AppleUSBXHCIPCI Find 83BD8CFEFFFF10 Replace with 83BD8CFEFFFF16 from Clover config.plist, I can make all of them work. Attached IOReg where you can see TransMemory (USB 2.0 pen drive) to test HSXX ports, IR Receiver to test internal HS05-06-07 and 08 usb 2.0 ports, and SanDisk Ultra (USB 3.0 pen drive) to test SSPX ports. Everything is working flawlessly. Tried only arix98 patch without PJALM’s kext: that’s better than nothing, but HS13 and HS14 are not working (working fine just as SSP1 and SSP2) with or without DSDT patches. Tried RehabMan’s method with FakePCIID_XHCIMux.kext + FakePCIID.kext: that’s good too, but SSP3 and SSP4 not working (working fine just as HS03 and HS04) with or without DSDT patches. So basically, the PJALM’s usb kext + DSDT modifications + arix98’s injection is the right combo for this board. One last thing: Reboot issue + Sleep issue. This is related to the native Mac BCM94360CD BCM94331CD combo card plugged into mini-PCI Express slot: without it everything is ok (shut down, sleep, auto sleep). With the card (perfectly working with Airport, BlueTooth Continuity and Handoff support) the system will reboot at power off (solved with FixShutdown + SlpSmiAtWake options in config.plist/Acpi section) and will wake from sleep the moment it goes to sleep. Wake reason: GLAN EH01 EH02 XHC HDEF (Network) —> see attached screenshots RehabMan’s method is the only one that doesn’t affect shut down and sleep feature. Of course in DSDT deleting this section Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x0D, 0x04)) } from GLAN EH01 EH02 XHC and HDEF, gives me perfect sleep, but no devices can wake the machine up. Any clue about this? Attached everything I believe useful to dig into that. Thanks everybody for this wonderful thread. ASRock Z87E-ITX giacomoleopardo USB patch.zip 1 Link to comment Share on other sites More sharing options...
giacomoleopardo Posted October 12, 2015 Share Posted October 12, 2015 BTW no need for the injector anymore, we do everything via DSDT now Really? What did I miss here, then? EDIT: Where did I miss? Link to comment Share on other sites More sharing options...
WinstonAce Posted October 12, 2015 Share Posted October 12, 2015 Sorry I just thought you were trying to share is all, my bad. That's what I did anyone with this board can save 15 minutes of his life by removing the unnecessary ports. Link to comment Share on other sites More sharing options...
giacomoleopardo Posted October 12, 2015 Share Posted October 12, 2015 So basically this says his method does not in fact disable the port limit at all, interesting. Please note that without that patch I wouldn't be able to use from 16th usb, though. You missed the USB port on the mini PCIe slot but otherwise nice job. BTW no need for the injector anymore, we do everything via DSDT now. How can I map the PCIe slot? And how can avoid the injector? I could really use some details. Link to comment Share on other sites More sharing options...
WinstonAce Posted October 12, 2015 Share Posted October 12, 2015 Worked here and few others (plus worked for him with injector) Link to comment Share on other sites More sharing options...
WinstonAce Posted October 12, 2015 Share Posted October 12, 2015 In my case i need a second patch replace 9cb1 with 8cb1. and of course, you can easily check in your system (just for fun). Link to comment Share on other sites More sharing options...
giacomoleopardo Posted October 12, 2015 Share Posted October 12, 2015 Well the mini PCIe USB would be the BT on that card so I guess you look for that. Did you even edit the injectors or are you using them as is? The injector has been edited according to the mappature I got from 10.10.5 IOReg (attached in #273) This is what I found in that IOReg for BT Link to comment Share on other sites More sharing options...
WinstonAce Posted October 12, 2015 Share Posted October 12, 2015 The dsdt was just to check how it works without any patch. in the screenshot I attached there is only dsdt edits (device-id and removed ports) no patched at all. Link to comment Share on other sites More sharing options...
giacomoleopardo Posted October 12, 2015 Share Posted October 12, 2015 Looks like your back to using RMs kexts as you clearly have devices showing on the EHCx controllers. That was Yosemite IOReg But as a matter of fact it's similar to El Cap IOReg Basically what I'd like to do is make all of usb working with the minimal amount of changes. Of course the DSDT solution would be really awesome, but I need to be pointed in the right directions. Furthermore the mini PCi-E still is a pain, that causes reboot and no sleep. What should I do? Link to comment Share on other sites More sharing options...
StrangeNoises Posted October 12, 2015 Share Posted October 12, 2015 Be nice if everyone with success posted their maps here. rassen-frassen... had it *almost* complete then Libreoffice Draw crashed on me and it was gone. Do not yet have the energy to start again... Link to comment Share on other sites More sharing options...
giacomoleopardo Posted October 12, 2015 Share Posted October 12, 2015 Question: You mentioned you used the native Mac BCM94360CD BCM94331CD combo card plugged into mini-PCI Express slot, which card exactly and how when they are both non mini PCIe? This one http://www.ebay.com/itm/USED-WiFi-Bluetooth-Airport-Card-653-0014-BCM94360CD-for-iMac-27-A1419-2013-/331609349161?hash=item4d35751c29 with this adapter http://www.ebay.com/itm/Mini-PCI-E-Adapter-for-BCM94360CD-BCM94331CD-/111514998192?hash=item19f6cfd5b0 Link to comment Share on other sites More sharing options...
StrangeNoises Posted October 12, 2015 Share Posted October 12, 2015 rassen-frassen... had it *almost* complete then Libreoffice Draw crashed on me and it was gone. Do not yet have the energy to start again... in a textual description then. This system has its USB3 ports above SSP1 enabled using the ARIX98 method. Before that was applied, we only have the HSxx ports and SSP1, but their numbers/locations are the same. (ie: applying ARIX98 method doesn't change existing ports.) Firstly, the backpanel: Asus Z87I-Pro: From left to right; the leftmost column is four USB2 sockets. These are all connected via an internal hub occupying just one primary port: HS13@14d00000 @14d10000 @14d20000 @14d30000 @14d40000 The middle column, to the left of the ethernet port, from the top down: 1: HS03@14300000 / SSP3@15100000 2: HS04@14400000 / SSP4@15200000 3: AS01 AppleUSB30XHCIPort@00300000 4: AS02 AppleUSB30XHCIPort@00400000 The AS01 and AS02 ports are on the onboard ASMedia interface, on location ids 00300000 and 00400000. Under OSX they are detected, as are devices plugged into them, but they do not work reliably. The right column of just two ports underneath the ethernet port, from the top down: 1: HS01@14100000 / SSP1@14f00000 2: HS02@14200000 / SSP2@15000000 There is an internal virtual port connected to the onboard Atheros bluetooth controller (not working for me) 1: HS11@14b00000 The midboard USB3 header provides two front-panel USB3 sockets: 1: HS09@14900000 / SSP5@15300000 2: HS10@14a00000 / SSP6@15400000 The midboard USB2 header provides two front-panel USB2-only sockets. I don't have this connected in my system, so I was unable to confirm which interfaces they occupy, but they are two of: 1: HS05@14500000 2: HS06@14600000 3: HS07@14700000 4: HS08@14800000 ... but I don't know which two are that header. And I don't know what the remaining two ports are at all. Completely unaccounted for: 1: HS14@14e00000 1 Link to comment Share on other sites More sharing options...
Recommended Posts