Jump to content

AppleIntelE1000e.kext for 10.8/10.7/10.6/10.5


  • Please log in to reply
607 replies to this topic

#41
IvnSoft

IvnSoft

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts

AppleIntelE1000e.kext 32/64 for 10.6.

This driver is based on Intel Wired Ethernet for Linux ( e1000.sourceforge.net ) and 82566mm OSX driver ( 82566mm-osx-driver.googlecode.com ). As it uses ( almost as is ) Linux driver's source code, the license is GPL.

The base Linux driver is e100e-1.1.2 and can work with Intel PCI Express ethernet chips like 82578 used with P55 chipset.
( I tested 82573 and 82578 only as I do not have other NICs. )

List of the IDs supported by original driver:

0x105E,0x105F,0x1060,0x10D9,0x10DA,0x10A4,0x10D5,0x10A5,0x10BC,0x107D,
0x107E,0x107F,0x10B9,0x108B,0x108C,0x109A,0x10D3,0x10F6,0x150C,0x1096,
0x1098,0x10BA,0x10BB,0x1501,0x1049,0x104A,0x104B,0x104C,0x10C4,0x10C5,
0x104D,0x10BF,0x10F5,0x10CB,0x10BD,0x10E5,0x294C,0x10C0,0x10C3,0x10C2,
0x10CC,0x10CD,0x10CE,0x10DE,0x10DF,0x10EA,0x10EB,0x10EF,0x10F0


0x104B and 0x10F6 are supported by Apple's Intel82574L.kext ( so removed from this driver's Info.plist ).

2010/2/28: Sleep support.
1.0.3


Well, i read the whole thread, and realized there are many looking this kext for 10.5.X.
As i was in the need too, and its nowhere to be found, i went on, and compiled it.

So far, it is running flawlessly on an Alienware m15x under 10.5.8, on an Intel 82577LC (10eb:8086) network card.

Big thanks to the coder.. And below the link for anyone who might need it. :)

E100e kext for 10.5.X

#42
hungba

hungba

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
  • Gender:Male

Well, i read the whole thread, and realized there are many looking this kext for 10.5.X.
As i was in the need too, and its nowhere to be found, i went on, and compiled it.

So far, it is running flawlessly on an Alienware m15x under 10.5.8, on an Intel 82577LC (10eb:8086) network card.

Big thanks to the coder.. And below the link for anyone who might need it. :(

E100e kext for 10.5.X

Hey man, I too have an Alienware M15X but I use SL 10.6.3. So far everything works great but I cannot get the DVD Drive working although it's recognized in the Serial-ATA part of System Profiler. Does your DVD drive work under Leopard?

#43
mce300

mce300

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
I use 82578DC Ethernat controller on my Intel Mainboard DH57JG / H57 chip set with GeForce 8400 GS / core i3 530.

The AppleIntelE1000e.kext 1.03 Ethernet driver works very good, but after Sleep Modus the Ethernet controllers is red and does not work any more.

Is there a better .kext for chip set H57? Or is the problem due to Core i3 (unsupported).

Has anyone an idea how to fix it?

#44
atari800

atari800

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
thank you - thank you - thank you
Works with Dell Optiplex 755 SFF
I was thinking it was broken

Again thank you

#45
Tristan.

Tristan.

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
I have a Zotac H55 ITX motherboard, which has a 82578DM (0x10EF8086) ethernet controller in it. This works with the AppleIntelE1000e.kext, however when it's under stress it seems to die. It stays listed as green in the network preferences, but wont send any packets. I have to uplug and replug the cable to get it to respond again.

I initially noticed this problem while streaming media via DLNA to my PS3 while I had torrents running. Both work fine alone, but combined they cause this problem. I did some testing with scp between two computers, and again, 1 scp transfer works fine (running on 100mbit, so 10-11MB/s transfer), but if i start up a 2nd, then I get the same problem. Sometimes even while browsing while the 1 scp transfer is going this will happen. I've done this test with a direct cable (so ruling out a problem with the router).

My system was installed using the ##### method from tonymacx86, and the latest available #####. I've tried both 32bit and 64bit kernel modes (set using #####) with no changes, and I've tried forcing the card to run at various speeds all to no avail. I've not played with MTU settings, as I don't know enough about it to properly play.

Anyone else have this problem, or have any ideas on what i can do to fix it? Is there anyway I can enable some debug mode to get a better idea of what is happening?

Thanks
.tristan

some output from kextstat
50	1 0xffffff7f80843000 0x1a000	0x1a000	com.apple.iokit.IONetworkingFamily (1.9) <7 6 5 4 3 1>
52	0 0xffffff7f8087b000 0x10000	0x10000	com.insanelymac.driver.AppleIntelE1000e (1.0.1) <50 9 5 4 3 1>


#46
maneck

maneck

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
  • Gender:Male
  • Location:UK

Well, i read the whole thread, and realized there are many looking this kext for 10.5.X.
As i was in the need too, and its nowhere to be found, i went on, and compiled it.

So far, it is running flawlessly on an Alienware m15x under 10.5.8, on an Intel 82577LC (10eb:8086) network card.

Big thanks to the coder.. And below the link for anyone who might need it. :)

E100e kext for 10.5.X


