Contribute
Register

AppleUSBHostPort disconnect & Ethernet link down on en0 with old hardware configuration

Status
Not open for further replies.
Joined
Nov 18, 2016
Messages
3
Motherboard
Asus Prime B450m-a
CPU
Ryzen 2600
Graphics
RX 580
Hi everybody,

I'll probably need your help... I'm trying to install Sierra on a pretty old configuration...
- Gigabyte GA-EX58 UD3R
- Intel Xeon X5880
- NVidia Geforce Quadro FX4800

In the BIOS settings I've done the following
- deactivated Hyperthreading
- limited on 1 CPU core
- deactivated Virtualization technology
- HPET support activated & on 64bit

I use the following kexts:
- FakeSMC (from my previous Yosemite installation)
- IOPCIFamily (from my MacBookAir running Sierra)
- IOUSBHostFamily (from my MacBookAir running Sierra)
- NullCPUPowerManagement (also from )
- NVDAStartup (from my previous Yosemite installation)
- RealtekRTL8111 ()
- USBInjectAll (from my MacBookAir running Sierra)
- VoodooTSCSync (from Multibeast)

Most of them because I had some trouble before. Is it a problem where I got the kexts from or are they probably not compatible?

... with these boot flags:
Code:
-v dart=0 GraphicsEnabler=Yes kext-dev-mode=1

GraphicsEnabler=Yes because the X5880 has no onboard graphic chip afaik...? So I assume there is no chance to boot into with nv_disable=1, isn't it?

It shuts down with the following messages:
Code:
[...]
error 0xe00002db opening polled file
000033.552960 AppleUSBEHCIPort@fd200000: AppleUSBHostPort::disconnect: persistent enumeration failure
kern_open_file_for_direct_io(28)
kern_open_file_for_direct_io tool 15ms
Ethernet [RealtekRTL8111]: Link down on en0

... & then it shuts down. And nothing that I tried helps me to get over this message. Probably it should say something like "Like up on..." – and what about the AppleUSBHostPort disconnect? Does the installation loses the connection to the USB flash drive? I tried nv_disable=1 several times (because in a different topic here I read to do so) just to see if it changes anything, but the problem remains the same.

Has anyone an idea and can help here?

Sven
 
Hi everybody,

I'll probably need your help... I'm trying to install Sierra on a pretty old configuration...
- Gigabyte GA-EX58 UD3R
- Intel Xeon X5880
- NVidia Geforce Quadro FX4800

In the BIOS settings I've done the following
- deactivated Hyperthreading
- limited on 1 CPU core
- deactivated Virtualization technology
- HPET support activated & on 64bit

I use the following kexts:
- FakeSMC (from my previous Yosemite installation)
- IOPCIFamily (from my MacBookAir running Sierra)
- IOUSBHostFamily (from my MacBookAir running Sierra)
- NullCPUPowerManagement (also from )
- NVDAStartup (from my previous Yosemite installation)
- RealtekRTL8111 ()
- USBInjectAll (from my MacBookAir running Sierra)
- VoodooTSCSync (from Multibeast)

Most of them because I had some trouble before. Is it a problem where I got the kexts from or are they probably not compatible?

... with these boot flags:
Code:
-v dart=0 GraphicsEnabler=Yes kext-dev-mode=1

GraphicsEnabler=Yes because the X5880 has no onboard graphic chip afaik...? So I assume there is no chance to boot into with nv_disable=1, isn't it?

It shuts down with the following messages:
Code:
[...]
error 0xe00002db opening polled file
000033.552960 AppleUSBEHCIPort@fd200000: AppleUSBHostPort::disconnect: persistent enumeration failure
kern_open_file_for_direct_io(28)
kern_open_file_for_direct_io tool 15ms
Ethernet [RealtekRTL8111]: Link down on en0

... & then it shuts down. And nothing that I tried helps me to get over this message. Probably it should say something like "Like up on..." – and what about the AppleUSBHostPort disconnect? Does the installation loses the connection to the USB flash drive? I tried nv_disable=1 several times (because in a different topic here I read to do so) just to see if it changes anything, but the problem remains the same.

