Jump to content

I give up! No Ethernet detected from RTL8169 card.


fjellebasse
 Share

4 posts in this topic

Recommended Posts

Hello,


 


I'm in desperate need of help. I've been working on this issue for about 40 hours now, and I can't solve it!


 


The machine:


 


OS: Mac OS X 10.2 - have also tried with 10.2.8


 


Beige G3 minitowerr - G3@400mhz - 768MB RAM - ATI Radeon 7000 - Trendnet TEG-PCITXR GigaBit Ethernet card with RTL8169SC chipset.


 


No matter the struggle hour after hour I just can't seem to get Mac OS X 10.2 to recognize the Trendnet card (it works in Mac OS 9)


 


Things i've tried:


 


- Tried with the RTL8169 drivers from realteks website. There is both 10.2 and 10.3 drivers. 


- Tried with RTL8111/8168 drivers


- Tried adding AppleRTL8169Ethernet.kext


- Tried another IONetworkingFamily.kext


- Tried updating the OS to 10.2.8.


- Tried messing with the PCI strings in the different ethernet relevant kext files.


- For the above kext managing solutions I did this manually in terminal with the recommended commands from the guides i could find online.


- Refitting all hardware


 


The thing is, the PCI card is visible in System Profiler and the PCI ID matches in the original realtek drivers, so it should work, but it doesn't. Only works in OS 9.


 


One thing I stumbled upon is, that when i install the original driver from Realtek, I get this warning message:


 


The program you are using needs to use a system file that  may reduce the security of your computer.


The file "rtl8169.kext" has problems that may reduce the security of the computer etc etc etc.


Fix and use - or - Use - or - Don't use


 


I have literally tried everything that I could think of. I have no other solutions at hand to try out. I need some professional expertise on this matter.


 


Please help me. This card should work perfectly after what I have seen here and there. 


 


Note: I also tried doing this with a PCI SMC1255TX card, and I got that to work (although only 10bt), so the PCI ports should not be the problem.


Link to comment
Share on other sites

Thats an Oldie I had one along time ago. Check here but go up two from your card a fellow went into the info.plist and fiddled with. Have you done the drill boot in single user mode also if you the 10.2 disk maybe boot from that and repair permissions. Not sure if any of these will help.

Lou Cioccio

Link to comment
Share on other sites

Here is some more information regarding my problem. Perhaps you can see what the issue is? 

 

I will attach photos of: 1) A image of the network settings not finding the ethernet card. 2) The ethernet card listed in Apple System Profiler 3) The driver Info.plist from Realtek

 

aOb4hqGr.jpg

 

 

BdotPkAr.jpg

 

 

<?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>CFBundleDevelopmentRegion</key>

            <string>English</string>

            <key>CFBundleExecutable</key>

            <string>rtl8169</string>

            <key>CFBundleIdentifier</key>

            <string>com.realtek.driver.rtl8169</string>

            <key>CFBundleInfoDictionaryVersion</key>

            <string>6.0</string>

            <key>CFBundleName</key>

            <string>Realtek RTL8169/810x Family Fast Ethernet NIC</string>

            <key>CFBundlePackageType</key>

            <string>KEXT</string>

            <key>CFBundleShortVersionString</key>

            <string>1.1.1</string>

            <key>CFBundleSignature</key>

            <string>????</string>

            <key>CFBundleVersion</key>

            <string>1.1.1</string>

            <key>IOKitPersonalities</key>

            <dict>

                        <key>Accton</key>

                        <dict>

                                    <key>CFBundleIdentifier</key>

                                    <string>com.realtek.driver.rtl8169</string>

                                    <key>IOClass</key>

                                    <string>rtl8169</string>

                                    <key>IODefaultMedium</key>

                                    <string>00000020</string>

                                    <key>IOPCIMatch</key>

                                    <string>0x12111113</string>

                                    <key>IOProviderClass</key>

                                    <string>IOPCIDevice</string>

                        </dict>

                        <key>D-Link</key>

                        <dict>

                                    <key>CFBundleIdentifier</key>

                                    <string>com.realtek.driver.rtl8169</string>

                                    <key>IOClass</key>

                                    <string>rtl8169</string>

                                    <key>IODefaultMedium</key>

                                    <string>00000020</string>

                                    <key>IOPCIMatch</key>

                                    <string>0x13001186</string>

                                    <key>IOProviderClass</key>

                                    <string>IOPCIDevice</string>

                        </dict>

                        <key>RTL8169</key>

                        <dict>

                                    <key>CFBundleIdentifier</key>

                                    <string>com.realtek.driver.rtl8169</string>

                                    <key>IOClass</key>

                                    <string>rtl8169</string>

                                    <key>IODefaultMedium</key>

                                    <string>00000020</string>

                                    <key>IOPCIMatch</key>

                                    <string>0x816910ec</string>

                                    <key>IOProviderClass</key>

                                    <string>IOPCIDevice</string>

                        </dict>

            </dict>

            <key>OSBundleLibraries</key>

            <dict>

                        <key>com.apple.iokit.IONetworkingFamily</key>

                        <string>1.1</string>

                        <key>com.apple.iokit.IOPCIFamily</key>

                        <string>1.1</string>

                        <key>com.apple.kernel.bsd</key>

                        <string>1.1</string>

                        <key>com.apple.kernel.iokit</key>

                        <string>1.1</string>

                        <key>com.apple.kernel.libkern</key>

                        <string>1.1</string>

                        <key>com.apple.kernel.mach</key>

                        <string>1.1</string>

            </dict>

            <key>OSBundleRequired</key>

            <string>Network-Root</string>

</dict>

</plist>

Link to comment
Share on other sites

http://www.insanelymac.com/forum/topic/297277-realtek-rtl81698110-driver/

This one ask for a donation as he did do work on porting it from Linux to the mac.

 

http://lnx2mac.blogspot.com/p/realtekrtl81xx-osx-driver.html

 

Also have you repaired permissions? Look at the other files that are next to the one your changing you may have to do some terminal magic with chown and chmod.

 

See if this works. 

Lou Cioccio

Closest kext I have is out of old PowerPC iBook.

But not the same; the OS was 10.3.8 beside the 8139 this part was actually different than the one you had.

<key>RTL8139 PCI Adapter</key>

<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleRTL8139Ethernet</string>
<key>IOClass</key>
<string>com_apple_driver_RTL8139</string>
<key>IOPCIMatch</key>
<string>0x813910ec 0x13001186 0x12111113</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
Link to comment
Share on other sites

 Share

×
×
  • Create New...