excaliburn92 Posted November 13, 2015 Share Posted November 13, 2015 I'm so sorry to hear the news about Pike's condition. I hope doctors are wrong Pike. Be strong man, no one knows what tomorrow will bring. Look at the update :/ Link to comment Share on other sites More sharing options...
bomerr Posted November 15, 2015 Share Posted November 15, 2015 I'm on 17,1 smbios, usb all works great natively, everything is fine with IO/APIC disabled in bios. if i enable it and try pike's patch, it doesn't work. just wanted to point that out cause some people are finding they still get problems with the patch, and the bios route may be the solution for them too. Does your USB work at 2.0 or 3.0 speeds? Link to comment Share on other sites More sharing options...
chippo911 Posted November 15, 2015 Share Posted November 15, 2015 I'm on 17,1 smbios, usb all works great natively, everything is fine with IO/APIC disabled in bios. if i enable it and try pike's patch, it doesn't work. just wanted to point that out cause some people are finding they still get problems with the patch, and the bios route may be the solution for them too. Hi do you mind sharing with me your clover configuration & kext you use? I have the same board on bios v4 b2 but I cannot boot the usb installer. Keep geeting reboot still waiting for devices Link to comment Share on other sites More sharing options...
vonmolk Posted November 17, 2015 Share Posted November 17, 2015 Found a device in DSDT on the UD5 called XDCI. Looks to be related to the 3.1 chipset. I set the _ADR to Zero and no more USB messages and all my 3.0 ports seem to work now. EDIT: Looks like a USB 2 device works in the 3.1 slot, but it is slow to eject. USB 3 device is a no go. Link to comment Share on other sites More sharing options...
Luke//power Posted November 17, 2015 Share Posted November 17, 2015 I know this isn't the place to discuss this but there was some chatter earlier -- you guys should check pike's blog, there's some great news about his condition! 1 Link to comment Share on other sites More sharing options...
hashish.k Posted November 17, 2015 Share Posted November 17, 2015 Found a device in DSDT on the UD5 called XDCI. Looks to be related to the 3.1 chipset. I set the _ADR to Zero and no more USB messages and all my 3.0 ports seem to work now. EDIT: Looks like a USB 2 device works in the 3.1 slot, but it is slow to eject. USB 3 device is a no go. I have the same board. Two of my USB 2.0 ports (along side the PS2 port) do not detect any device and the USB 3.0 ports only work if I insert a USB 2 device. Besides making this change in DSDT, are you using any other methods to make the USB ports work. I will try to change the above settings once you confirm. Any help is appreciated. Link to comment Share on other sites More sharing options...
vonmolk Posted November 17, 2015 Share Posted November 17, 2015 I have the same board. Two of my USB 2.0 ports (along side the PS2 port) do not detect any device and the USB 3.0 ports only work if I insert a USB 2 device. Besides making this change in DSDT, are you using any other methods to make the USB ports work. I will try to change the above settings once you confirm. Any help is appreciated. I am currently using RehabMan's inject all kext, but I modified it to only load the ports that I mapped out and not all of the USB ports. I am looking at making this change in DSDT at some point. Link to comment Share on other sites More sharing options...
hashish.k Posted November 17, 2015 Share Posted November 17, 2015 I am currently using RehabMan's inject all kext, but I modified it to only load the ports that I mapped out and not all of the USB ports. I am looking at making this change in DSDT at some point. Is there a way you can upload your inject all kext for me. This is all new for me. I am trying to learn the method, but not able to understand the details. Also not familiar with ACPI language. Thanks Link to comment Share on other sites More sharing options...
vonmolk Posted November 17, 2015 Share Posted November 17, 2015 Is there a way you can upload your inject all kext for me. This is all new for me. I am trying to learn the method, but not able to understand the details. Also not familiar with ACPI language. Thanks Yeah i'll send it your way when I get home from work. EDIT: Here is the modified kext that I use for USB. This is not my work and all credits goto RehabMan http://www.gamefront.com/files/25345773/USBInjectAll.kext.zip Link to comment Share on other sites More sharing options...
bomerr Posted November 18, 2015 Share Posted November 18, 2015 Yeah i'll send it your way when I get home from work. EDIT: Here is the modified kext that I use for USB. This is not my work and all credits goto RehabMan http://www.gamefront.com/files/25345773/USBInjectAll.kext.zip Do your USB 3.0 ports work at 3.0 speed or 2.0 speed? Link to comment Share on other sites More sharing options...
vonmolk Posted November 18, 2015 Share Posted November 18, 2015 Do your USB 3.0 ports work at 3.0 speed or 2.0 speed? Appears to be at 3.0 Speed. Tested with Xbench using the same usb 3.0 port PNY USB 3.0 Sequential Uncached Write - 43.39 MB/sec [4k blocks] Uncached Write - 35.72 MB/sec [256k blocks] Uncached Read - 10.30 MB/sec [4k blocks] Uncached Read - 152.55 MB/sec [256k blocks] Random: Uncached Write - 0.17 MB/sec [4k blocks] Uncached Write - 10.81 MB/sec [256k blocks] Uncached Read - 5.96 MB/sec [4k blocks] Uncached Read - 95.76 MB/sec [256k blocks] SanDisk USB 2.0 Sequential Uncached Write - 3.58 MB/sec [4k blocks] Uncached Write - 3.47 MB/sec [256k blocks] Uncached Read - 5.01 MB/sec [4k blocks] Uncached Read - 19.14 MB/sec [256k blocks] Random: Uncached Write - 1.68 MB/sec [4k blocks] Uncached Write - 0.43 MB/sec [256k blocks] Uncached Read - 4.45 MB/sec [4k blocks] Uncached Read - 17.77 MB/sec [256k blocks] Link to comment Share on other sites More sharing options...
rabbit.exoskeleton Posted November 18, 2015 Share Posted November 18, 2015 My report for GA-Z170X Gaming 5 : ... Working oob : USB 3 is OK SATA is OK Wifi + BT PCI-E card (BCM94360CD) is OK. Works with patches/Drivers : - Ethernet the Killer E2201 chip : Ok (with the AtherosE2200Ethernet injectecd from Clover). - NVIDIA 970 GTX ( lates web drivers from Nvidia ) + Sleep Patch ( I did't test if still useful with the BIOS/ACPI Patch ) Not Working : - USB 2.0 /1.1 not Working. I must confessn I did not have time de search why. ( As I have 8 USB 3.0 working ports atm ). - Intel i219 Ethernet Not yet tested (I'll edit this section later) : - Sleep/Shutdows/Reboot : seems OK but I'll test this more deeply tonight. - Audio, the ALC1150 should be OK with audio_CloverALC + Clover ACPI Patch ( replace HDAS by HDEF ). But not yet tested. - HDMI audio from NVIDIA, needs a patch not yet tested - HandsOff ( With BCM94360CD ). should be working. but lets see tonight. Hi! Does the integrated HD Graphics 530 capability of the skylake processor work with full acceleration on your system? Cheers! Link to comment Share on other sites More sharing options...
rabbit.exoskeleton Posted November 18, 2015 Share Posted November 18, 2015 Hello, I am testing a Asus maximus 8 Hero, Pentium G4400 and Geforce210 So far I have gotten it to work: --- Pentium xD (clover FakeID) --Audio-- Toleda-patch --Graphic (clover injection) --atheros 9285 (DSDT patch) --- 219v Intel network card does not work, AppleIntelE1000e.kext produces random Kernel panic Thanks to patch Pike`s the system recognizes the SATA and USB ports Hi! Could you get the integrated graphics of the Skylake Processor to work on your setup? Cheers! 1 Link to comment Share on other sites More sharing options...
bomerr Posted November 18, 2015 Share Posted November 18, 2015 Appears to be at 3.0 Speed. Tested with Xbench using the same usb 3.0 port PNY USB 3.0 Sequential Uncached Write - 43.39 MB/sec [4k blocks] Uncached Write - 35.72 MB/sec [256k blocks] Uncached Read - 10.30 MB/sec [4k blocks] Uncached Read - 152.55 MB/sec [256k blocks] Random: Uncached Write - 0.17 MB/sec [4k blocks] Uncached Write - 10.81 MB/sec [256k blocks] Uncached Read - 5.96 MB/sec [4k blocks] Uncached Read - 95.76 MB/sec [256k blocks] SanDisk USB 2.0 Sequential Uncached Write - 3.58 MB/sec [4k blocks] Uncached Write - 3.47 MB/sec [256k blocks] Uncached Read - 5.01 MB/sec [4k blocks] Uncached Read - 19.14 MB/sec [256k blocks] Random: Uncached Write - 1.68 MB/sec [4k blocks] Uncached Write - 0.43 MB/sec [256k blocks] Uncached Read - 4.45 MB/sec [4k blocks] Uncached Read - 17.77 MB/sec [256k blocks] No difference on my system. Does your System Report read 5 GB/s for the USB 3.0 drive? Link to comment Share on other sites More sharing options...
vonmolk Posted November 18, 2015 Share Posted November 18, 2015 No difference on my system. Does your System Report read 5 GB/s for the USB 3.0 drive? Yeah that is what it is showing. Link to comment Share on other sites More sharing options...
bomerr Posted November 18, 2015 Share Posted November 18, 2015 Yeah that is what it is showing. What clover patches are you using? Inject USB? Link to comment Share on other sites More sharing options...
vonmolk Posted November 18, 2015 Share Posted November 18, 2015 What clover patches are you using? Inject USB? I don't have any of them running. I use the XHCI hand-off enabled in bios so I wouldnt have to use the USB clover patches. Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted November 18, 2015 Author Share Posted November 18, 2015 It looks related to SSDT. We need a guy with expert skill about DSDT and SSDT. Maybe Rehabman and Pike can help Link to comment Share on other sites More sharing options...
RehabMan Posted November 18, 2015 Share Posted November 18, 2015 It looks related to SSDT. We need a guy with expert skill about DSDT and SSDT. Maybe Rehabman and Pike can help What is the issue? If USB problems, start with the port limit patch and USBInjectAll.kext. From there, you can test your ports, and build a custom injector (or custom configuration for USBInjectAll via RMCF). Be prepared to read the USBInjectAll README. Because of the 15 port limit, you will need to determine which ports you can live without. The port limit patch and full injection should be used only short term to test all ports. Link to comment Share on other sites More sharing options...
hashish.k Posted November 18, 2015 Share Posted November 18, 2015 What is the issue? If USB problems, start with the port limit patch and USBInjectAll.kext. From there, you can test your ports, and build a custom injector (or custom configuration for USBInjectAll via RMCF). Be prepared to read the USBInjectAll README. Because of the 15 port limit, you will need to determine which ports you can live without. The port limit patch and full injection should be used only short term to test all ports. I tried several times to get the usb ports working, but unsuccessful. I have a front USB 3.0 that works and all the rest are working on USB 2.0 speed. I tried 2 different versions of USBInjectall.kext (0.5.2 and 0.5.6). with 0.5.2 (sent in by vonmolk) I get all the back USB 3 ports to work and when I built the custom injector based on the ioregistry same happens. Based on IOregistry I see that I have 19 ports. I have increased the limit to 20 with use of the config.plist patch. I have matched the USBconnector and port from IOregistry to my port injector. My DSDT does not have any devices named EHC1 or EHC2. Even though they are not there I tried to rename them to EH01/EH02 by using clover and using the FakePCIID.kext and FakePCIID_XHCIMux.kext (by putting them in clover/kext ) which did not do anything. I am new here so I may be doing things wrong. I am attaching screenshot of the IOregistry and my port injector kext. Any help will be greatly appreciated. my hardware: gigabyte z170xUD5, i5-6600, case with 2 front usb/1 usb3, graphics: radeon hd5450 FixUSB.kext.zip Link to comment Share on other sites More sharing options...
RehabMan Posted November 19, 2015 Share Posted November 19, 2015 I tried several times to get the usb ports working, but unsuccessful. I have a front USB 3.0 that works and all the rest are working on USB 2.0 speed. I tried 2 different versions of USBInjectall.kext (0.5.2 and 0.5.6). with 0.5.2 (sent in by vonmolk) I get all the back USB 3 ports to work and when I built the custom injector based on the ioregistry same happens. Based on IOregistry I see that I have 19 ports. I have increased the limit to 20 with use of the config.plist patch. I have matched the USBconnector and port from IOregistry to my port injector. My DSDT does not have any devices named EHC1 or EHC2. Even though they are not there I tried to rename them to EH01/EH02 by using clover and using the FakePCIID.kext and FakePCIID_XHCIMux.kext (by putting them in clover/kext ) which did not do anything. I am new here so I may be doing things wrong. I am attaching screenshot of the IOregistry and my port injector kext. Any help will be greatly appreciated. my hardware: gigabyte z170xUD5, i5-6600, case with 2 front usb/1 usb3, graphics: radeon hd5450 You have only a subset of the possible ports in your injector. Use USBInjectAll first... determine which ports are active. Keep in mind it is only for Intel USB. There is no EHCI controller on 100-series chipsets. So EHCx does not apply... nothing to rename as it doesn't exist. Same goes for FakePCIID_XHCIMux. No ECHI to mux to. If you install it it will do nothing as it won't load. Link to comment Share on other sites More sharing options...
bomerr Posted November 19, 2015 Share Posted November 19, 2015 You have only a subset of the possible ports in your injector. Use USBInjectAll first... determine which ports are active. Keep in mind it is only for Intel USB. There is no EHCI controller on 100-series chipsets. So EHCx does not apply... nothing to rename as it doesn't exist. Same goes for FakePCIID_XHCIMux. No ECHI to mux to. If you install it it will do nothing as it won't load. The USB injector works but the problem is the devices always mount to HS and AppleLegacy.. never SS. This is with Pike Clover patch and Clover USB Inject. I am thinking if I was able to disable IO.. settings and/or enable xHCI in the bios and/or remove the clover inject patch, USB might work at 3.0 speeds. Link to comment Share on other sites More sharing options...
RehabMan Posted November 19, 2015 Share Posted November 19, 2015 The USB injector works but the problem is the devices always mount to HS and AppleLegacy.. never SS. This is with Pike Clover patch and Clover USB Inject. I am thinking if I was able to disable IO.. settings and/or enable xHCI in the bios and/or remove the clover inject patch, USB might work at 3.0 speeds. The ioreg shows only a subset of the ports on the controller actually injected. Without all SS ports injected, the expected behavior for USB3 devices connected to such ports would be connection to HSxx. Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted November 19, 2015 Author Share Posted November 19, 2015 (edited) This's happened when i plug in my USB 3.0 External Drive to Front USB 3.0. But, threre are many loop error at console "AppleUSB30XHCIPort::resetAndCreateDevice: failed bla bla" Here is screenshot, my DSDT and SSDT-0.aml (SaSsdt), SSDT-1.aml (Ther_Rvp) and i dropped original SSDT-6.aml (xh_rvp10). I try to include "xh_rvp10 but no change, same issue. But i will upload this SSDT too, maybe you can analyze it. Owh, i almost forget. I upload my USBInjection.kext too Sorry for my bad english, many thanks Rehabman Edited February 7, 2020 by Andres ZeroCross Link to comment Share on other sites More sharing options...
RehabMan Posted November 20, 2015 Share Posted November 20, 2015 This's happened when i plug in my USB 3.0 External Drive to Front USB 3.0. But, threre are many loop error at console "AppleUSB30XHCIPort::resetAndCreateDevice: failed bla bla" Here is screenshot, my DSDT and SSDT-0.aml (SaSsdt), SSDT-1.aml (Ther_Rvp) and i dropped original SSDT-6.aml (xh_rvp10). I try to include "xh_rvp10 but no change, same issue. But i will upload this SSDT too, maybe you can analyze it. Owh, i almost forget. I upload my USBInjection.kext too Sorry for my bad english, many thanks Rehabman Post ioreg (IORegistryExplorer v2.1). Generally, you want to keep all OEM SSDTs. Don't drop any unless you're certain they cause a problem. Link to comment Share on other sites More sharing options...
Recommended Posts