Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.5Gbit Ethernet (Intel I225-V) Don't work #8

Closed
bengyuan25 opened this issue May 31, 2020 · 51 comments
Closed

2.5Gbit Ethernet (Intel I225-V) Don't work #8

bengyuan25 opened this issue May 31, 2020 · 51 comments

Comments

@bengyuan25
Copy link

bengyuan25 commented May 31, 2020

image
image
image

Hi, can you help me
Use 1.5v EFI package

@SchmockLord
Copy link
Owner

Sure that it is not working? Plugged in a cable yet?

Mine is red too as long as not cable is attached.

@bengyuan25
Copy link
Author

Sure that it is not working? Plugged in a cable yet?

Mine is red too as long as not cable is attached.

Thank you for reply
Yes, win10 is normal
I use the asus z490a.

@SchmockLord
Copy link
Owner

SchmockLord commented May 31, 2020

I see. Then probably you have to change the PCI-device path of your I225-V.

Mine sits here:
PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0, 0x0)

This is how it looks like in ioregistryExplorer:

Bildschirmfoto 2020-05-31 um 05 07 19

And then you have to edit the PCI-path in this section (DeviceProperties-Add):

	<key>PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0, 0x0)</key>
	<dict>
		<key>device-id</key>
		<data>8hUAAA==</data>
	</dict>

@Scope666
Copy link

I'm on the Asus ROG Strix Z490-E and I had to edit mine:

Screenshot_2

@bengyuan25
Copy link
Author

bengyuan25 commented May 31, 2020

Wow, thank you so much.
It took me a long time, but it worked and I was happy. thank you @SchmockLord

image

@SchmockLord
Copy link
Owner

You are welcome :)

@rursache
Copy link

@bengyuan25 how did you fix it in the end? was @SchmockLord's solution working or you tried something else? thanks

@bengyuan25
Copy link
Author

@rursache
Yes, according to the scheme he gave, I extracted my PCI path and added it.
My solution:
Using Hackintoll export PCI, open pcidevices plist, find Ethernet path, added to the config. Plist DeviceProperties
image

@jnickzlim
Copy link

jnickzlim commented Jun 25, 2020

@SchmockLord
My motherboard is z490 aorus master.
I am not able to even see the Ethernet option in my network setting.
Would adding the device path work for me?

I tried use hackintool to extract the plist, but when found "ethernet", the device id pattern looks different from yours.
Is this the correct device id that i should be using?

Screenshot 2020-06-25 at 9 21 06 AM

Thank you!

@yihengli
Copy link

yihengli commented Jun 26, 2020

@jnickzlim
I am having the same issue as my motherboard is z490 aorus ultra. Weirdly, the Ethernet option is completely missing in the networking section.


I think I figure this out, the same method can be applied my case as well. This post is very helpful

https://www.hackintosh-forum.de/forum/thread/48568-i9-10900k-gigabyte-z490-vision-d-er-l%C3%A4uft/?postID=606059#post606059

note that my device id shows f3 15 00 00 but it should be changed to f2 15 00 00, otherwise it won't work.

@jnickzlim
Copy link

jnickzlim commented Jun 27, 2020

@yihengli

I tried us IORegistryExplorer to find the "ethernet"
but i checked all the AppleACPIPCI, did not saw any name <"ethernet"> only saw all name in <"pci-bridge">

Screenshot 2020-06-27 at 11 52 05 AM

How do you find it and make it work?

Did you get it to work for you?
Mind to share what you've done?

Thank you

@yihengli
Copy link

@jnickzlim
It's working on my end now. I used to have the same thing as you said, where I cannot directly find the item by searching "ethernet" in my IORegistryExplorer.

Then I manually checked each item and found the one as attached:

Screen Shot 2020-06-26 at 9 19 41 PM

note that, there was no AppleIntel210 when I first found it.

@jnickzlim
Copy link

How do you manually check each?
By trying to add it to config.plist?

@yihengli
Copy link

@jnickzlim
No, I just eyeballed each item in the IORegistryExplorer, then I ended up with finding the item "D062@0" with a name as <"ethernet">. Then I followed the instruction in this repo to add them into config.plist.

If you didn't find it, can you try to boot your mb with a windows system and check if the intel 2.5g ethernet port can be detected in the windows device manager? Maybe this will be helpful to determine if there are any hardware issues.

I was dual booting with a windows OS installed on antoher separate SSD, and I installed the windows before installing MacOS. Though I don't think this would matter but just put it here.

@jnickzlim
Copy link

jnickzlim commented Jun 27, 2020

I have checked all, couldn’t find any <“ethernet”>, only see <“pci-bridge”>

Will try to boot into window and check it out later

@SchmockLord
Copy link
Owner

SchmockLord commented Jun 27, 2020

