maleorderbride Posted January 31, 2020 Share Posted January 31, 2020 Can anyone recommend a PCIe card that is supported by this driver? Hopefully inexpensive Thanks! Link to comment Share on other sites More sharing options...
Mieze Posted January 31, 2020 Author Share Posted January 31, 2020 @maleorderbride I'm sorry but there is none. IntelMausiEthernet was designed exclusively for PCH's integrated LAN solution. Mieze 1 Link to comment Share on other sites More sharing options...
maleorderbride Posted January 31, 2020 Share Posted January 31, 2020 (edited) 14 minutes ago, Mieze said: @maleorderbride I'm sorry but there is none. IntelMausiEthernet was designed exclusively for PCH's integrated LAN solution. Mieze Thanks for the quick response Mieze (and all of your work around here). Is your RTL8111 also only for integrated LAN's? Or would it work with a card like this? https://www.newegg.com/syba-sd-pex24009/p/N82E16833328018?Description=RTL8111&cm_re=RTL8111-_-33-328-018-_-Product&quicklink=true Edited January 31, 2020 by maleorderbride Link to comment Share on other sites More sharing options...
Mieze Posted January 31, 2020 Author Share Posted January 31, 2020 26 minutes ago, maleorderbride said: Is your RTL8111 also only for integrated LAN's? Or would it work with a card like this? https://www.newegg.com/syba-sd-pex24009/p/N82E16833328018?Description=RTL8111&cm_re=RTL8111-_-33-328-018-_-Product&quicklink=true It works well with any RTL8111 add-on card but you should avoid cards based on the outdated RTL8111B as this chip doesn't support offload features for IPv6 and is junk silicon due to several hardware bugs. Personally I'm using an RTL8111E-based card for testing. Unfortunately your product link doesn't mention the exact chip used on the card. Mieze 1 Link to comment Share on other sites More sharing options...
Slice Posted February 4, 2020 Share Posted February 4, 2020 On 1/31/2020 at 9:49 PM, maleorderbride said: Or would it work with a card like this? https://www.newegg.com/syba-sd-pex24009/p/N82E16833328018?Description=RTL8111&cm_re=RTL8111-_-33-328-018-_-Product&quicklink=true See reviews Quote Cons: not a realtek RTL8111 chipset (its an Agere ET-1310)wont obtain IP via DHCP seems to work if I manually config IP (all other computers grab DHCP ip's fine) 1 Link to comment Share on other sites More sharing options...
maleorderbride Posted February 4, 2020 Share Posted February 4, 2020 I'm getting off-topicky with all this, but I ended up buying this $10 card that works fine with RTL8111.kext: https://www.amazon.com/gp/product/B07S14JR2V/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8&psc=1 Thanks all! Link to comment Share on other sites More sharing options...
MacXZ Posted April 18, 2020 Share Posted April 18, 2020 Can support intel X722 network(x710 series)? https://downloadcenter.intel.com/product/139349/Intel-Ethernet-Network-Adapter-X722-Series Only linux and windows driver be provided. I try to learn driver development on mac os, but I think I need learn more about IOKit. Link to comment Share on other sites More sharing options...
ITzTravelInTime Posted April 18, 2020 Share Posted April 18, 2020 (edited) 25 minutes ago, MacXZ said: Can support intel X722 network(x710 series)? https://downloadcenter.intel.com/product/139349/Intel-Ethernet-Network-Adapter-X722-Series Only linux and windows driver be provided. I try to learn driver development on mac os, but I think I need learn more about IOKit. you have to learn i/o kit if you want to make a driver, i/o kit is the only way of comunicating with the os and having access to all the features you need to make driver, for example only using i/o kit you can have access to the allocation of dma buffers Edited April 18, 2020 by ITzTravelInTime Link to comment Share on other sites More sharing options...
MacXZ Posted April 18, 2020 Share Posted April 18, 2020 4 hours ago, ITzTravelInTime said: you have to learn i/o kit if you want to make a driver, i/o kit is the only way of comunicating with the os and having access to all the features you need to make driver, for example only using i/o kit you can have access to the allocation of dma buffers Thx for ur reply. Can u recommend some books or site to learn I/O kit? Would X722 series be supported by intelmausiethernet.kext in the future? Thx again! Link to comment Share on other sites More sharing options...
Mieze Posted April 18, 2020 Author Share Posted April 18, 2020 5 hours ago, MacXZ said: Would X722 series be supported by intelmausiethernet.kext in the future? No, because it's a completely different architecture. Sorry! Mieze Link to comment Share on other sites More sharing options...
MacXZ Posted April 20, 2020 Share Posted April 20, 2020 On 4/18/2020 at 8:25 PM, Mieze said: No, because it's a completely different architecture. Sorry! Mieze All right. I have try to learn something from intelmausiethernet project, it beyond my head now. Can u give me some advice to learn i/okit? Thx again. Link to comment Share on other sites More sharing options...
ITzTravelInTime Posted April 20, 2020 Share Posted April 20, 2020 (edited) 21 minutes ago, MacXZ said: All right. I have try to learn something from intelmausiethernet project, it beyond my head now. Can u give me some advice to learn i/okit? Thx again. I strongly reccommend you to have a strong c and c++ blackground as well as a good experience in working at low level and with the hardware (and also understand some machine architecture and machine language). There are some books i know of to leran the os architecture and i/o kit (but it's all old stuff and i didn't find the included explainations good enought in some instances, but they are better than nothing as a starting point) which are: OS X and IOS kernel programming and OS X internals. I also reccomend you to check out the source code of some simple apple-made drivers (see some older source code from apple like the systems kexts from os x 10.6 or 10.5) and some simple open source drivers, for example for the sound drivers you can check out the cmi8738 driver. Consider that a lof of stuff in those old books and source codes is outdated, for example you may need to be carefoul because of all the changes in how memory allocation works. Final considerations are that you may want to work using an older version of xcode and an older version of mac os x since a lot of stuff reguarding the development of some kexts got deprecated or havely changed, and also consider giving your users some backwards compatibility like making the driver compatible with mountain lion or even snow leopard on 32 bit machines (people like owners of the older mac pros will appreciate that) and consider to make your projects open source, the hackintosh commiunity can be very untrusty of closed source projects and having your project to be open source is also a nice way to get help and feedback and have someone to keep the development of them after you abbandon them. Edited April 20, 2020 by ITzTravelInTime Link to comment Share on other sites More sharing options...
MacXZ Posted April 20, 2020 Share Posted April 20, 2020 10 hours ago, ITzTravelInTime said: I strongly reccommend you to have a strong c and c++ blackground as well as a good experience in working at low level and with the hardware (and also understand some machine architecture and machine language). There are some books i know of to leran the os architecture and i/o kit (but it's all old stuff and i didn't find the included explainations good enought in some instances, but they are better than nothing as a starting point) which are: OS X and IOS kernel programming and OS X internals. I also reccomend you to check out the source code of some simple apple-made drivers (see some older source code from apple like the systems kexts from os x 10.6 or 10.5) and some simple open source drivers, for example for the sound drivers you can check out the cmi8738 driver. Consider that a lof of stuff in those old books and source codes is outdated, for example you may need to be carefoul because of all the changes in how memory allocation works. Final considerations are that you may want to work using an older version of xcode and an older version of mac os x since a lot of stuff reguarding the development of some kexts got deprecated or havely changed, and also consider giving your users some backwards compatibility like making the driver compatible with mountain lion or even snow leopard on 32 bit machines (people like owners of the older mac pros will appreciate that) and consider to make your projects open source, the hackintosh commiunity can be very untrusty of closed source projects and having your project to be open source is also a nice way to get help and feedback and have someone to keep the development of them after you abbandon them. I appreciate it. I was a iOS developer, and a go developer now. But it seems that no help to develop a driver. Thx for ur advice. I would follow ur advise and have a try. 1 Link to comment Share on other sites More sharing options...
grinlight Posted May 6, 2020 Share Posted May 6, 2020 I use GA-Z97-D3H. And use Catalina 10.15. Which kext version will be used? Thank you Link to comment Share on other sites More sharing options...
Alectardy98 Posted May 7, 2020 Share Posted May 7, 2020 hello I have a killer E3000 and I can not make my ethernet work. does anyone have any troubleshooting ideas? Link to comment Share on other sites More sharing options...
Mieze Posted May 7, 2020 Author Share Posted May 7, 2020 @Alectardy98 You are looking for the wrong cat. Lucy, not Mausi is the cat who can help you! Mieze 2 Link to comment Share on other sites More sharing options...
Mieze Posted May 9, 2020 Author Share Posted May 9, 2020 @TalkingHead There is no bug, the driver is working as specified. The root of the problem is located in your DHCPv6 configuration. The option kIONetworkLinkNoNetworkChange tells the network stack to skip renewal of the DHCP leases after wakeup because the has been no change. This speeds up wakeup and has been designed to work that way. It's only used when WoL is enabled, a valid link was established while the machine went to sleep and the link is still up when it wakes up. I tested this option intensively years ago when I implemented this feature and I use it in my network without any problems since then. In case you are experiencing problems, best option would be to fix DHCPv6, in case you can't do that, disable WoL on your machine and everything will be fine. Mieze 1 Link to comment Share on other sites More sharing options...
KvL Posted May 10, 2020 Share Posted May 10, 2020 (edited) Hi everybody! Great work Mieze!!! Using a compiled Kext of previous version and wondering if a compiled version of version 2.5.1d1 can be found somewere or if someone could be so kind to compile it and attach it here (MacOS 10.15 Catalina). TIA K. Edited May 10, 2020 by KvL typo fix Link to comment Share on other sites More sharing options...
Mieze Posted May 26, 2020 Author Share Posted May 26, 2020 Here is a prebuilt binary of version 2.5.1d1 which adds support for the 400 Series I219 devices. Have fun with your new Z490 based Hackintosh! Mieze IntelMausiEthernet-V2.5.1d1.zip 3 1 Link to comment Share on other sites More sharing options...
crashmaster4999 Posted May 27, 2020 Share Posted May 27, 2020 Hey there! I should be getting some new kit soon and once it’s up I’d be glad to test anything you need help with! Thanks for all of your hard work! crash 1 Link to comment Share on other sites More sharing options...
lethanhtung Posted June 11, 2020 Share Posted June 11, 2020 (edited) On 5/27/2020 at 12:44 AM, Mieze said: Here is a prebuilt binary of version 2.5.1d1 which adds support for the 400 Series I219 devices. Have fun with your new Z490 based Hackintosh! Mieze IntelMausiEthernet-V2.5.1d1.zip It supports for new motherboard B460? Edited June 11, 2020 by lethanhtung Link to comment Share on other sites More sharing options...
SamuTnT Posted June 16, 2020 Share Posted June 16, 2020 Hi, any news on the support for the i225-V series? (z490 mobos) Thanks! Link to comment Share on other sites More sharing options...
dolgarrenan Posted June 19, 2020 Share Posted June 19, 2020 Hola @Mieze support for the new 225-v would be amazing, I'm going crazy with an Asus Pro Art which just won't turn on the damn 225. Link to comment Share on other sites More sharing options...
Mieze Posted June 19, 2020 Author Share Posted June 19, 2020 There is native support for the I225LM in AppleIntelI210Ethernet.kext. In order to get the I225V working too, all you have to do is to fake the PCI dev ID of the I225LM as described here: https://www.hackintosh-forum.de/forum/thread/48568-i9-10900k-gigabyte-z490-vision-d-er-läuft/?postID=606059#post606059 @lethanhtung The I219V/LM on H470, B460 and Q470 mainboards is also supported by version 2.5.1d1. 3 Link to comment Share on other sites More sharing options...
cuzuco Posted June 20, 2020 Share Posted June 20, 2020 Hi Mieze, I am trying to build the latest intelmausi kext using Xcode 11:5 and the latest sources on GitHub but I keep having several errors while trying to build Could you give me a hint on what may be wrong? I tried to put the Deployment target to 10.15 as well as Base SDK. Thanks Link to comment Share on other sites More sharing options...
Recommended Posts