Jump to content
25 posts in this topic

Recommended Posts

I have tried the following to get my Realtek RTL8139 to work:

 

The tulip.kext method

The IONetworkingFamily.kext (1.5.1) method

The PCGenRTL8139Ethernet Method

And probably several others that I have forgotten

 

The chip is onboard LAN. It is installed and I can see it under System Profiler and configure it in System Preferences. System Preferences tells me that I should plug in my network cable. But if it wasn't plugged in I wouldn't be writing this.

 

PS: I know how to configure a network so it isn't settings or external hardware.

Windows and OS X are separate OS's so changing a setting in one OS will not affect another OS. Anyway in a "What the Hell" move I tried it and the only affect is it made Vista stall on boot. OS X still thinks I'm an idiot who tries to get online without plugging in the ethernet cord.

Windows and OS X are separate OS's so changing a setting in one OS will not affect another OS. Anyway in a "What the Hell" move I tried it and the only affect is it made Vista stall on boot. OS X still thinks I'm an idiot who tries to get online without plugging in the ethernet cord.

 

You said your network card detected in your system preferences, right? Ok. Did you try run this command:-

ifconfig en0 down

ifconfig en0 up

 

Assuming your network card detected as en0.

Try check in System Profiler, Network section, at "BSD Device Name" column.

 

This maybe or maybe not help you. Just trying to help. :unsure:

 

Edit: I have faced the same problem before, I just removed the configuration under "Network Port Configurations" at Network setting (System Preferences). Reboot. Open Network setting, and it will ask me to configure my network card. After that everything is ok.

send me your email... I'll send u a file...

 

 

You know it is allowed to send files in private messages. Anyway ill send it to you anyway. Just no spam plz.

Emmmm.... the label at Network preference (Show) and the label at System Profiler (Active Services column) is not same.

 

This is my screenshot:-

netconfighf5.th.png

 

I thought it should be identical.

 

Edit: Yup, can rename the label to other name at Network preferences. So it can be not identical.

 

Quick question, did you try to change en0 to en1?

Quick question, did you try to change en0 to en1?

 

 

How would I go about doing that?

 

By the way, ever since I installed another dvd drive in my computer I have a little icon that looks like an eject button by the clock. It does nothing to my knowledge. Is there a purpose for it?

How would I go about doing that?

 

Edit this file using "nano" or "vi":-

nano /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

 

Content of this file (almost like this):-

<?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>

ABFrN6As

</data>

<key>IOPathMatch</key>

<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/USB7@1D,7/AppleUSBEHCI/802.11 bg WLAN@fd400000/RT2573USBWirelessDriver/IOEthernetInterface</string>

</dict>

</array>

</dict>

</plist>

 

Change at two places:-

1) BSD Name - change en0 to en1

2) IOInterfaceUnit - change integer 0 to 1

 

- Press "Ctrl + x"

- Press "Y"

- Press "Enter"

 

Repair permissions using command prompt:-

diskutil repairPermissions /

 

Finally, reboot. Good luck. :D

 

By the way, ever since I installed another dvd drive in my computer I have a little icon that looks like an eject button by the clock. It does nothing to my knowledge. Is there a purpose for it?

 

I think that icon is for ejecting cd-rom/dvd-rom. Try drag mounted cd-rom icon (at desktop) to that icon, it should eject your cd-rom.

What driver is loaded when you look under system profile -> extensions? With PCGenRTL8139 installed inside the IONetworkingFamily kext it didn't work until I removed the other kexts inside IONetworkingFamily. I believe RTL1000 was getting loaded as it also had the same device ids.

What driver is loaded when you look under system profile -> extensions? With PCGenRTL8139 installed inside the IONetworkingFamily kext it didn't work until I removed the other kexts inside IONetworkingFamily. I believe RTL1000 was getting loaded as it also had the same device ids.

 

 

I have this:

 

 

pcgenrtl8139ethernet:

 Version: 1.2.0
 Last Modified: 8/20/07 9:47 PM
 Get Info String: 1.2.0, Copyright Apple Computer, Inc. 2004-2005, orByte 2007
 Location: /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/pcgenrtl8139ethernet.kext
 kext Version: 1.2.0
 Load Address: 0x2902a000
 Valid: Yes
 Authentic: Yes
 Dependencies: Incomplete
 Dependency Errors:
 com.apple.iokit.IONetworkingFamily: No valid version of this dependency can be found
 com.apple.iokit.IOPCIFamily: No valid version of this dependency can be found
 com.apple.kpi.bsd: No valid version of this dependency can be found
 com.apple.kpi.iokit: No valid version of this dependency can be found
 com.apple.kpi.libkern: No valid version of this dependency can be found
 com.apple.kpi.mach: No valid version of this dependency can be found
 Integrity: Unknown

And since yours is an onboard LAN, did you change the driver plist to force MMIO access vs PIO? PCGenRTL8139 thread

 

 

That didn't work either. And yes I used IONetworkingFamily.kext version 1.5.1.

I have a IONetworkingfamily.kext modified by my cousin for me and it work fine with this chipset, only I disabled on board ethernet on Bios (the Realtek card is PCI, on Board card not work with OSX), delete de IONetworking....kext from /System/Library/Extensions/ after I delete the Extensions.mkext and Extensions.kextcache, and copy the modified kext and Icomplete the process with repair permissions, (diskutil repairPermissions /) from command line and reboot, ¡EUREKA WORK!

 

if you need the IONetworkFamily.kext only ¿tellme? how can transfer to you.

 

(Please excuseme, for my bad english but I speak spanish).

  • 1 year later...

Hi,

 

I have the same problem... After installing 10.5.6 on my Lenovo 3000 c200 the network is avaliable...

But after the first restart ( even if I didn't do anything ) the network settings are gone and I see that my network cable is unplugged in the network settings( although it isn't)

 

All the other drivers are working fine, and P.S. the lan was working perfectly with Kalyway 10.5.2...

 

I've tried to copy the IONetworkingFamiliy.kext into the 10.5.6 version, but I didn't succeed..

 

Any ides?

 

Alex

×
×
  • Create New...