Contribute
Register

Help: rear USB-Ports, DSDT.aml @ Fujitsu Esprimo E5730 SFF

Status
Not open for further replies.
"Still waiting for root device".
When booting from USB means that there is a problem finding a valid System folder to start up from on your USB flash drive.
This is usually because the flash drive is in a USB3 port.
If this is the case move it to a USB2 port, if it is already in a USB2 port move it to another and try again.
Repeat until you have tried all USB ports.
Use a USB2 flash drive.
If it still doesn't work you could try another flash drive.
Try connecting your USB flash drive using a USB2 hub.
You might also try enabling Legacy on your USB3 ports in your BIOS settings.
Set XHCI Handoff to Enabled in your BIOS settings.
Ensure that Fast Boot is not enabled in your BIOS settings.
May require USBInjectAll.kext in /EFI/CLOVER/kexts/Other/.
May require XHCI-unsupported.kext in EFI/CLOVER/kexts/Other/. (Click download repository).
May require a USB Port Limit patch.

When booting from SATA it is usually the SATA controller driver / misconfigured BIOS / badly connected drive.

If it happens immediately after the Clover boot loader then it may be the CLOVER drivers.

Boot in verbose mode and post a picture of the screen when it stops.
 
Last edited:
To get rear USB_Ports working, these Patches did not help:

Code:
<dict>
                                <key>Comment</key>
                                <string>fix IO error ICH10 for 10.13, credit SunKi</string>
                                <key>Disabled</key>
                                <false/>
                                <key>Find</key>
                                <data>
                                RYX2D5XCiciD4P5mhcl4D4TSdQs=
                                </data>
                                <key>InfoPlistPatch</key>
                                <false/>
                                <key>MatchOS</key>
                                <string>10.13.x</string>
                                <key>Name</key>
                                <string>AppleAHCIPort</string>
                                <key>Replace</key>
                                <data>
                                iciD4P5mhckPmMFBCMyQkJCQdQs=
                                </data>
                        </dict>
                        <dict>
                                <key>Comment</key>
                                <string>fix hotplug ICH10 for 10.13, credit SunKi</string>
                                <key>Disabled</key>
                                <false/>
                                <key>Find</key>
                                <data>
                                icglQGACAD1AIAAAdQyB4b9///+Ji1EBAAA=
                                </data>
                                <key>InfoPlistPatch</key>
                                <false/>
                                <key>MatchOS</key>
                                <string>10.13.x</string>
                                <key>Name</key>
                                <string>AppleAHCIPort</string>
                                <key>Replace</key>
                                <data>
                                kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJA=
                                </data>
                        </dict>


Are these HEX-Values to intert via "KextsToPatch"? (from here)

Try new ICH patch by vit9696.

AppleAHCIPort

Find
40600200

Replace
00000000
 
Last edited:
Tried the things from Post #14 but rear USB-Ports still not working.

Also tried these kexts without success: USB_Injector / USB_InjectAll / GenericUSBxhci / XHCI_unsupported


These are the working / not working BUS-Information from Linux:


--------------------------------------------------------------------

Not working at:

Bus 003 Device 003: ID 046d:c318 Logitech, Inc. Illuminated Keyboard
Bus 003 Device 004: ID 046d:c318 Logitech, Inc. Illuminated Keyboard
Bus 006 Device 004: ID 046d:c318 Logitech, Inc. Illuminated Keyboard
Bus 007 Device 003: ID 046d:c318 Logitech, Inc. Illuminated Keyboard
Bus 006 Device 005: ID 046d:c318 Logitech, Inc. Illuminated Keyboard
Bus 007 Device 004: ID 046d:c318 Logitech, Inc. Illuminated Keyboard

--------------------------------------------------------------------

Working at:

Bus 004 Device 002: ID 046d:c318 Logitech, Inc. Illuminated Keyboard
Bus 004 Device 003: ID 046d:c318 Logitech, Inc. Illuminated Keyboard

--------------------------------------------------------------------

lspci | grep USB:

00:1a.0 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB2 EHCI Controller #2 (rev 02)
00:1d.0 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB2 EHCI Controller #1 (rev 02)



May somebody please take a look at the Debug-Folder attached?
 
Last edited:
Also tried this Patch without success:

Code:
                        <dict>
                                <key>Comment</key>
                                <string>USB 10.13.4+ by PMHeart</string>
                                <key>Disabled</key>
                                <false/>
                                <key>Find</key>
                                <data>
                                g32UDw+DlwQAAA==
                                </data>
                                <key>InfoPlistPatch</key>
                                <false/>
                                <key>MatchOS</key>
                                <string>10.13.x</string>
                                <key>Name</key>
                                <string>com.apple.driver.usb.AppleUSBXHCI</string>
                                <key>Replace</key>
                                <data>
                                g32UD5CQkJCQkA==
                                </data>
                        </dict>
 
Added FakePCIID kexts from Rehabman without success.
 
Added FakePCIID kexts from Rehabman without success.
How and where to install kexts:
 
Which kexts are 3rd-Party?
 
Status
Not open for further replies.
Back
Top