I am making a new 10.5.2 install dvd and would like to add this solution in as a choice for users. Would it be alright with you if I add this in ?
Sure. But with a caveat: This isn't a universal solution. Let me explain (I'll try to answer thestevo's post too):
I'd say my NIC is 82652v, just a different implementation:http://h10025.www1.h...n...575&lang=en
Here's the Q965 (ICH8) references:http://www.intel.com...d/Q965_docs.htm
Here's the Apple source (the Linux source is attached a few posts back):http://www.opensourc...l8255x-6.tar.gz
Here's thestevo's first research post:http://forum.insanel...o...2&hl=82562v
Yes, others have had it working before. There hasn't been enough documentation to understand why some devices work and others don't.
I understand Apple and others don't port drivers from Linux. The Apple source code doesn't reference architecture, so the Linux source is a pretty good place to start. After reading the source and architecture docs, I noticed that Intel subdivides the PHY for this chip between controllers: ICH7 and earlier for Pro100; ICH8 and later for Pro1000. What the Pro NIC's are supposed to have in common is a 82557 MAC. Not so, though. ICH7 and earlier has 82557 controller and can use 8255x kext. ICH8 and later has either 82566 or 82577 and requires a custom kext.
A few posts back, I identified the device ID's and ICH controllers that will probably work with 8255x kext. If none of those is your device, then you probably have ICH8 or later. Thestevo is correct that 8254x will not work in any case.
I hope this makes things more clear. To summarize, it looks as though only mobo's with Intel 82562 NIC's and ICH7 (or earlier) may be able to use AppleIntel8255x.kext with a minor modification.
JaS, sorry, I'm not sure this is worth fooling with.