dingguijin
Oct 1 2008, 01:16 PM
After around one month part-time work. I ported the Linux e1000e driver to my Laptop (Lenovo T61p) running Hackintocsh Mac OS X (Leopard 10.5.3).
Detail in my blog
http://techresearchinfo.blogspot.com.
Guijin Ding
Donw35
Oct 2 2008, 06:53 PM
**UPDATE** Working on the DC7700 Intel 82556DM, my bad for not following the instructions closely.
I am only getting speeds of 10mb, not 100 or 1000 even when I force the speed its only 10
Tried it on my HP DC7700 with a 82556DM, no workie..
sanford
Oct 3 2008, 12:16 AM
hi Dingguijin,thank you for your hardwork on this driver!
I tried your driver with Lenovo X61,though it has the same NIC with your T61P, I could not get it work.
Could you tell me how to install the driver correctly?
thanks
rel22
Oct 3 2008, 04:54 AM
Tried on my Dell Vostro 200 with Intel 82562V-2 (DevID: 0x10C0 VenID:0x8086) chip.
Had to change "OSBundleLibraries" in Info.plist - took them from AppleIntel8254x.kext
I use Leo4All v3 (10.5.2).
Thank you for your work!!
I can make some test if you need.
dvil
Oct 3 2008, 06:43 AM
Tested in an Intel DP965LT motherboard with an Intel 82566DC onboard NIC, after adding the deviceid (0x104b8086) I'm happy to report a working ethernet conection.
Great work dingguijin !!!
Cheers
Cupid
Oct 3 2008, 07:50 AM
CONFIRM WORKING!!!
Intel 82566 DC-2 (0x294c8086)
Thanks for the great kext!!!!
Nick7
Oct 3 2008, 09:59 AM
With 10.5.2 kernel I get following error when I try to load driver:
kextload: cannot resolve dependencies for kernel extension /System/Library/Extensions/Intel82566MM.kext
From that page I see people say I should upgrade to 10.5.3?
Any way to make it work on 10.5.2?
dingguijin
Oct 3 2008, 11:52 AM
I am running on OSX 10.5.3. Could share your kextstat ooutput to me in your OSX 10.5.2? Maybe I can downgrade the dependency version.
Benjan
Oct 3 2008, 11:53 AM
QUOTE (Nick7 @ Oct 3 2008, 09:59 AM)

