PDA

View Full Version : intel ethernet 82566 kext for snow anyone?


djnitehawk
08-29-2009, 09:03 PM
hi,

i cant seem to find a working kext for snow leopard for my built in ethernet which is an intel 82566 series...

i had it working in leo 10.5 but after installing snow 10.6 today my ethernet is not detected, and i cant seem to locate a kext compiled for snow that works...

the only one i've found is here (http://cid-8b65993ef55cf014.skydrive.live.com/browse.aspx/.Public/OSx86/Snow%20Leopard/Drivers%20kext%20%7C5Sterowniki%7C6/==%20%20LAN%20%7C0%20Wireless%20%7C5wi-fi%7C6%20==?view=details), but it does not work... says the architecture is wrong or something when looking at the output by 'kextload' command in terminal...

could someone please point me in the right direction for a "intel82566mm.kext" that works with snow?

thanks a million and keep up the great work everyone!!!

cheers,
ryan.

Jedric
08-29-2009, 09:14 PM
boot up with 32bit I dont think there'sa 64bit kext for intel82566. I boot-up with 32bit and it works fine.

djnitehawk
08-30-2009, 05:57 AM
hi jedric,

im booting in 32bit as my wifi also doenst work in 64bit cos the "airportatheros.kext" that came with snow is only 32bit... i confirmed this by looking at: system profiler > extensions > airportatheros > architecture > i386...

anyways back to intel82566... where did u get ur 32bit "intel82566.kext" from? cos snow only comes with "Intel82574L.kext" inside "ionetworkingfamily.kext"...

i tried patching the above with my device id "0x104c8086" but it didnt work...

was ur ethernet detected by 32bit snow automatically? or did u have to do something?

thanks for your help!

cheers,
ryan.

djnitehawk
08-30-2009, 08:40 PM
i found a 32bit intel82566.kext that works with snow leopard 10.6 build 10a432

here it is:
http://hotfile.com/dl/11156664/ac8653c/Intel82566MM.kext.zip.html

if anyone finds a 64bit kext or if someone know how to compile one, please let me know...

long live the hackintosh scene!!!

dvil
08-31-2009, 08:42 AM
Here it is a version compiled by me based in the newest code available in google code. It works fine for me in 32 and 64 bit modes but this is not a warranty that it will work for you, it is only for snow leopard.

Good luck.

djnitehawk
08-31-2009, 12:05 PM
Here it is a version compiled by me based in the newest code available in google code. It works fine for me in 32 and 64 bit modes but this is not a warranty that it will work for you, it is only for snow leopard.

Good luck.

hi dvil,

you're the mannn!!! it works flawlessly in both 32/64bit modes for me too...

thank you so much...

since u know how to compile kexts i was wondering if i could ask you for another favor?

the "airportatheros.kext" that's inside "io802family" that ships with snow 10.6 is only 32bit. maybe apple missed this one...

will you be able to compile a 64 bit version of it for us?

this is the only thing thats preventing me from a fully working 64bit snow :-(

thanks a million for the 82566 kext...

cheers,
ryan.

Jedric
09-17-2009, 08:15 PM
Thanks for this works 64bit :)

adnduyanh
09-23-2009, 02:57 AM
Here it is a version compiled by me based in the newest code available in google code. It works fine for me in 32 and 64 bit modes but this is not a warranty that it will work for you, it is only for snow leopard.

Good luck.

HI,
The ethernet can recognize but it can not receive new IP address from DHCP, can you help me? thanks

Jedric
09-24-2009, 04:24 PM
boot with -v you should see something like below. If not your card did not initialize properly.

Try copying the Vanilla S/L/E/IONetworkingFamily.kext to your Extra/Extensions


Sep 23 08:47:03 localhost kernel[0]: Intel82566MM: Ethernet address 88:88:88:88:87:88
Sep 23 08:47:13 localhost kernel[0]: ring desc success: size->4096, virtual:5d727000, phy:190b9000.
Sep 23 08:47:13 localhost kernel[0]: ring desc success: size->4096, virtual:5d741000, phy:190ba000.
Sep 23 08:47:13 localhost kernel[0]: configure tx tdlen->4096.
Sep 23 08:47:13 localhost kernel[0]: configure rx rdlen->4096.
Sep 23 08:47:17 Mac-Pro kernel[0]: Intel82566MM info: Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX

k0ry
10-01-2009, 04:19 AM
Jedric thanx a lot! Your idea was helpfull :) Now on DP45SG onboard network work in Snow Leopard 10.6 :)