Has anyone an idea and can help here?

Sven


Add bootflags after understating the use of it.

Assuming that you are using Clover and made bootable USB with latest UniBeast.

- deactivated Virtualisation technology ====> Not Required. OS X can work with Virtualisation Technology Enabled.

Just create USB with UniBeast, do not add any extra kexts from your old Yosemite/EI Capitan and any MacBook.
 
If I'm wrong with any boot flags, just correct me... That's what I'm here for. I've always looked up what they do, so don't tell me I'm just adding random flags. ;)

Yes, I've created the USB drive with UniBeast, with Clover and Legacy option.

A "clean" installation without any kexts was the first thing that I've tried. And that failed much earlier in the loading process with some kind of kernel panic. So I started with the error messages it gave me and I've looked up a hundred threads here on this forum and added the kexts one by one. That helped . But the message in the first post with the AppleUSBHostPort and the Ethernet link down is something, that I cannot fix because I don't find any solution on the forum.

Edit: I'm not new to Hackintoshs (even if my post count tells so :D ). I cannot access my old account so I had to create a new one.
Edit2: Why should I leave virtualisation technology enabled? I every tutorial they advise to deactivate VT-d or VT-x – what basically is virtualisation...?
 
Last edited:
If I'm wrong with any boot flags, just correct me... That's what I'm here for. I've always looked up what they do, so don't tell me I'm just adding random flags. ;)

-v ===> For booting in verbose mode.
dart=0 ==> For disabling VT-d on boot.
GraphicsEnabler=Yes ==> Not a valid flag when using clover. This is for Chameleon/Chimera boot loaders.
kext-dev-mode=1 ==> For allowing kexts have invalid signature, mandatory for Yosemite.

Yes, I've created the USB drive with UniBeast, with Clover and Legacy option.

A "clean" installation without any kexts was the first thing that I've tried. And that failed much earlier in the loading process with some kind of kernel panic.

May i know what was it..

Better post a photo of the entire panic screen.

So I started with the error messages it gave me and I've looked up a hundred threads here on this forum and added the kexts one by one. That helped .

Your chipset is bit older and trying to install very latest OS X version. Even for testing i don't have same chipset with me. I am just trying to see through you whether it is possible to run Sierra on this build or not.

But the message in the first post with the AppleUSBHostPort and the Ethernet link down is something, that I cannot fix because I don't find any solution on the forum.

Edit: I'm not new to Hackintoshs (even if my post count tells so :D ). I cannot access my old account so I had to create a new one.

It will be better if you can post entire frozen screen photo.


Edit2: Why should I leave virtualisation technology enabled? I every tutorial they advise to deactivate VT-d or VT-x – what basically is virtualisation...?

VT-d should be disabled on BIOS, alternatively you can use dart=0 flag for disabling VT-d on the fly.

Virtualization Technology/VT-x can be leave Enabled. This is basically a kind of feature which allowing to run guest OS/virtual machines.
 
Okay here's a photo of the screen – I hope no relevant information has been cut of – it's a screenshot out of a video because the last few lines only appeared for one or two frames.

I know the mainboard is pretty old, but I've read a couple of times that people were able to install Sierra on a X58 chipset so I gave it a try. I also backupped my Yosemite installation by replacing the whole SSD. :D

So...

-v --> ok
dart=0 --> ok, but not necessary to deactivate virtualisation technology in BIOS
GraphicsEnabler --> useless
kext-dev-mode=1 --> useless for Sierra also

right...? :)

Oh I've forgot to write one flag here, that I've used: cpus=1 (that was necessary in all other installations on this mainboard before).

A screenshot (Foto 20.11.16, 11 13 02.png) of the first installation is also attached. Without any kexts.
 

Attachments

  • Foto 20.11.16, 11 00 32.png
    Foto 20.11.16, 11 00 32.png
    1.3 MB · Views: 541
  • Foto 20.11.16, 11 13 02.png
    Foto 20.11.16, 11 13 02.png
    1.1 MB · Views: 441
Connect to usb 2.0?
 
Status
Not open for further replies.
Back
Top