Networking Tulip

From OSx86
Jump to: navigation, search

This page is outdated and should not be updated further. The content below is preserved purely for historical reasons. As such, any instructions or suggestions on this page may damage your system. Follow them at your own risk.

[edit] Setting Up Networking

Many people have complained of the lack of networking that exists in the Developers version of Mac OSX Tiger, for Intel computers. Unless your networking card is listed on the HCL your card will not work out of the box. There is a Darwin x86 kext called Tulip, that may help you get your networking card functioning. It can be found here. Link updated. :)

The Readme File states:

As a side effect of its ADMtek983/985 support, this driver supports the following cards:

Linksys LNE100

Netgear FA511

Accton EN1217

Abocom FE2500

3Com OfficeConnect 10/100B 3CSOHO100B

a few Microsoft cards

There are probably dozens of other cards it supports, but I don't have an accurate list.

Thus, even if your card is not listed, try it anyways. You may be surprised!

1. Download the Tulip archive, and extract.

2. Within Terminal, move to the folder you just extracted, then the src folder (using the cd command), and type "sudo make install". Your may be asked for your password, for example "bovinity".

What do we do when "no rule to make target'install' stop" is diplaed PLEASE HELP {

          • What do we do when we get the message that " make: command not found " ? Please help*****

You need to download the xcode developers tools from the apple site.... } {

          • Xcode Developers Tools say "A valid version of Mac OS X was not found. What do I do now?

1. Copy the Xcode.mpkg to a new folder.

2. Get there in Terminal and unpack it with xar -x -v -f Xcode.mpkg

3. Open Distribution with TextEdit

4. In the function volumeCheck() delete the error-promts and replace return false trough return true

5. Delete the Xcode.mpkg in the new folder and pack the data (Distribution and Resources) in Terminal with xar -c ./ -v -f Xcode.mpkg

6. Make the dmg editable by configuring it in the device utility

7. Copy the edited .mpkg into the mounted dmg-image and override the existing one.

8. Start the edited .mpkg in the dmg-image.


3. Upon completion, Tulip is now installed in your /System/Library/Extensions folder. Reboot, and hold your breath.

4. Upon reboot, check your network preferences. If all goes well, you should be able to edit the settings for your built-in ethernet adapter. Now you have networking support!

(*Note - If using the internet, run Safari under Rosetta to reduce crashes. Also, it may be a good idea to download Mozilla Firefox - Deerpark, here

--MrBond 11:58, 22 Aug 2005 (CDT)

By using a similar technique to the AC97 audio guide, it is possible to get more cards working.

1. After completing the above..

2. Find out the Device ID and Vendor ID the same way as in the audio guide. (By using lspci -n in Linux or DXdiag in Windows)

3. Within the terminal type the following:

sudo -s
(your password)
cd /System/Library/Extensions/tulip.kext/Contents
nano Info.plist

4. This step takes a bit of trial and error, add the device ID and Vendor id in the format 0x[devID][vendID], ie for a device with the devID:0002 and vendorID:11AD the code would be


By trial and error, add this ID after the other id's to one of the devices in the file.

<string>0x09811317 0x000211ad</string>  <---Add your device ID on this line

Save the file(Ctrl-X and select yes) then do a cd .. cd ..

kextload tulip.kext

and go and check in the network properties if the network card is detected... If it isnt type in

kextunload tulip.kext
nano Info.plist

and remove your card's code from where you put it and then type it in in the next device, you can identify each device by the

<key>something here</key>

at the start of each block of code in the file.

5. repeat untill your card is detected...

pB makes typos :-) .

This page was last modified on 13 April 2011, at 20:18.
This page has been accessed 94,567 times.
Powered by MediaWiki © 2021 OSx86 Project  |   InsanelyMac  |   Forum  |   OSx86 Wiki   |   Privacy policy   |   About OSx86   |   Disclaimers