Jump to content

Abnormal sleep after adding 10 Gbps network interface


QAQ OYSTER
 Share

10 posts in this topic

Recommended Posts

Cpu i9 10910  
Motherboard msi MAG B460M MORTAR  
Memory 4*16g  
Ssd intel 760p  
Network interface intel x520 sr1(heng shun)  
System version 12.1  
efi https://github.com/myqqiu/Hackintosh-B460M-MORTAR-i5-10500-iGPU-UHD630  

 

Main Problem

Intermittent sleep error (the usb power is off, the power of the fan and gpu is not interrupted, screen is black and it cannot be woken up) after adding 10 Gbps network interface. The network interface is working fine, but almost every three times of sleep(manual or automatic), there will be a problem, and when there is a problem, I have to press the power button to restart.I guess it’s the problem of the network interface. After unplugging the network interface, the computer can sleep normally.Can someone give me some help?(Forgive me for my poor English)
 

log

Sleep Wake failure in EFI
Failure code:: 0x00000000 0x0000001f
Please IGNORE the below stackshot
================================================================
Date/Time: 2022-01-05 14:26:41.859 +0800
OS Version: ??? ??? (Build ???)
Architecture: x86_64
Report Version: 35
Incident Identifier: BDE42824-D0AB-4A3A-82D3-59EC8BC319BC
Data Source: Stackshots
Shared Cache: 40432A03-88D3-305F-9C0C-E7549E71D927 slid base address 0x7ff8175e0000, slide 0x175e0000
Event: Sleep Wake Failure
Duration: 0.00s
Steps: 1
Boot args: igfxfw=2 igfxonln=1 alcid=1 gfxrst=1 alcdelay=500 shikigva=80 -cdfon -igfxmpc
Time Awake Since Boot: 12s
Process: swd [324]
Architecture: x86_64
Footprint: 412 KB
Time Since Fork: 1s
Num samples: 1 (1)
Thread 0x88e 1 sample (1) priority 4 (base 4)
<thread QoS background (requested background), thread darwinbg, process darwinbg, IO tier 2>
1 ??? [0x1153d14fe] 1
1 ??? [0x10cb04454] 1
1 ??? [0x10cb041e8] 1
1 __stack_snapshot_with_config + 10 (libsystem_kernel.dylib + 149174) [0x7ff8178e16b6] 1
*1 ??? [0xffffff8000228226] 1
*1 ??? [0xffffff800099e9d4] 1
*1 ??? [0xffffff8000894e84] 1
*1 ??? [0xffffff800024be78] 1
*1 ??? [0xffffff80002881ad] (running) 1
Binary Images:
0x7ff8178bd000 - 0x7ff8178f3fff libsystem_kernel.dylib (8019.61.5) <5AA1E5BE-B5B8-3A02-9885-A8C99E0CA378> /usr/lib/system/libsystem_kernel.dylib

HengShunIntelx520.kext.zip

Link to comment
Share on other sites

Guest 5T33Z0

@QAQ OYSTER If the 10 gb Ethernet card is connected via PCIe – I assume it is – it's most likely not a USB issue.

 

It seems like that Quality of Service feature of the card interrupted sleep: <thread QoS background (requested background), thread darwinbg, process darwinbg, IO tier 2>

 

Try to disable WakeOnLan in System Settings (Energy Saver).

 

If this doesn't fix it, you could try changing its ASPM Mode: https://github.com/5T33Z0/OC-Little-Translated/tree/main/04_Fixing_Sleep_and_Wake_Issues/Setting_ASPM_Operating_Mode

 

 

Link to comment
Share on other sites

5 hours ago, 5T33Z0 said:

@QAQ OYSTER If the 10 gb Ethernet card is connected via PCIe – I assume it is – it's most likely not a USB issue.

 

It seems like that Quality of Service feature of the card interrupted sleep: <thread QoS background (requested background), thread darwinbg, process darwinbg, IO tier 2>

 

Try to disable WakeOnLan in System Settings (Energy Saver).

 

If this doesn't fix it, you could try changing its ASPM Mode: https://github.com/5T33Z0/OC-Little-Translated/tree/main/04_Fixing_Sleep_and_Wake_Issues/Setting_ASPM_Operating_Mode

 

 


Yes, the network interface is connected to the computer through pcie.After disabling wol and setting ASPM, there is still a problem with sleep, but it seems that the frequency is much lower, about once every seven times.Thank you for your reply

Link to comment
Share on other sites

Guest 5T33Z0

@QAQ OYSTER Maybe you could also disable the QoS feature via the networking options, or in the BIOS or even with a DeviceProperty in the config.plist. But I don't know if this is possible or which key is used for that.

 

If the card requires an additional kext to work, you could have a look in the documentation of the kext. Some of them provide additional device properties and/or boot-args.

Link to comment
Share on other sites

  • 5 months later...
On 1/7/2022 at 1:56 PM, 5T33Z0 said:

@QAQ OYSTER If the 10 gb Ethernet card is connected via PCIe – I assume it is – it's most likely not a USB issue.

 

It seems like that Quality of Service feature of the card interrupted sleep: <thread QoS background (requested background), thread darwinbg, process darwinbg, IO tier 2>

 

Try to disable WakeOnLan in System Settings (Energy Saver).

 

If this doesn't fix it, you could try changing its ASPM Mode: https://github.com/5T33Z0/OC-Little-Translated/tree/main/04_Fixing_Sleep_and_Wake_Issues/Setting_ASPM_Operating_Mode

 

 

@5T33Z0 Must read contents in your guides , Thanks man for the efforts you taken for Hackintosh community.... 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...