Jump to content

Realtek 8139 / FX6200 now working


26 posts in this topic

Recommended Posts

Get IONetworkingFamily.kext from here:

 

 http://src.macosforge.org/Roots/8A428/IONetworkingFamily.root.tar.gz

 

Delete /System/Library/Extensions.kextcache and .mext or whatever those extensions are

 

You'll need a /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist, here's mine:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Interfaces</key>
<array>
<dict>
<key>BSD Name</key>
<string>en0</string>
<key>IOBuiltin</key>
<false/>
<key>IOInterfaceType</key>
<integer>6</integer>
<key>IOInterfaceUnit</key>
<integer>0</integer>
<key>IOLocation</key>
<string></string>
<key>IOMACAddress</key>
<data>
AFCNdd9z
</data>
<key>IOPathMatch</key>
<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HUB0@1E/IOPCI2PCIBridge/ethernet@2/com_apple_driver_RTL8139/IOEthernetInterface</string>
</dict>
</array>
</dict>
</plist>
 
Your /Library/Preferences/SystemConfiguration/preferences.plist should have some of the stuff you see in mine:
 
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CurrentSet</key>
<string>/Sets/784B0365-4531-4C2B-AEEC-15A8C54AE604</string>
<key>NetworkServices</key>
<dict>
<key>0</key>
<dict>
<key>AppleTalk</key>
<dict>
<key>ConfigMethod</key>
<string>Node</string>
<key>__INACTIVE__</key>
<integer>1</integer>
</dict>
<key>DNS</key>
<dict/>
<key>Ethernet</key>
<dict/>
<key>IPv4</key>
<dict>
<key>ConfigMethod</key>
<string>DHCP</string>
</dict>
<key>IPv6</key>
<dict>
<key>ConfigMethod</key>
<string>None</string>
</dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>en0</string>
<key>Hardware</key>
<string>Ethernet</string>
<key>Type</key>
<string>Ethernet</string>
<key>UserDefinedName</key>
<string>Built-in Ethernet</string>
</dict>
<key>PPP</key>
<dict>
<key>CommDisplayTerminalWindow</key>
<integer>0</integer>
<key>CommRedialCount</key>
<integer>1</integer>
<key>CommRedialEnabled</key>
<integer>1</integer>
<key>CommRedialInterval</key>
<integer>30</integer>
<key>DialOnDemand</key>
<integer>0</integer>
<key>DisconnectOnIdle</key>
<integer>1</integer>
<key>DisconnectOnIdleTimer</key>
<integer>600</integer>
<key>DisconnectOnLogout</key>
<integer>0</integer>
<key>IPCPCompressionVJ</key>
<integer>1</integer>
<key>IdleReminder</key>
<integer>1</integer>
<key>IdleReminderTimer</key>
<integer>900</integer>
<key>LCPEchoEnabled</key>
<integer>1</integer>
<key>LCPEchoFailure</key>
<integer>4</integer>
<key>LCPEchoInterval</key>
<integer>10</integer>
<key>Logfile</key>
<string>/var/log/ppp.log</string>
<key>VerboseLogging</key>
<integer>0</integer>
<key>__INACTIVE__</key>
<integer>1</integer>
</dict>
<key>Proxies</key>
<dict>
<key>FTPEnable</key>
<integer>0</integer>
<key>FTPPassive</key>
<integer>1</integer>
<key>GopherEnable</key>
<integer>0</integer>
<key>HTTPEnable</key>
<integer>0</integer>
<key>HTTPSEnable</key>
<integer>0</integer>
<key>RTSPEnable</key>
<integer>0</integer>
<key>SOCKSEnable</key>
<integer>0</integer>
</dict>
<key>UserDefinedName</key>
<string>Built-in Ethernet</string>
</dict>
<key>0186E7C6-E54A-4311-A73B-2B611FF5AC00</key>
<dict>
<key>DNS</key>
<dict/>
<key>IPv4</key>
<dict>
<key>ConfigMethod</key>
<string>PPP</string>
</dict>
<key>IPv6</key>
<dict>
<key>ConfigMethod</key>
<string>Automatic</string>
</dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>serial1</string>
<key>Hardware</key>
<string>Modem</string>
<key>SubType</key>
<string>PPPSerial</string>
<key>Type</key>
<string>PPP</string>
<key>UserDefinedName</key>
<string>Serial Port</string>
</dict>
<key>Modem</key>
<dict>
<key>ConnectionScript</key>
<string>Apple Internal 56K Modem (v.90)</string>
<key>DataCompression</key>
<integer>1</integer>
<key>DialMode</key>
<string>WaitForDialTone</string>
<key>ErrorCorrection</key>
<integer>1</integer>
<key>PulseDial</key>
<integer>0</integer>
<key>Speaker</key>
<integer>1</integer>
</dict>
<key>PPP</key>
<dict>
<key>ACSPEnabled</key>
<integer>0</integer>
<key>CommDisplayTerminalWindow</key>
<integer>0</integer>
<key>CommRedialCount</key>
<integer>1</integer>
<key>CommRedialEnabled</key>
<integer>1</integer>
<key>CommRedialInterval</key>
<integer>5</integer>
<key>CommUseTerminalScript</key>
<integer>0</integer>
<key>DialOnDemand</key>
<integer>0</integer>
<key>DisconnectOnFastUserSwitch</key>
<integer>1</integer>
<key>DisconnectOnIdle</key>
<integer>1</integer>
<key>DisconnectOnIdleTimer</key>
<integer>600</integer>
<key>DisconnectOnLogout</key>
<integer>1</integer>
<key>DisconnectOnSleep</key>
<integer>1</integer>
<key>IPCPCompressionVJ</key>
<integer>1</integer>
<key>IdleReminder</key>
<integer>0</integer>
<key>IdleReminderTimer</key>
<integer>1800</integer>
<key>LCPEchoEnabled</key>
<integer>0</integer>
<key>LCPEchoFailure</key>
<integer>4</integer>
<key>LCPEchoInterval</key>
<integer>10</integer>
<key>Logfile</key>
<string>/var/log/ppp.log</string>
<key>VerboseLogging</key>
<integer>0</integer>
</dict>
<key>Proxies</key>
<dict>
<key>AppleProxyConfigurationSelected</key>
<integer>2</integer>
<key>ExcludeSimpleHostnames</key>
<integer>0</integer>
<key>FTPPassive</key>
<integer>1</integer>
<key>ProxyAutoDiscoveryEnable</key>
<integer>0</integer>
</dict>
<key>UserDefinedName</key>
<string>Serial Port</string>
<key>__INACTIVE__</key>
<integer>1</integer>
</dict>
<key>81537D49-6350-4D83-965B-FF3FC4EB9C33</key>
<dict>
<key>DNS</key>
<dict/>
<key>IPv4</key>
<dict>
<key>ConfigMethod</key>
<string>PPP</string>
</dict>
<key>IPv6</key>
<dict>
<key>ConfigMethod</key>
<string>Automatic</string>
</dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>serial1</string>
<key>Hardware</key>
<string>Modem</string>
<key>SubType</key>
<string>PPPSerial</string>
<key>Type</key>
<string>PPP</string>
<key>UserDefinedName</key>
<string>Serial Port</string>
</dict>
<key>Modem</key>
<dict>
<key>ConnectionScript</key>
<string>Apple Internal 56K Modem (v.90)</string>
<key>DataCompression</key>
<integer>1</integer>
<key>DialMode</key>
<string>WaitForDialTone</string>
<key>ErrorCorrection</key>
<integer>1</integer>
<key>PulseDial</key>
<integer>0</integer>
<key>Speaker</key>
<integer>1</integer>
</dict>
<key>PPP</key>
<dict>
<key>ACSPEnabled</key>
<integer>0</integer>
<key>CommDisplayTerminalWindow</key>
<integer>0</integer>
<key>CommRedialCount</key>
<integer>1</integer>
<key>CommRedialEnabled</key>
<integer>1</integer>
<key>CommRedialInterval</key>
<integer>5</integer>
<key>CommUseTerminalScript</key>
<integer>0</integer>
<key>DialOnDemand</key>
<integer>0</integer>
<key>DisconnectOnFastUserSwitch</key>
<integer>1</integer>
<key>DisconnectOnIdle</key>
<integer>1</integer>
<key>DisconnectOnIdleTimer</key>
<integer>600</integer>
<key>DisconnectOnLogout</key>
<integer>1</integer>
<key>DisconnectOnSleep</key>
<integer>1</integer>
<key>IPCPCompressionVJ</key>
<integer>1</integer>
<key>IdleReminder</key>
<integer>0</integer>
<key>IdleReminderTimer</key>
<integer>1800</integer>
<key>LCPEchoEnabled</key>
<integer>0</integer>
<key>LCPEchoFailure</key>
<integer>4</integer>
<key>LCPEchoInterval</key>
<integer>10</integer>
<key>Logfile</key>
<string>/var/log/ppp.log</string>
<key>VerboseLogging</key>
<integer>0</integer>
</dict>
<key>Proxies</key>
<dict>
<key>AppleProxyConfigurationSelected</key>
<integer>2</integer>
<key>ExcludeSimpleHostnames</key>
<integer>0</integer>
<key>FTPPassive</key>
<integer>1</integer>
<key>ProxyAutoDiscoveryEnable</key>
<integer>0</integer>
</dict>
<key>UserDefinedName</key>
<string>Serial Port</string>
<key>__INACTIVE__</key>
<integer>1</integer>
</dict>
<key>9570B432-46BC-447C-9427-CA201B4B818C</key>
<dict>
<key>IPv4</key>
<dict>
<key>ConfigMethod</key>
<string>DHCP</string>
</dict>
<key>IPv6</key>
<dict>
<key>ConfigMethod</key>
<string>Automatic</string>
</dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>builtin-serial1</string>
<key>Hardware</key>
<string>Modem</string>
<key>SubType</key>
<string>PPPSerial</string>
<key>Type</key>
<string>PPP</string>
</dict>
<key>Modem</key>
<dict>
<key>ConnectionScript</key>
<string>/Library/Modem Scripts/Apple Internal 56K Modem (v.92)</string>
<key>DataCompression</key>
<integer>1</integer>
<key>DialMode</key>
<string>WaitForDialTone</string>
<key>ErrorCorrection</key>
<integer>1</integer>
<key>Speaker</key>
<integer>0</integer>
</dict>
<key>PPP</key>
<dict>
<key>ACSPEnabled</key>
<integer>0</integer>
<key>CommDisplayTerminalWindow</key>
<integer>0</integer>
<key>CommRedialCount</key>
<integer>1</integer>
<key>CommRedialEnabled</key>
<integer>1</integer>
<key>CommRedialInterval</key>
<integer>5</integer>
<key>CommUseTerminalScript</key>
<integer>0</integer>
<key>DialOnDemand</key>
<integer>0</integer>
<key>DisconnectOnIdle</key>
<integer>0</integer>
<key>DisconnectOnIdleTimer</key>
<integer>1800</integer>
<key>DisconnectOnLogout</key>
<integer>1</integer>
<key>DisconnectOnSleep</key>
<integer>1</integer>
<key>IPCPCompressionVJ</key>
<integer>1</integer>
<key>IdleReminder</key>
<integer>0</integer>
<key>IdleReminderTimer</key>
<integer>1800</integer>
<key>LCPEchoEnabled</key>
<integer>1</integer>
<key>LCPEchoFailure</key>
<integer>4</integer>
<key>LCPEchoInterval</key>
<integer>10</integer>
<key>Logfile</key>
<string>/tmp/ppp.log</string>
<key>VerboseLogging</key>
<integer>0</integer>
</dict>
<key>Proxies</key>
<dict>
<key>FTPPassive</key>
<integer>1</integer>
</dict>
<key>UserDefinedName</key>
<string>Built-in Serial Port (1)</string>
</dict>
<key>AC9C96EC-AC74-44C0-9758-D9C46B89DFC0</key>
<dict>
<key>AppleTalk</key>
<dict>
<key>ConfigMethod</key>
<string>Node</string>
</dict>
<key>DNS</key>
<dict>
<key>ServerAddresses</key>
<array>
<string>192.168.1.254</string>
</array>
</dict>
<key>IPv4</key>
<dict>
<key>Addresses</key>
<array>
<string>192.168.1.10</string>
</array>
<key>ConfigMethod</key>
<string>Manual</string>
<key>Router</key>
<string>192.168.1.254</string>
<key>SubnetMasks</key>
<array>
<string>255.255.255.0</string>
</array>
</dict>
<key>IPv6</key>
<dict>
<key>ConfigMethod</key>
<string>Automatic</string>
</dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>en0</string>
<key>Hardware</key>
<string>Ethernet</string>
<key>Type</key>
<string>Ethernet</string>
</dict>
<key>Proxies</key>
<dict>
<key>FTPPassive</key>
<integer>1</integer>
</dict>
<key>UserDefinedName</key>
<string>Ethernet Adaptor (en0)</string>
</dict>
</dict>
<key>Sets</key>
<dict>
<key>0</key>
<dict>
<key>Network</key>
<dict>
<key>Global</key>
<dict>
<key>IPv4</key>
<dict>
<key>PPPOverridePrimary</key>
<integer>0</integer>
<key>ServiceOrder</key>
<array>
<string>81537D49-6350-4D83-965B-FF3FC4EB9C33</string>
<string>0</string>
</array>
</dict>
<key>NetInfo</key>
<dict>
<key>BindingMethods</key>
<array>
<string>DHCP</string>
</array>
</dict>
</dict>
<key>Interface</key>
<dict>
<key>en0</key>
<dict>
<key>Ethernet</key>
<dict>
<key>__INACTIVE__</key>
<integer>1</integer>
</dict>
</dict>
</dict>
<key>Service</key>
<dict>
<key>0</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/0</string>
</dict>
<key>81537D49-6350-4D83-965B-FF3FC4EB9C33</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/81537D49-6350-4D83-965B-FF3FC4EB9C33</string>
</dict>
</dict>
</dict>
<key>UserDefinedName</key>
<string>Automatic</string>
</dict>
<key>784B0365-4531-4C2B-AEEC-15A8C54AE604</key>
<dict>
<key>Network</key>
<dict>
<key>Global</key>
<dict>
<key>IPv4</key>
<dict>
<key>PPPOverridePrimary</key>
<integer>0</integer>
<key>ServiceOrder</key>
<array>
<string>0186E7C6-E54A-4311-A73B-2B611FF5AC00</string>
<string>9570B432-46BC-447C-9427-CA201B4B818C</string>
<string>AC9C96EC-AC74-44C0-9758-D9C46B89DFC0</string>
</array>
</dict>
<key>NetInfo</key>
<dict/>
</dict>
<key>Interface</key>
<dict>
<key>en0</key>
<dict>
<key>Ethernet</key>
<dict>
<key>__INACTIVE__</key>
<integer>1</integer>
</dict>
</dict>
</dict>
<key>Service</key>
<dict>
<key>0186E7C6-E54A-4311-A73B-2B611FF5AC00</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/0186E7C6-E54A-4311-A73B-2B611FF5AC00</string>
</dict>
<key>9570B432-46BC-447C-9427-CA201B4B818C</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/9570B432-46BC-447C-9427-CA201B4B818C</string>
</dict>
<key>AC9C96EC-AC74-44C0-9758-D9C46B89DFC0</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/AC9C96EC-AC74-44C0-9758-D9C46B89DFC0</string>
</dict>
</dict>
</dict>
<key>UserDefinedName</key>
<string>Standard</string>
</dict>
</dict>
<key>System</key>
<dict>
<key>Network</key>
<dict>
<key>HostNames</key>
<dict>
<key>LocalHostName</key>
<string>myosx86machine</string>
</dict>
</dict>
<key>System</key>
<dict>
<key>ComputerName</key>
<string>MyOSX86Machine</string>
<key>ComputerNameEncoding</key>
<integer>134217984</integer>
</dict>
</dict>
</dict>
</plist>
 
With all these files, makes sure to chown root:wheel and chmod 644.
 
This is on bare metal 3.4gHz Pentium IV w/2GB ram, Abit IS7-V2 motherboard, Seagate 148gB SATA drive. 
A similar configuration is also running in VMware Workstaton 7.
 
I hope that helps someone!
 
  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...