Contribute
Register

Wifi hardware troubles Xiaomi Notebook Pro

Status
Not open for further replies.
Joined
Jun 18, 2011
Messages
377
Motherboard
Rog Strix z490 E gaming
CPU
i9 10900k
Graphics
5700xt
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Hello all!!

I bough my xiaomi notebook pro some weeks ago and following this guide (https://github.com/stevezhengshiqi/XiaoMi-Pro) everything is working great. I followed owenlars guide (https://www.tonymacx86.com/attachme...dcom-wifi-installation-guide-v0-3-pdf.334437/) to get native wifi working, and yeah, it is working, but with some troubles.

Sometimes, when my laptop goes to sleep, when I turn it on again, the wifi hardware is not detected, and I have to reboot. And sometimes, after this kind of reboot, the wifi hardware doesnt work too and I have to reboot twice.

I use updated rehabman kexts:
FakePCIID.kext
FakePCIID_Broadcom_WiFi.kext

Both of them installed in S/L/E and in Clover/kexts/other

Any clue?
 
Hello all!!

I bough my xiaomi notebook pro some weeks ago and following this guide (https://github.com/stevezhengshiqi/XiaoMi-Pro) everything is working great. I followed owenlars guide (https://www.tonymacx86.com/attachme...dcom-wifi-installation-guide-v0-3-pdf.334437/) to get native wifi working, and yeah, it is working, but with some troubles.

Sometimes, when my laptop goes to sleep, when I turn it on again, the wifi hardware is not detected, and I have to reboot. And sometimes, after this kind of reboot, the wifi hardware doesnt work too and I have to reboot twice.

I use updated rehabman kexts:
FakePCIID.kext
FakePCIID_Broadcom_WiFi.kext

Both of them installed in S/L/E and in Clover/kexts/other

Any clue?
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.

Note: FakePCIID_Broadcom_WiFi.kext is deprecated. Use AirportBrcmFixup.kext instead. And kexts go to /L/E, not /S/L/E (read the FAQ).
 
Ok, at the moment it works. I will test it few days! It must be installed in /L/E with Lilu and all the kext I use, right?

It is OK if I install it in Clover/kexts too? or just in L/E?
 
Ok, at the moment it works. I will test it few days! It must be installed in /L/E with Lilu and all the kext I use, right?

It is OK if I install it in Clover/kexts too? or just in L/E?
all kexts belong in /Library/Extensions

then you have your essential kexts like FakeSMC, Lilu and whatevergreen (for example) they belong in clover/kexts/other as well as /Library/Extensions
 
@RehabMan @Feartech
I've bought a new xiaomi notebook pro 15, i7 with 16gb ram for my office.

Bios version: 603, I patched the scripts on w10 (fan scripts, speedshift, and so, like my other notebook pro).

I had to change the ssd pm981 to a samsung 970 m2 because of the incompatibility, and now everything is installed and working fine, except wifi and hibernation.

When I installed AirportBrcmFixup.kext to check the wifi, after restart, wifi worked ok. But after first hibernation, the wifi crash, and hibernation too. I mean, after the first sleep, the wifi didnt work anymore (I rebooted more than 30 times and tried everything without success), and the hibernation now doesnt work too. It goes to sleep ok, but when I press power button, the screen keeps black. I tried to replace full EFI folder again (newest release one) but nothing. I have dumped all files required by rehabman, maybe you can guide me.

The wifi chip I'm using is this: DW1560 BCM94352Z NGFF M.2 with shentek adapter in 2nd SSD slot, like my other notebook.
 

Attachments

  • debug_23685.zip
    3.2 MB · Views: 49
@RehabMan @Feartech
I've bought a new xiaomi notebook pro 15, i7 with 16gb ram for my office.

Bios version: 603, I patched the scripts on w10 (fan scripts, speedshift, and so, like my other notebook pro).

I had to change the ssd pm981 to a samsung 970 m2 because of the incompatibility, and now everything is installed and working fine, except wifi and hibernation.

When I installed AirportBrcmFixup.kext to check the wifi, after restart, wifi worked ok. But after first hibernation, the wifi crash, and hibernation too. I mean, after the first sleep, the wifi didnt work anymore (I rebooted more than 30 times and tried everything without success), and the hibernation now doesnt work too. It goes to sleep ok, but when I press power button, the screen keeps black. I tried to replace full EFI folder again (newest release one) but nothing. I have dumped all files required by rehabman, maybe you can guide me.

The wifi chip I'm using is this: DW1560 BCM94352Z NGFF M.2 with shentek adapter in 2nd SSD slot, like my other notebook.

Your kextcache shows obvious problems with the way you installed kexts:
Code:
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72a605a00 [0x7fff9f6118e0]> { URL = "VoodooI2CServices.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "com.alexandred.VoodooI2CServices" }
VoodooI2CServices.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72a606e10 [0x7fff9f6118e0]> { URL = "VoodooGPIO.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "org.coolstar.VoodooGPIO" }
VoodooGPIO.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72ec0d6f0 [0x7fff9f6118e0]> { URL = "VoodooI2C.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2C" }
VoodooI2C.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72ec08d40 [0x7fff9f6118e0]> { URL = "USBPorts.kext/ -- file:///Library/Extensions/", ID = "com.Headsoft.USBPorts" }
USBPorts.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72cef8b50 [0x7fff9f6118e0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
VoodooPS2Keyboard.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72cef0310 [0x7fff9f6118e0]> { URL = "VoodooPS2Controller.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
VoodooPS2Controller.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72cef4310 [0x7fff9f6118e0]> { URL = "SMCProcessor.kext/ -- file:///Library/Extensions/VirtualSMC.kext/Contents/PlugIns/", ID = "as.vit9696.SMCProcessor" }
SMCProcessor.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72cef2c40 [0x7fff9f6118e0]> { URL = "SMCBatteryManager.kext/ -- file:///Library/Extensions/VirtualSMC.kext/Contents/PlugIns/", ID = "ru.usrsse2.SMCBatteryManager" }
SMCBatteryManager.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72cef2090 [0x7fff9f6118e0]> { URL = "SMCSuperIO.kext/ -- file:///Library/Extensions/VirtualSMC.kext/Contents/PlugIns/", ID = "ru.joedm.SMCSuperIO" }
SMCSuperIO.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72cee9bd0 [0x7fff9f6118e0]> { URL = "VirtualSMC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.VirtualSMC" }
VirtualSMC.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72cee4f30 [0x7fff9f6118e0]> { URL = "AppleBacklightFixup.kext/ -- file:///Library/Extensions/", ID = "com.hieplpvip.AppleBacklightFixup" }
AppleBacklightFixup.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72cee1c50 [0x7fff9f6118e0]> { URL = "VoodooI2CHID.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2CHID" }
VoodooI2CHID.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72eb42120 [0x7fff9f6118e0]> { URL = "CPUFriend.kext/ -- file:///Library/Extensions/", ID = "org.vanilla.driver.CPUFriend" }
CPUFriend.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72eb0e510 [0x7fff9f6118e0]> { URL = "CPUFriendDataProvider.kext/ -- file:///Library/Extensions/", ID = "org.vanilla.driver.CPUFriendDataProvider" }
CPUFriendDataProvider.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72eb3b410 [0x7fff9f6118e0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }
WhateverGreen.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72eb381f0 [0x7fff9f6118e0]> { URL = "NullEthernet.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.NullEthernet" }
NullEthernet.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72cfef070 [0x7fff9f6118e0]> { URL = "CodecCommander.kext/ -- file:///Library/Extensions/", ID = "org.tw.CodecCommander" }
CodecCommander.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72cf9dfa0 [0x7fff9f6118e0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }
AppleALC.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72cf9dd70 [0x7fff9f6118e0]> { URL = "AirportBrcmFixup.kext/ -- file:///Library/Extensions/", ID = "as.lvs1974.AirportBrcmFixup" }
AirportBrcmFixup.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72cf96a80 [0x7fff9f6118e0]> { URL = "SATA-unsupported.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.SATA-unsupported" }
SATA-unsupported.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72cf97420 [0x7fff9f6118e0]> { URL = "HibernationFixup.kext/ -- file:///Library/Extensions/", ID = "as.lvs1974.HibernationFixup" }
HibernationFixup.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7ff72cf966b0 [0x7fff9f6118e0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }
Lilu.kext does not authenticate; omitting.

See FAQ for correct kext install procedures
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/

:
 
Hi @RehabMan . I followed your guide, deleted all kext with terminal, and copied again with terminal too. Now my kextcache says "Kext with invalid signatured (-67062) allowed" instead of "kext rejected due to improper filesystem". This is OK now, right?
 
Hi @RehabMan . I followed your guide, deleted all kext with terminal, and copied again with terminal too. Now my kextcache says "Kext with invalid signatured (-67062) allowed" instead of "kext rejected due to improper filesystem". This is OK now, right?
no, you installed it wrong, delete it and do:

in terminal:

Code:
sudo cp -R KextName.kext /Library/Extensions
 
That is what I did... same code in terminal. But with invalid signature when I rebuild cache.

I copied them from efi/clover/kexts/other folder directly to S/L folder with your code in terminal, like rehabman said, but still errors in kextcachelog
 
Status
Not open for further replies.
Back
Top