You have to search manually in IORegistry Explorer, without entering anything in the search field. And then just scroll down and look at each device for the description "ethernet". Takes 5min. The search is often misleading in IORegistryExplorer.

@jnickzlim
Copy link

jnickzlim commented Jun 27, 2020

I manage to get it working now! So need the FakePCIID.kext & FakePCIID...225-v as well!
Besides that i also need to change the device-id to f2150000 instead of what the IORegisteryExplorer shows...
Thank you for the help guys! Appreciate it! =)

@zaptrem
Copy link

zaptrem commented Aug 9, 2020

I’m dealing with this issue right now as well. However, I found the correct address on Hackintool and added the Pci(0x1C,0x4) entry with device-id = 0xf215 etc, but the ethernet option still isn’t showing up in networking. I have no ethernet for FakePCIID related kexts installed as the OpenCore guide said they were unnecessary. Even Hackintool is now saying that the controller is a I225-LM!

Any idea what the issue could be?

Thanks

@quinton71
Copy link

I see. Then probably you have to change the PCI-device path of your I225-V.

Mine sits here:
PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0, 0x0)

This is how it looks like in ioregistryExplorer:

Bildschirmfoto 2020-05-31 um 05 07 19

And then you have to edit the PCI-path in this section (DeviceProperties-Add):

	<key>PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0, 0x0)</key>
	<dict>
		<key>device-id</key>
		<data>8hUAAA==</data>
	</dict>

How can I edit to make it the same in picture as you described SmordLord . I'm totally new in Hackintosh . Please give me advice . Thank you.

@grinlight
Copy link

Where can I get FakePCIID_Intel_I225-V.kext and FakePCIID.kext ? Thanks

@juniorzhou
Copy link

I’m dealing with this issue right now as well. However, I found the correct address on Hackintool and added the Pci(0x1C,0x4) entry with device-id = 0xf215 etc, but the ethernet option still isn’t showing up in networking. I have no ethernet for FakePCIID related kexts installed as the OpenCore guide said they were unnecessary. Even Hackintool is now saying that the controller is a I225-LM!

Any idea what the issue could be?

Thanks

Hi, I had the exact same problem with you. I fixed by adding the FakePCIID.kext and FakePCIID_Intel_I225-V.kext. I do not know why, but it did the job.

@wazi-mohamed
Copy link

wazi-mohamed commented Nov 7, 2020

mine too not working

Gigabyte z490 aorus pro ax
i9 10900k
rx 5700 xt

wifi bt Ethernet are not working

tried a lot with i225v
installed fakepciid, fakepciid...I225 kexts
tried f2150000 in device id for pci root of 0x4
but as default it is showing as f3150000 instead of f2150000

any solutions??

@zxyboy
Copy link

zxyboy commented Nov 7, 2020

@wasibpkr me too .
Gigabyte z490 aorus pro ax
i9 10850k
rx 5600 xt

@zxyboy
Copy link

zxyboy commented Nov 7, 2020

System Preference | Network
image

@jamesfawcett
Copy link

I have the same motherboard Gbyte Z490 AORUS PRO AX but I use an additional Fenvi T919 card for Wifi and Bluetooth, I thought it wasn't possible to get onboard networking working?

@simonhutchings
Copy link

Have you tried adding network interface at the bottom? Originally I used intelmaus then tried version on this page. When I hit + it showed me ethernet(0) the 1gb and ethernet(4) the 2.5gb

@wazi-mohamed
Copy link

wazi-mohamed commented Nov 10, 2020

@zxyboy

any updates bro?
i'm still trying. cant find anything good.

@Hackintomprocessing
Copy link

mine too not working

Gigabyte z490 aorus pro ax
i9 10900k
rx 5700 xt

wifi bt Ethernet are not working

tried a lot with i225v
installed fakepciid, fakepciid...I225 kexts
tried f2150000 in device id for pci root of 0x4
but as default it is showing as f3150000 instead of f2150000

any solutions??

I am pretty much the same, did you find anything at all ?
if I put the right PCI path for my board (gigabyte z490 vision g) (0x1c,0x1) I've got a kernel panic. If I put a wrong one, (0x1c,0x4) I can boot and I've got a running Catalina but no ethernet.
By the way in I/Oregister, my device-id is f3150000 instead of f2150000.
Any idea ?

@RetiredDinosaur
Copy link

RetiredDinosaur commented Dec 13, 2020

This may be completely unrelated but there is a hardware bug affecting rev.1 and rev.2 of the Intel I225-V 2.5Gb Ethernet chipset. It is affected by packet loss, random disconnects and sometimes it won't show in device list on a cold boot or after a restart. Other times it shows network cable unplugged. A lot of Z490, B550 and X570 boards are affected, see a non-exhaustive list in the reddit post below.

https://www.reddit.com/r/intel/comments/gp2okm/intel_25g_lan_issue_impacted_models/

