After several attempts and tests I've got flawlessly working Dell Precision 670 workstation under Snow Leopard 10.6.8.
I used Nawcomm ModCD 0.3.2, Nawcomm's legacy kernel 10.6.8, ##### SL 3.10.1 with my own generated DSDT (without patches). Everything works fine except NIC.
I could not bring to life onboard NIC so I started to test various PCI NIC cards. After some research I decided to buy refurbished PCI-X Intel PRO/1000MT DUAL (Intel 82546EB chip). I assumed the card will work because I found it was sold by Mac accesory producers: Sonnet (Presto Dual Gigabit NIC) and SmallTree. Therefore I think I'm very close to get it to work.
Remark 1: Precision 670 mobo has following PCI ports:
1x PCIe 16X (graphics),
1x PCIe 8x (works as 4x)
1x PCI (32 bit)
3x PCI-X (64 bit)
Short PCI slot is reserved for my Audigy soundcard (btw working great with kx driver) and PCIe is reserved for the Revodrive 3 which I'm going to buy in near future. So, available slots for NIC are PCI-X slots.
Remark 2: I also buy refurbished Realtek 8169 PCI-X card, which works OOB in Snow, but - and this is somewhat funny - I could not find working Windows 7 driver and my 670 has to be dual OS'ed. I also noticed poor network performance using this card.
OK, let's back to Intel NIC. Card is properly recognised by OSX:
- I've modified AppleIntel8254XEthernet (in IONetworkingFamily) setting valid device ID: 0x10108086 (default was 0x10008086).
- Plugin ethernet cable causes kernel panic, when configuration in Network system preferences either is set to DHCP or manually:
And, of course I found the SmallTree drivers which someone in this forum reported working, but I could not manage it to work, trying 3.2.22 and newest 3.4.24 version. SmallTree kext is installed but it is not loaded on startup.
So, dear community, I appreciate any help or hints to work this s..t out ;]