I've been trying to build a tulip driver for 8f1111a as I have a Linksys 100tx v4 card.
Using the XCode tools under 10.4.3 8f1111a I was able to compile the following kext compiled from tulip 1.2
However, it will not load due to a failed dependency:
Does anyone know how to fulfil this dependency?
My suspicion is its on the opendarwin disk. If necessary I will download and install this to find the file. Just hoping someone has it already to save me some work.
Added: See next post for how to create a soft link for making it load.
Edit 11/07 This kext still works in Leopard 10.5.1
creating soft link to make it load has been unnecessary since 10.4.4
Several people have commented that DHCP does not work. Set a fixed IP address manually.
However DHCP does work for me in 10.5.1 and 10.4.10
The Tulip.1.2 file is exactly the same driver, but with info.plist edited to include support for other cards said to work with Linux tulip driver.
I do not own any other tulip cards than Linksys 100tx v4.1, so I have not tested other cards
The source code is freely available and should be linked.
I recompiled with xcode tools 3.0 and it compiles cleanly. However, what would be really helpful is to upgrade it to a 10.5 kext. Xcode 3.0 permits this, but then build gives many errors and it appears beyond me to update this kext.
Here is a link to the Linux User Manual for Tulip Driver.
Among other things it contains a list of compatible cards.
Easiest way to find a card likely to work with this driver is to google "tulip ethernet pci card"
As of Leopard 10.5.1 after install of Security Update 2007-009, DHCP stopped working.
A fix (involving manual setup) is here:
Still works up to 10.5.5
Broken 10.5.6 and up
As I have a kext now for my onboard ethernet, I am not maintaining this old driver.