With 10.5.2 kernel I get following error when I try to load driver:
kextload: cannot resolve dependencies for kernel extension /System/Library/Extensions/Intel82566MM.kext
From that page I see people say I should upgrade to 10.5.3?
Any way to make it work on 10.5.2?
seems not work for 82567lm here on 10.5.5
dingguijin
Oct 3 2008, 12:12 PM
How to change OSBundleLibraries item in Info.plist?
Try the following steps:
1) run kextstat to catch your system information and especially the version of com.apple.iokit.IONetworkingFamily, com.apple.iokit.IOPCIFamily, com.apple.kpi.bsd, com.apple.kpi.iokit, com.apple.kpi.libkern, com.apple.kpi.mach.
2) Go to the directory of Intel82566MM.kext/Contents and replace the version string with your system's.
On my OSX (10.5.3) the version string should be:
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IONetworkingFamily</key>
<string>1.6.0</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>2.4.1</string>
<key>com.apple.kpi.bsd</key>
<string>9.3.0</string>
<key>com.apple.kpi.iokit</key>
<string>9.3.0</string>
<key>com.apple.kpi.libkern</key>
<string>9.3.0</string>
<key>com.apple.kpi.mach</key>
<string>9.3.0</string>
</dict>
For 82567LM, what is the deviceid?
Checkout the latest package from
http://techresearchinfo.blogspot.com. Info.plist update to support all kinds of e1000e ethernet chips.
<string>0x105E8086 0x105F8086 0x10608086 0x10D98086 0x10DA8086 0x10A48086 0x10D58086 0x10A58086 0x10BC8086 0x107D8086 0x107E8086 0x107F8086 0x10B98086 0x108B8086 0x108C8086 0x109A8086 0x10D38086 0x10968086 0x10988086 0x10BA8086 0x10BB8086 0x10498086 0x104A8086 0x104B8086 0x104C8086 0x10C48086 0x10C58086 0x104D8086 0x10BF8086 0x10F58086 0x10CB8086 0x10BD8086 0x10E58086 0x294C8086 0x10C08086 0x10C38086 0x10C28086 0x10CC8086 0x10CD8086 0x10CE8086 0x10DE8086 0x10DF8086</string>
But I did not test any one except the 0x10498086 (that in my laptop :-)).
sanford
Oct 3 2008, 01:13 PM
big thanks! I have got Intel82566MM worked on 10.5.2!
you just need to modify the Info.plist as follows:
On my OSX (10.5.2) the version string should be:
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IONetworkingFamily</key>
<string>1.6.0</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>2.4.1</string>
<key>com.apple.kpi.bsd</key>
<string>9.2.2</string>
<key>com.apple.kpi.iokit</key>
<string>9.2.2</string>
<key>com.apple.kpi.libkern</key>
<string>9.2.2</string>
<key>com.apple.kpi.mach</key>
<string>9.2.2</string>
</dict>
Nick7
Oct 3 2008, 03:33 PM
After change to Info.plist working here on 10.5.2 too!
realityiswhere
Oct 3 2008, 04:10 PM
Confirmed working on 10.5.5 for
CODE
00:19.0 Ethernet controller [0200]: Intel Corporation 82566DC Gigabit Network Connection [8086:104b] (rev 02)
Thanks so much for your awesome work
dingguijin ! It's super-appreciated!
I can remove my 3com pci card from my desktop now. Again, many thanks!
YandaPanda
Oct 3 2008, 04:44 PM
I have been waiting for this kext for quite a while. Installed it on an Intel DG965-WH motherboard and didn't even get to close the
"KextHelper" interface window before I was notified that a new ethernet connection had been detected. A simple matter of disconnecting my USB wireless (Linksys) device and selecting the "new" connection got me up and running. I didn't have to tamper with any scripts---I just installed the kext and the wired ethernet started working!!
I am using Kalyway (10.5.5), recently updated from a 10.5.1 install (yes, I did update to 10.5.2, 10.5.3 qnd 10.5.4 when those updates were released).
Benjan
Oct 4 2008, 02:25 AM
my 82567LM works now, on 10.5.5 ideneb. big thanks.
Cupid
Oct 4 2008, 07:09 AM
I have use your kext for a while now. Thankss!!!
Problem: After wakeup from sleep, the connection lost but ethernet still connected. I have to restart to get the internet working.
Ethernet still connect at 100 mbps even I select 10 mbps but it is not a problem....
dingguijin
Oct 4 2008, 07:29 AM
QUOTE (Cupid @ Oct 4 2008, 07:09 AM)

I have use your kext for a while now. Thankss!!!
Problem: After wakeup from sleep, the connection lost but ethernet still connected. I have to restart to get the internet working.
Ethernet still connect at 100 mbps even I select 10 mbps but it is not a problem....
Yes, It can not resume from sleep, PM not support.
And it still can not accept software force the SPEED/MODE (FD,HD). Simply based on link status and retry to negotiation with the peer when soft try to set.
riccardo70
Oct 4 2008, 11:26 AM
I have a 82566DC but does not work ... I just change only OSBundleLibrary or also the DEVICE ID 0x294c8086?
please help me!!!
riccardo70
Oct 4 2008, 02:49 PM
all OK!!!!!

confirm enother one WORK!!!!...my device is "INTEL 82566DC - 2 Gigabit Network Connection" with IATKOS 4i (10.5.4)
.....finally the ethernet working.
very very very very tanks dingguijin you are great

...tank you!
My PC : HP PAVILON m8160 - QUAD CORE Q6600 2.4 GHz - NVIDIA 8500GT
hobbit-sv
Oct 4 2008, 05:56 PM
This is to report an Intel 82566MM Gigabit working OK!. Installed in HP Compaq 6910p running Kaliway 10.5.4.
Thanks for the good work on this kext.
Flatfoot
Oct 4 2008, 08:49 PM
Hi Riccardo70,
Could you explain me how to install this drivers step by step?
I have a HP Pavillon m8125X with the same ethernet card and I don't know what to do with this files.
Thanks for your help!
SticMACâ„¢
Oct 4 2008, 08:58 PM
Has anybody PM'ed BigDADDYRob, to let him know he can update his signature now!!
StiCMAN
chriswong
Oct 4 2008, 10:25 PM
I have a Lenovo X200, but still no clue how it works..
tried to install by kexthelper b7 but failed..
kytzu
Oct 4 2008, 10:26 PM
QUOTE (Flatfoot @ Oct 4 2008, 08:49 PM)