If your board Intel I225-V chipset has the following code part printed on it, it will be affected, SLN9D or SLNJY.

@Hackintomprocessing
Copy link

Didn't know about that, thanks. I haven't checked the code on the board yet but it seems to be working fine on Windows (haven't done a speedcheck).
Some people manage to fix their issue but either I don't understand how they did it or it doesn't work for me.

@Hackintomprocessing
Copy link

Hackintomprocessing commented Dec 14, 2020

it's finally working with FakePCIID.kext and the FakePCIID_Intel_I225-V.kext
What I was struggling to do was finding these two kext as I was unable to "build" them and I still don't have a clue on how fakepciid is working as it was not in the open core guide I followed all the way.
So I downloaded the EFI folder attached here https://www.tonymacx86.com/threads/success-asus-rog-strix-z490-e-gaming-i9-10900k-opencore.299137/ and just took the two kext I was looking for.
Then updated my config plist accordingly and did that as well :
https://www.tonymacx86.com/attachments/oc-deviceproperties-2-5gbps-ethernet-png.476339/
from that very useful thread :
https://www.tonymacx86.com/threads/gigabyte-z490-vision-d-thunderbolt-3-i5-10400-amd-rx-580.298642/

@wazi-mohamed
Copy link

wazi-mohamed commented Dec 18, 2020 via email

@abing258
Copy link

我的工作现在很完美,我忘记了我做过的工作,因为工作很突然,但是我会在需要时给您发送efi。

在2020年12月13日,星期日,14:05,Hackintomprocessing @.***>写道:我的太不工作技嘉z490 aorus pro ax i9 10900k rx 5700 xt wifi bt以太网无法正常工作i225v安装了fakepciid,fakepciid ... I225 kexts在设备ID中尝试将f2150000设置为0x4的pci根,但默认情况下它显示为f3150000而不是f2150000任何解决方案?我几乎一样,您什么都没找到吗?如果我为板子安装了正确的PCI路径(技嘉z490视觉g)(0x1c,0x1),我会感到内核崩溃。如果输入了错误的(0x1c,0x4),我可以启动,并且Catalina正在运行,但没有以太网。顺便说一下,在I / Oregister中,我的设备ID是f3150000,而不是f2150000。任何想法 ?—您收到此邮件是因为有人提到您。直接回复此电子邮件,在GitHub上查看<#8(评论) >或取消订阅< https://github.com/notifications/unsubscribe-auth/AGKHHFMR3VIH5WYC7Q7YC53SUR4FPANCNFSM4NPBBPSA >。

我的就是技嘉的z490i I9 10850K 上面的方法都试过了,不能链接以太网,可以发我你的efi吗,万分感谢,410174833@qq.com

@zxyboy
Copy link

zxyboy commented Dec 19, 2020

I have already solved the problem. I downloaded the EFI folder attached here : https://github.com/zxyboy/i9-10850K-Z490-AORUS-PRO-AX

@abing258
Copy link

@jnickzlim
我遇到的问题与我的主板是z490 aorus ultra相同。奇怪的是,在网络部分中完全没有以太网选项。

我想我已经弄清楚了,同样的方法也可以应用于我的案例。这篇文章非常有帮助

https://www.hackintosh-forum.de/forum/thread/48568-i9-10900k-gigabyte-z490-vision-d-er-l%C3%A4uft/?postID=606059#post606059

请注意,我的设备ID显示为f3 15 00 00,但应将其更改为f2 15 00 00,否则它将无法正常工作。

你好,我的是技嘉的z490i主板应该和你一样,但是都改了,就是不行,他始终现实的是f3 15 00 00;而且有线网卡驱动不了,一个月了,好想哭。。。
image
image
image

@Hackintomprocessing
Copy link

@W410174833
Hi, I used google translate to understand what was your question.
I wrote a sum-up there that could help you :
https://www.tonymacx86.com/threads/newb-sum-up-i225-v-working-on-a-gigabyte-z490-vision-g.307965/
Hope that could help.

@IVCrossway
Copy link

Hello, I'm trying to get the I225-V working, I'm trying the various pci root addresses you guys mentioned but I can't get it working (and I need it because I can't install macos without internet). (My motherboard is a Asus B550-E and I'm trying to install macOS Big Sur).
Thanks!

@Hackintomprocessing
Copy link

Hi,
Have you red the Tonymacx86 thread I mentioned above? You'll need FakePCIID.kext and the FakePCIID_Intel_I225-V.kext.
As for the pci root addresses, do you have a bootable OS, windows or linux where you could have a clue about the proper address with a I/o register?
Hope that can help.

@IVCrossway
Copy link

Hi,
Have you red the Tonymacx86 thread I mentioned above? You'll need FakePCIID.kext and the FakePCIID_Intel_I225-V.kext.
As for the pci root addresses, do you have a bootable OS, windows or linux where you could have a clue about the proper address with a I/o register?
Hope that can help.

Yes I already have FakePCIID.kext and FakePCIID_Intel_I225-V.kext.
I have windows installed, but I don't know how to look the i/o register

@Hackintomprocessing
Copy link

I can't help you very accurately with that but in device manager, you look for your device and you should find a clue about its pci path in its general properties.

@IVCrossway
Copy link

immagine
I found this under "Locations"

@hkfan45
Copy link

hkfan45 commented Mar 28, 2021

Has anyone figured out a way to avoid running the fakepciid kexts and still have a working 225-v Ethernet? Has anyone been in contact with the folks that handle the dortania guide to tell them it they should amend their guide to note that certain kexts are required?

@hkfan45
Copy link

hkfan45 commented Mar 29, 2021

I’m dealing with this issue right now as well. However, I found the correct address on Hackintool and added the Pci(0x1C,0x4) entry with device-id = 0xf215 etc, but the ethernet option still isn’t showing up in networking. I have no ethernet for FakePCIID related kexts installed as the OpenCore guide said they were unnecessary. Even Hackintool is now saying that the controller is a I225-LM!

Any idea what the issue could be?

Thanks

You ever figure out a way to get the i225-v running according to the Dortania guide without using kexts?

@5T33Z0
Copy link

5T33Z0 commented Apr 20, 2021

I’m dealing with this issue right now as well. However, I found the correct address on Hackintool and added the Pci(0x1C,0x4) entry with device-id = 0xf215 etc, but the ethernet option still isn’t showing up in networking. I have no ethernet for FakePCIID related kexts installed as the OpenCore guide said they were unnecessary. Even Hackintool is now saying that the controller is a I225-LM!
Any idea what the issue could be?
Thanks

You ever figure out a way to get the i225-v running according to the Dortania guide without using kexts?

Yes, you simply have to add it as a kernel patch. Working fine on my Z490 Vision G which uses the i225-V as well

<key>Patch</key> <array> <dict> <key>Arch</key> <string>Any</string> <key>Base</key> <string>__Z18e1000_set_mac_typeP8e1000_hw</string> <key>Comment</key> <string>Enables Intel Ethernet-Controller I225-V natively.</string> <key>Count</key> <integer>0</integer> <key>Enabled</key> <true/> <key>Find</key> <data> 8hUAAA== </data> <key>Identifier</key> <string>com.apple.driver.AppleIntelI210Ethernet</string> <key>Limit</key> <integer>0</integer> <key>Mask</key> <data> </data> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string>19.0.0</string> <key>Replace</key> <data> 8xUAAA== </data> <key>ReplaceMask</key> <data> </data> <key>Skip</key> <integer>0</integer> </dict> </array>

@Hackintomprocessing
Copy link

Hackintomprocessing commented Apr 21, 2021

Brillant, thank you!
It seems that this kernel patch wasn't mentioned in the opencore 6.4 install guide (the one I used to built my config) or I missed it despise having red the guide several times...
It is now clearly mentioned in the opencore 6.8 install guide, didn't try it yet but seems promising!

@5T33Z0
Copy link

5T33Z0 commented Apr 21, 2021

@wimil
Copy link

wimil commented Apr 26, 2021

I have updated the opencore version and added the patch, but it still doesn't work

@Hackintomprocessing
Copy link

I have updated the opencore version and added the patch, but it still doesn't work

Haven't try yet. I am still on Catalina, and waiting for a more stable version of Big Sur to make the move including that update.

Maybe we won't even have to patch the thing as 11.4 seems to include support for i225v, see the networking section of the article below :
https://dortania.github.io/hackintosh/updates/2021/04/24/rocket-lake.html

@hkfan45
Copy link

hkfan45 commented Apr 26, 2021

I have updated the opencore version and added the patch, but it still doesn't work

Haven't try yet. I am still on Catalina, and waiting for a more stable version of Big Sur to make the move including that update.

Maybe we won't even have to patch the thing as 11.4 seems to include support for i225v, see the networking section of the article below :
https://dortania.github.io/hackintosh/updates/2021/04/24/rocket-lake.html

I saw a Reddit post this morning about someone trying 11.4 beta and not having any luck with 225-v. They did mention they also have issues with it in windows so it’s not clear if it’s a hardware issue.

@Skymax1986
Copy link

that was me - still have not got it to work reliably - with FakePCIID it works, but not consistently, especially not after hibernation or if rebooting from Win. So at least on Asus Prime Z490-A it seems to be problematic.

@hkfan45
Copy link

hkfan45 commented Apr 29, 2021

that was me - still have not got it to work reliably - with FakePCIID it works, but not consistently, especially not after hibernation or if rebooting from Win. So at least on Asus Prime Z490-A it seems to be problematic.

Tell Asus yours is defective and you want a new one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests