MilesTEG1 Posted May 6, 2017 Share Posted May 6, 2017 @MilesTEG1: At first glance this sounds like a DHCP problem. I'm dual-booting on my I218 with Windows 10 too but have never experienced such an issue. Please send me your kernel logs showing the issue! Mieze Ok, I'll get the log. It's in the console right ? Link to comment Share on other sites More sharing options...
MAC_SO Posted May 6, 2017 Share Posted May 6, 2017 Just try direct connect a 2 Gigabyte boards with CAT 7 cable and latest IntelMausiEthernet.kext using Manual Connection with Network Advanced settings: 1000BaseT Full Duplex on both computer, but unfortunately I get only 100Mb/s I wonder if there is possibility to get 1000Mb/s On both machines is latest Sierra 10.2.4 only different between them is: 1. GA-z177x-UD5-TH / i7-7700k / Samsung 960 Pro M.2 SSD - boot 2. GA-z77x-UP5-TH with i7-3700k / SSD simple Need help to get 1000Mb/s Gigabyte speed connection Link to comment Share on other sites More sharing options...
Mieze Posted May 6, 2017 Author Share Posted May 6, 2017 Ok, I'll get the log. It's in the console right ? Please see post #1 of this thread for instructions how to retrieve kernel logs. Mieze 1 Link to comment Share on other sites More sharing options...
MilesTEG1 Posted May 8, 2017 Share Posted May 8, 2017 I'll grab the log and I send you in private the link to download it.I just have to reboot with the debug kext in place. Link to comment Share on other sites More sharing options...
macmansproductions Posted May 27, 2017 Share Posted May 27, 2017 Hi Mieze. Sorry to trouble you. I have a NC630T Ethernet card here which I'm trying to get IntelMausi to work with the card now i was wondering would you be able to add the support to the kext for 82571EB chipset or do i just the Device ID to IntelMausi using Xcode? Thanks.Jack. Link to comment Share on other sites More sharing options...
Mieze Posted May 28, 2017 Author Share Posted May 28, 2017 Hi Mieze. Sorry to trouble you. I have a NC630T Ethernet card here which I'm trying to get IntelMausi to work with the card now i was wondering would you be able to add the support to the kext for 82571EB chipset or do i just the Device ID to IntelMausi using Xcode? I'm sorry, but IntelMausiEthernet won't work with 82571/2/4 chips because I intentionally removed support for these chips as they are junk silicon which is full of nasty hardware bugs and makes driver programming a pain. Mieze Link to comment Share on other sites More sharing options...
newsguytor Posted May 31, 2017 Share Posted May 31, 2017 Thanks for this driver, works great. I noticed that the last version added support for Jumbo Frames. Realistically, is there any tangible advantage to enabling it for a simple home network? Link to comment Share on other sites More sharing options...
Kynyo Posted May 31, 2017 Share Posted May 31, 2017 There it is no reason to use jumbo frame if you don't own Network cards with support for JF, your clients doesn't have support for JF, your router doesn't support JF. Every equipment in the house needs JF, otherwise it's useless. 2 Link to comment Share on other sites More sharing options...
stinga11 Posted June 9, 2017 Share Posted June 9, 2017 Greetings. First of all thanks for all your work I'd like to know what I need to compile your driver to work on Mavericks. I'm using a Skylake processor with Mavericks thanks to Clover's FakeID. But I do not have internet. Thank you!!! Link to comment Share on other sites More sharing options...
Mieze Posted June 10, 2017 Author Share Posted June 10, 2017 Greetings. First of all thanks for all your work I'd like to know what I need to compile your driver to work on Mavericks. I'm using a Skylake processor with Mavericks thanks to Clover's FakeID. But I do not have internet. Thank you!!! Franky, I don't know if it is possible at all to build a recent version of the driver, which supports I219, for Mavericks, at least I haven't tried and I don't have a working Mavericks installation anymore. In order to build the driver for mavericks, you'll need an older version of Xcode which includes the 10.9 SDK and select 10.9 as Deployment Target. Best solution would be to upgrade your machine to Sierra. In case there is old hardware or software which doesn't work with Sierra, take my advice and get rid of it. It's definitely not worth the hassle! Mieze Link to comment Share on other sites More sharing options...
stinga11 Posted June 10, 2017 Share Posted June 10, 2017 Franky, I don't know if it is possible at all to build a recent version of the driver, which supports I219, for Mavericks, at least I haven't tried and I don't have a working Mavericks installation anymore. In order to build the driver for mavericks, you'll need an older version of Xcode which includes the 10.9 SDK and select 10.9 as Deployment Target. Best solution would be to upgrade your machine to Sierra. In case there is old hardware or software which doesn't work with Sierra, take my advice and get rid of it. It's definitely not worth the hassle! Mieze My computer has an Intel i7 kabylake processor. I'm running Maverick using the clover fakeCpuID because I use an audio program called Pro Tools 10 and with Maverick is the last version of MacOS that works. Link to comment Share on other sites More sharing options...
Kynyo Posted June 10, 2017 Share Posted June 10, 2017 stinga11 You could try this tutorial 1 Link to comment Share on other sites More sharing options...
Mieze Posted June 10, 2017 Author Share Posted June 10, 2017 My computer has an Intel i7 kabylake processor. I'm running Maverick using the clover fakeCpuID because I use an audio program called Pro Tools 10 and with Maverick is the last version of MacOS that works. Pro Tools, oh yeah I know, I almost thought that because of your interests. Well, best thing would be to get an update for Pro Tools which supports Sierra. Or in case something rules out this alternative, get a replacement for Pro Tools. By the way, according to all the trouble I have heard users reporting about Pro Tools with recent hardware/software, one might think that the Pro in the Name stands for Problem. Mieze Link to comment Share on other sites More sharing options...
Riley Freeman Posted June 10, 2017 Share Posted June 10, 2017 My computer has an Intel i7 kabylake processor. I'm running Maverick using the clover fakeCpuID because I use an audio program called Pro Tools 10 and with Maverick is the last version of MacOS that works. I don't know what nic your board has but would an earlier version of Mausi work? Looking in my EFI folder I have 2.0.1 in my 10.9 folder. But both of my desktop boards are old and use the 82579V chip. Link to comment Share on other sites More sharing options...
stinga11 Posted June 10, 2017 Share Posted June 10, 2017 I don't know what nic your board has but would an earlier version of Mausi work? Looking in my EFI folder I have 2.0.1 in my 10.9 folder. But both of my desktop boards are old and use the 82579V chip. My motherboard has intel I219 ethernet adapter. Thanks!!! Link to comment Share on other sites More sharing options...
stinga11 Posted June 10, 2017 Share Posted June 10, 2017 Pro Tools, oh yeah I know, I almost thought that because of your interests. Well, best thing would be to get an update for Pro Tools which supports Sierra. Or in case something rules out this alternative, get a replacement for Pro Tools. By the way, according to all the trouble I have heard users reporting about Pro Tools with recent hardware/software, one might think that the Pro in the Name stands for Problem. Mieze I installed the last Xcode and put manually the 10.9 SDK and tried compile the kext, the kext compile it but with 4 error. Is it possible that you tried? I can upload the 10.9SDK for you if you want. Link to comment Share on other sites More sharing options...
Mieze Posted June 10, 2017 Author Share Posted June 10, 2017 I installed the last Xcode and put manually the 10.9 SDK and tried compile the kext, the kext compile it but with 4 error. Is it possible that you tried? I can upload the 10.9SDK for you if you want. Please post the error messages so that I can check what's wrong. Mieze Link to comment Share on other sites More sharing options...
stinga11 Posted June 10, 2017 Share Posted June 10, 2017 Please post the error messages so that I can check what's wrong. Mieze static void e1000_shift_out_eec_bits(struct e1000_hw *hw, u16 data, u16 count) { struct e1000_nvm_info *nvm = &hw->nvm; u32 eecd = er32(EECD); u32 mask; mask = BIT(count - 1); if (nvm->type == e1000_nvm_eeprom_spi) eecd |= E1000_EECD_DO; do { eecd &= ~E1000_EECD_DI; if (data & mask) eecd |= E1000_EECD_DI; ew32(EECD, eecd); e1e_flush(); udelay(nvm->delay_usec); e1000_raise_eec_clk(hw, &eecd); e1000_lower_eec_clk(hw, &eecd); mask >>= 1; } while (mask); eecd &= ~E1000_EECD_DI; ew32(EECD, eecd); } static inline void prepareTSO6(mbuf_t m, UInt32 *mssHeaderSize, UInt32 *payloadSize) { struct ip6_hdr *ip6Hdr = (struct ip6_hdr *)((UInt8 *)mbuf_data(m) + ETHER_HDR_LEN); struct tcphdr *tcpHdr = (struct tcphdr *)((UInt8 *)ip6Hdr + sizeof(struct ip6_hdr)); UInt16 *addr = (UInt16 *)&ip6Hdr->ip6_src; UInt32 csum32 = 6; UInt32 plen = (UInt32)mbuf_pkthdr_len(m); UInt32 hlen = (tcpHdr->th_off << 2) + kMinL4HdrOffsetV6; UInt32 i; ip6Hdr->ip6_ctlun.ip6_un1.ip6_un1_plen = 0; for (i = 0; i < 16; i++) csum32 += ntohs(*addr++); csum32 += (csum32 >> 16); tcpHdr->th_sum = htons((UInt16)csum32); /* Flush the cache lines in order to enforce writeback. */ asm volatile ("clflush %0" : "=m" (ip6Hdr->ip6_ctlun.ip6_un1.ip6_un1_plen)); asm volatile ("clflush %0" : "=m" (tcpHdr->th_sum)); *mssHeaderSize = ((*mssHeaderSize << 16) | (hlen << 8)); *payloadSize = plen - hlen; } Link to comment Share on other sites More sharing options...
Mieze Posted June 10, 2017 Author Share Posted June 10, 2017 @stinga11: The first two warnings can be ignored. Besides that, I already told you that you have to use an older version of Xcode. Use the latest version of Xcode 5 which was released together with Mavericks. Anything else might produce unpredictable results. Mieze Link to comment Share on other sites More sharing options...
stinga11 Posted June 11, 2017 Share Posted June 11, 2017 @stinga11: The first two warnings can be ignored. Besides that, I already told you that you have to use an older version of Xcode. Use the latest version of Xcode 5 which was released together with Mavericks. Anything else might produce unpredictable results. Mieze I compiled the kext using xcode 6.2 in Mavericks. I had a one compilation error that I solved quickly. The only doubt I have is, how can I have the Release version instead of the Debug one. Link to comment Share on other sites More sharing options...
Mieze Posted June 11, 2017 Author Share Posted June 11, 2017 I compiled the kext using xcode 6.2 in Mavericks. I had a one compilation error that I solved quickly. The only doubt I have is, how can I have the Release version instead of the Debug one. From the "Products" menu select "Archive". After that, select the built driver archive in the Organizer window which appears and click "Export" to save the release build somewhere, e.g. on the Desktop. In this folder you'll find a directory hierarchy with the release version of the driver in it. Mieze 1 Link to comment Share on other sites More sharing options...
stinga11 Posted June 11, 2017 Share Posted June 11, 2017 From the "Products" menu select "Archive". After that, select the built driver archive in the Organizer window which appears and click "Export" to save the release build somewhere, e.g. on the Desktop. In this folder you'll find a directory hierarchy with the release version of the driver in it. Mieze Thanks!!! EDIT: Here is the V2.3.0d0 compatible with Mavericks. IntelMausiEthernet-V2.3.0.d0.zip Link to comment Share on other sites More sharing options...
Fljagd Posted June 17, 2017 Share Posted June 17, 2017 HelloJust to say thanks, in the first placeThen some infoSo to have the full bit rate in ethernet, it is necessary to choose in bios auto negociatedAnd in preference system, automatic Result I move to just under 300MB / s fiberThank you MiezeLong live the cat 170617173029.BMP Link to comment Share on other sites More sharing options...
Mieze Posted June 19, 2017 Author Share Posted June 19, 2017 As there haven't been any bug reports for version 2.3.0d0, I decided to make this version the new official release version 2.3.0 and updated the prebuilt binary in the download section. Mieze 5 Link to comment Share on other sites More sharing options...
Slice Posted June 22, 2017 Share Posted June 22, 2017 I have PCI LAN card with ID=0x12298086. Is it possible the kext will work with it? Link to comment Share on other sites More sharing options...
Recommended Posts