Hi Riccardo70,
Could you explain me how to install this drivers step by step?
I have a HP Pavillon m8125X with the same ethernet card and I don't know what to do with this files.
Thanks for your help!
put the *.kext file on your desktop and use pcwiz's tool (kext installer button) and install it on osx partition and reboot.
chriswong
Oct 4 2008, 10:53 PM
Just installed on Lenovo X200 (Centrino 2) and finally works!
I work it on kext helper 0.7
Unzip and open Intel82566MM folder
copy the Intel82566.kext folder to kext helper 0.7
easy install
then a new ethernet is detected! As simple as that!
riccardo70
Oct 5 2008, 09:08 AM
Flatfoot listem me.....download the last version of the kext in this link http://techresearchinfo.blogspot.com/ ..this is the dingguijin forum...download the package in the first post...the first link!!!!unzip
you will find many files but you only take the Intel82566MM.kext1° - open the terminal and digit kextstat - enter...
to catch your system information: the version of com.apple.iokit.IONetworkingFamily - com.apple.iokit.IOPCIFamily - com.apple.kpi.bsd - com.apple.kpi.iokit - com.apple.kpi.libkern - com.apple.kpi.mach.
2° - now open and scroll the Intel82566MM.kext /content/info.plist you'll see this:
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IONetworkingFamily</key>
<string>1.6.0</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>2.4.1</string>
<key>com.apple.kpi.bsd</key>
<string>9.3.0</string>
<key>com.apple.kpi.iokit</key>
<string>9.3.0</string>
<key>com.apple.kpi.libkern</key>
<string>9.3.0</string>
<key>com.apple.kpi.mach</key>
<string>9.3.0</string>
</dict>.................change your system information in the same voice..and save.
istall the Intel82566MM.kext in ....../system/library/extensions ....and you're done!
i have install with the Kext Helper b7.
and thanked dingguijin for all!!!!!!!PS:sorry 4 my english...let there be clear!
bye
GLXOZ
Oct 5 2008, 02:46 PM
Not work on my MOBO. (in signature)
Flatfoot
Oct 5 2008, 06:50 PM
I would like to thanks Kytzv and Riccardo70 with yours help everything works fine.
P.S. Riccardo70, english is my second language.
bmw000
Oct 5 2008, 08:38 PM
I am running a dell xps 410 with the ideneb 1.3.
I have the intel 82566dc - 2 and followed the instructions.
I changed the version numbrs in the file and my device id is listed and installed it with the kext installer but my ethernet does not seem to be detected still.
Any ideas?
dingguijin
Oct 6 2008, 03:17 AM
leciak
Oct 6 2008, 08:03 AM
QUOTE (dingguijin @ Oct 6 2008, 03:17 AM)

works like a charm on x61t, big thx!
samex
Oct 6 2008, 01:50 PM
Hey, it´s Work fine, but always when i install the NetworkDriver it crashed my Sound Driver!
I use AzaliaTurboTP1984 , Driver. I have tried 2 times (reinstallMAC) but doesnt work.
My OSX : leo4all_v3 - 10.5.2
DeviceID from my Audio Hardware : 0x17AA20AC
Know somebody a Solution for This Problem?
bmw000
Oct 6 2008, 04:14 PM
QUOTE (dingguijin @ Oct 5 2008, 11:17 PM)

I tried the latest and still no go.
LSPCI recognizes the card, but nothing shows in apple system profiler or in the network settings under network prefs.
Is there something else I need to do to make it active? Is there another driver I need to install or some other setting I need to enable to make it become detected and operate?
Thanks,
Brian
scififan68
Oct 7 2008, 12:03 AM
I installed with kext helper and after a minute a pop up said it found a new network interface then the onbard Intel lan was working