It doesn't work for me :( I have an AW m15x too with Intel 82577LC. I'm on iatkos v7 10.5.7 - HELP?

#47
vicentj

vicentj

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
Hello Dreamwatcher
I have the same audio system )nVidia 10de:0be3), you will work with SL? Can you help?
Excuse my English
Thanks

01:00.1 Audio device [0403]: nVidia Corporation Unknown device [10de:0be3] (rev a1)



#48
hnak

hnak

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts
  • Gender:Male
I have just updated to 1.2.8 - I changed the version number so that it matches the original e1000e for Linux.

I noticed that the latest version is 1.2.10. -- updated.

#49
xbb

xbb

    InsanelyMac Protégé

  • Members
  • PipPip
  • 65 posts

I have just updated to 1.2.8 - I changed the version number so that it matches the original e1000e for Linux.

I noticed that the latest version is 1.2.10. -- updated.


Hi, I'm currently using the kext from ktbos and it's working ok except I can't set jumbo frames.
I've tried your kext, It does let me set the frames but actually It's not working with my card (82574L PCI-E, device id 0x10d3). It is detected and I can set all the network parameters but I cannot ping anything.
Any advice? Thanks!

#50
petopay

petopay

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
  • Gender:Male
  • Location:GH
I have tried this over and over again on 10.5.7, but still not working... Any help? ID 0x10EA8086, Intel 82577LM.

#51
hnak

hnak

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts
  • Gender:Male

I have tried this over and over again on 10.5.7, but still not working... Any help? ID 0x10EA8086, Intel 82577LM.

Is the driver loaded successfully ?
Will you check number of input/output packets using Network Utility app ?

Hi, I'm currently using the kext from ktbos and it's working ok except I can't set jumbo frames.
I've tried your kext, It does let me set the frames but actually It's not working with my card (82574L PCI-E, device id 0x10d3). It is detected and I can set all the network parameters but I cannot ping anything.
Any advice? Thanks!

I confirmed that. I will check the code.

#52
petopay

petopay

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
  • Gender:Male
  • Location:GH

Is the driver loaded successfully ?
Will you check number of input/output packets using Network Utility app ?


The driver loads and I get DHCP IP, but when I plug my Cable, it doesn't connect and no Server is found. One time it gave me Kernel Panic. :)

#53
hnak

hnak

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts
  • Gender:Male

The driver loads and I get DHCP IP, but when I plug my Cable, it doesn't connect and no Server is found. One time it gave me Kernel Panic. :)

it sounds a bit strange, because a cable must be plugged to acquire DHCP IP.
If you get an IP address starting with 169.xxx, it means that DHCP failed.
Does my old version (1.0.4) or any other driver work for you ?

#54
petopay

petopay

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
  • Gender:Male
  • Location:GH

it sounds a bit strange, because a cable must be plugged to acquire DHCP IP.
If you get an IP address starting with 169.xxx, it means that DHCP failed.
Does my old version (1.0.4) or any other driver work for you ?


Where can I find it? Right now am using modified Intel82566MM.kext which fails upon restart unless I delete Ethernet in Network Preferences and add again to function. By far almost all irregular Kernel Panics are caused by ethernet. :(

#55
hnak

hnak

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts
  • Gender:Male

Where can I find it? Right now am using modified Intel82566MM.kext which fails upon restart unless I delete Ethernet in Network Preferences and add again to function. By far almost all irregular Kernel Panics are caused by ethernet. :(

Try 1.0.3, whose link is available in the first post of this thread.

#56
petopay

petopay

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
  • Gender:Male
  • Location:GH

Try 1.0.3, whose link is available in the first post of this thread.


It's not working at all, even tried modding it to work but to no avail. What could be possibly wrong?
When I set up Network for Intel82566MM.kext, first it automatically generates DHCP IP 169... and when I plug in cable, the real IP is shown and it gets connected to the internet. But AppleIntelE1000e.kext is unable to connect to the internet. :(

#57
hnak

hnak

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 294 posts
  • Gender:Male

Hi, I'm currently using the kext from ktbos and it's working ok except I can't set jumbo frames.
I've tried your kext, It does let me set the frames but actually It's not working with my card (82574L PCI-E, device id 0x10d3). It is detected and I can set all the network parameters but I cannot ping anything.
Any advice? Thanks!

I just uploaded 1.2.10-1.
Though not fully tested, it works with small packets even jumbo frame is specified, at least.

It's not working at all, even tried modding it to work but to no avail. What could be possibly wrong?
When I set up Network for Intel82566MM.kext, first it automatically generates DHCP IP 169... and when I plug in cable, the real IP is shown and it gets connected to the internet. But AppleIntelE1000e.kext is unable to connect to the internet. :censored2:

Check to see if 1.2.10-1 works. If not, I will check after coming back from vacation.

#58
xbb

xbb

    InsanelyMac Protégé

  • Members
  • PipPip
  • 65 posts
Working, thanks! Jumbo frames enabled, sleep working too.

#59
Dreamwatcher

Dreamwatcher

    InsanelyMac Protégé

  • Members
  • PipPip
  • 61 posts
thanks updated to 1.2.10 !

good working !!

#60
wayover

wayover

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
Thanks! please check link to sources in readme.txt(http://osx86drivers.sourceforge.net/)





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy