Jump to content


Photo

I give up! No Ethernet detected from RTL8169 card.

rtl8169 ethernet mac os 10.2 mac os 10.2.8 realtek teg-pcitxr rtl8169sc

  • Please log in to reply
7 replies to this topic

#1 fjellebasse

fjellebasse
  • 6502

Posted 17 December 2016 - 04:45 PM

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.


Edited by fjellebasse, 17 December 2016 - 04:49 PM.


#2 Byrd

Byrd
  • 68020
  • LocationMelbourne, Australia

Posted 18 December 2016 - 01:48 AM

What revision is the RTL8169 card?  I vaguely recall revision C cards worked using the generic OS 9 driver but revisions A or B did not.


:: Current project Mac: PB1400 resto

#3 trag

trag
  • 68020
  • LocationAustin, TX

Posted 18 December 2016 - 03:49 AM

I had this exact problem several years ago and never found a solution. There's a post about it here somewhere. Anyway, this is not helpful, but perhaps you'll feel better knowing you are not alone. Of course we may both have made some subtle mistake. If so, I never resolved it.

#4 Compgeke

Compgeke
  • 6502
  • LocationFairfield, California

Posted 18 December 2016 - 07:55 AM

Here's another "Couldn't get it to work". I've a Netgear branded card with an 8169 chipset that works fine under Windows but I could never get to work under OS 9 or OS X 10.4. It'd show up in System Profiler but never as an ethernet device, only a PCI device.



#5 ArmorAlley

ArmorAlley
  • 6502
  • LocationSwitzerland

Posted 19 December 2016 - 07:23 AM

Hi fjellbasse,

 

 I have a compromise for you. There is a fellow in Switzerland selling a Sonnet Presto Gigabit Ethernet card [1] for CHF19.- (roughly USD19, EUR19 etc.) — 10.- for the card and 9.- for postage to me.

 It runs under Mac OS X 10.2 (but not Mac OS 9...).

 

Shall I get it for you?

 

Kind regards,

aa

[1] https://www.ricardo..../v/an868096004/


Edited by ArmorAlley, 19 December 2016 - 07:25 AM.

Macs in active-ish use: IIcx | IIfx | Performa 475 | B&W G4

Macs available for use: SE; SE/30; LCIII; Q950; PM7100; PM7300; PM8100; 2x once-working Wallstreets; once-working Pismo; spare B&W G3;


#6 fjellebasse

fjellebasse
  • 6502

Posted 19 December 2016 - 09:40 PM

Hello everyone and thank you for the replies so far!

 

@Byrd: The card is Realtek 8169SC chipset and revision R3.1

 

@trag: I think I found your post last week, I could see that you had the same issue! I'm very sorry to hear, that you didn't find a solution neither :-(

 

@ArmorAlley: I really need a card that works in both OS, for the dual-boot, but thanks anyhow. You are sure that there isn't any Mac OS 9 driver?

 

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

 

The driver:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com...yList-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>



#7 trag

trag
  • 68020
  • LocationAustin, TX

Posted 20 December 2016 - 05:53 AM

Here's the link to my similar year 2011 thread. It's not particularly helpful, but I guess for completeness's sake...

https://68kmla.org/f...h-osx/?p=151609

#8 fjellebasse

fjellebasse
  • 6502

Posted 20 December 2016 - 01:23 PM

I tried changing 

 

<key>IOPCIMatch</key>

                                    <string>0x816910ec</string>

 

to

 

<key>IOPCINameMatch</key>

                                    <string>pci10ec,8169</string>

 

But then it won't boot at all. I wonder why that is?







Also tagged with one or more of these keywords: rtl8169, ethernet, mac os 10.2, mac os 10.2.8, realtek, teg-pcitxr, rtl8169sc

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users