nice work!
bmw000
Oct 7 2008, 01:59 AM
I gave up.
I went to bestbuy and got a new 10/100 pci nic from dynex (DX-E102) which has the realtek 8139 chipset. Installed it and it works right out of the box with no special drivers or hacking. It cost me $17.99 plus tax.
Now I need to figure out how to change the screen resoluton as it is stuck at 1024x768.
Also need to try the sound drivers from another thread.
I may end up just buying a new cheap video card (fanless) and sound card, just to get it all going good. All this integrated hardware seems just to incompatible. I guess that's what I get for getting a dell.
BlackCH
Oct 7 2008, 11:18 AM
It works on a 82562GT and 10.5.5 (editing the plist)!
Thanxs!
wuzzle
Oct 9 2008, 12:38 PM
HP/Compaq 2710p Tablet - Success!
With latest release off your blog, installed with OSX86Tools and then all maintenance scripts run and a reboot, the driver came up great. Listed at 10Mb/sec only, but at least I get better speed than wifi only now

Thanks a lot!
drew630
Oct 10 2008, 08:09 PM
Help please. I followed the instructions and keep getting an error when placing the file into the extensions folder. The error reads, "The system extension "/System/Library/Extensions/Intel82566MM.kext" was installed improperly and cannot be used. Please try reinstalling it, or contact the product's vendor for an update."
Anyone know whats wrong? I am using Jas OSx86 10.5.4 and I have an Intel 82566DC-2 Lan.
rajindia
Oct 11 2008, 04:07 PM
Click to view attachmentClick to view attachmentworked like a charm on Intel d33fb motherboard.
Lan working.
dingguijin
Oct 12 2008, 11:16 AM
QUOTE (drew630 @ Oct 10 2008, 08:09 PM)

Help please. I followed the instructions and keep getting an error when placing the file into the extensions folder. The error reads, "The system extension "/System/Library/Extensions/Intel82566MM.kext" was installed improperly and cannot be used. Please try reinstalling it, or contact the product's vendor for an update."
Anyone know whats wrong? I am using Jas OSx86 10.5.4 and I have an Intel 82566DC-2 Lan.
Try to make sure you have untar/unzip the package.
cd Intel82566MM.kext and Check is there a directory named "Content"?
vladthebad
Oct 13 2008, 04:14 AM
Thankyou!
Works great on my supermicro board.
http://www.newegg.com/Product/Product.aspx...N82E16813182149Another incompatability bites the dust!
wayover
Oct 13 2008, 02:42 PM
vmware Fusion doesn't work for me, with Bridge interface settings.. please confirm or rebuttal this.
> Ethernet controller [0200]: Intel Corporation 82566DM Gigabit Network Connection [8086:104a] (rev 02)
GLXOZ
Oct 13 2008, 06:54 PM
I hope in future versions of kexts will display correctly information on the actions recieved and send packages.
slipttees
Oct 13 2008, 07:16 PM
I will test this driver thus resolve the problem with my HD
thanks
MACinized
Oct 14 2008, 04:39 PM
tnx a million dingguijin! been waiting for this for almost a year now.

now my onboard 82566dc-2 gigabit lan controller works and my retail leopard os experience is complete!
wayover
Oct 14 2008, 05:48 PM
Oct. 14 2008 no changes for me
QUOTE (MACinized @ Oct 14 2008, 07:39 PM)

tnx a million dingguijin! been waiting for this for almost a year now.

now my onboard 82566dc-2 gigabit lan controller works and my retail leopard os experience is complete!
hi, you run this kext with VMware Bridge, or is it just my problem? Help
MACinized
Oct 14 2008, 11:00 PM
QUOTE (wayover @ Oct 15 2008, 01:48 AM)

Oct. 14 2008 no changes for me
hi, you run this kext with VMware Bridge, or is it just my problem? Help
nope. used the kext to work from my retail leopard's bootloader. just followed the guide by Alain on how to change the OSBundleLibraries strings.
wayover
Oct 15 2008, 01:22 AM
MACinized, vmware fusion a program for OS virtualization. you do not use this program?
MACinized
Oct 15 2008, 01:50 AM
QUOTE (wayover @ Oct 15 2008, 09:22 AM)

MACinized, vmware fusion a program for OS virtualization. you do not use this program?
used to but now, i'm totally weaned from windows.

i've also setup my pc to dual-boot w/ winxp coz i'm looking forward to diablo 3. hopefully there'd be a mac version.

[EDIT]
hey dingguijin, your kext causes a kernel panic at shutdown. any advice? btw, i'm using OpenHaltRestart.kext to fix restart/shutdown. now that i have your kext, restart is ok but shutdown gives me kernel panic.
drew630
Oct 15 2008, 03:57 AM
Thank you!!! I had to use the program "Kext Helper b7" in order to get it to install correctly.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.