Xplosionist
10-12-2009, 06:08 PM
dvil, that loads and attaches just fine. However, it seems that something is confused about name resolution. Nothing resolves via the normal system, and if I try to use Network Diagnostics, "Internet" and "Server" are failed. From testing in terminal, it looks like I can ping anything by IP address, even out on the internet, but I get a "cannot resolve" error if I try to refer to anything by name.

Any idea what is wrong here? Anyone else seen this? Thanks...

Xplosionist
10-13-2009, 03:17 AM
boot with -v you should see something like below. If not your card did not initialize properly.

Try copying the Vanilla S/L/E/IONetworkingFamily.kext to your Extra/Extensions


Using dvil's version noted above, I see the -v output like you note, Jedric, including the "Up and running at 100MBit/sec" message. But, within the OS, I can only work by IP, and Network Diagnostic sees the internet as down. If I resolve www.google.com with "host www.google.com", then ping the IP, that works. But, resolution in most every command fails to work.

Also, I noticed that the "Link Speed" noted by the network utility shows "0 Mbit/s". That related?

I'm running snow 10.6 vanilla. And, what does copying the IONetworkingFamily.kext do for one, Jedric? Why did you suggest?

Jedric
10-13-2009, 09:05 PM
If I dont have IONetworkingFamily.kext in E/E 64bit does not work.

try manually adding DNS.

OPENDNS
208.67.222.222
208.67.220.220

MacJoey
11-03-2009, 03:50 PM
The driver's working great on Snow Leopard (HW: Dell Optiplex 760)!!

I only had a permission issue, some kext-file content had adopted my user-/group-id and some were on mod 777. But kextutil recognizes this and gives an hint while typing

sudo kextutil /System/Library/Extensions/Intel82566MM.kext

on a shell.

Thanks a lot! :D

mrushabh
11-18-2009, 05:32 PM
thanks so much!..wroked like a charm..yur the man

P.S.im posting this from 64 bit intel 85566

Thanks

Nick Nameless
11-26-2009, 05:10 PM
It seems that for my optiplex 755 it doesn't work... :(

I used an older kext that worked for my leopard install, and if I use this in 32bit mode it works just fine (if I install it with kexthelper, chameleon doesn't seem to like it). I found it a long time ago on some forum... (its in the attachment ;))

The reason that this one works is maybe because if I remember well it was especially made for the 82566DM, however other people seem to be just fine with the MM version...

Can anybody help me with a 64bit version that might work?


(off topic but... my gma 3100 seems to perform a lot worse then in leopard (expose,spaces,...) any ideas on that?)

lee_connell
11-28-2009, 04:07 AM
Thanks dvil for compiling and releasing that driver, I have spent so many hours trying different drivers and setup combinations, your driver worked like a champ and all my drivers are now working in 64bit.

Thanks again! You should have it posted on www.kexts.com

IvanAndreevich
06-21-2010, 12:24 AM
Here it is a version compiled by me based in the newest code available in google code. It works fine for me in 32 and 64 bit modes but this is not a warranty that it will work for you, it is only for snow leopard.

Good luck.

Thanks a lot for this - works great!

Fullmetal99012
11-24-2010, 01:42 PM
Downloaded this today, hope it works for my 82566DC-2 Ethernet on my ASUS IPIBL-LA. Worked before, just hoping it'll work with 64 bit, cuz I am running CS5 which needs 64 bit.

lol74fr
02-09-2011, 12:13 PM
Here it is a version compiled by me based in the newest code available in google code. It works fine for me in 32 and 64 bit modes but this is not a warranty that it will work for you, it is only for snow leopard.

Good luck.


Thanks a lot, It works fine with my DELL 755 (IATKOS S3).
My device ID is 10BD

Procedure for newbies:



sudo -s (to become root)



put Intel82566MM.kext in /tmp (from an usb key)



fix permissions and ownerships of all files. (comparing with some existing kext directories in /System/Library/Extensions, use chown chgrp and chmod commands)



move Intel82566MM.kext in /System/Library/Extensions



And finally activate it with: kextload Intel82566MM.kext



(To avoid confusion I have re-attached the working version)

:)

davidkozat
09-26-2011, 01:40 AM
Also Works on Lion!! using it on HP dc7700!!!

michaspoli
01-10-2012, 03:57 PM
Thanks, works on Latitude E6500 :):):)