Ethernet Realtek RTL 8101/2/E funktioniert nicht
-
- Erledigt
- LionX96
- Erledigt
-
-
RealtekR1000SL.kext-v312.zip mal versuchen. Aber deine Angaben sind spärlich. Welches MAC OS nutzt du den? Was für Kexte hast du versucht? 32bit oder 64bit?
32bit RealtekR1000SL.kext-v312.zip danach mal suchen und gucken ob das hilft.
64bit https://bitbucket.org/RehabMan…realtek-network/downloads -
Die Karte hat @darkey1991 in seinem HP auch drinnen...
Wir haben schon die eine oder andere Schimpf-Tirade losgelassen, aber HP hat wohl irgendwo in einem Lager einen uralten Karton mit den noch viel älteren 10/100 Mbit-Karten gefunden und beschlossen diese noch schnell in ihren aktuellen Consumer Laptops zu verbauen.Es gab im Jahre 2010/2011 mal einen Kext dafür, aber den kannst du mit den aktuellen OSX/macOS Versionen nicht mehr nutzen...
-
So hier mal ein Update bitte probier mal hier die Kexte aus vorallendingen die Serra angepaste und sag mir dan mal bitte wie weit du gekommen bist
Mein Plan ist aktuell mal zu gucken ob ich es mit meinen Mini wissen schaffen die Kext zu aktualisieren da ich eine habe die die Karte erkennt und mit der ich auch eine IP bekomme mehr aber nicht.
Sollten wir jemanden hier haben der sich gut mit kexten auskennt bitte mal laut schreien
-
Bitte mal testen. Wenn die unter Sierra nicht läuft mal bitte einen IORegistryExplorer Dump hochladen.
-
hmm, dieser Treiber von MIEZE wird deine Ethernetkarte aktivieren: http://www.insanelymac.com/for…10x-fast-ethernet-series/
ich hänge mal beide Varianten hier an, zuvor alle bereits installierte Ethernet Treibern deinstallieren, da sonst zu boot Komplikationen bzw. zu falschen Ergebnissen führen kann, dann mittels Kext Wizzard oder ähnlichem Tool installieren, dann wird's schon werden. -
@Thogg Niatiz mit deiner Kext wird die karte nicht geladen. @spakk mit deiner Kext ist es das übliche Karte wird geladen und kann auch eine IP bekommen aber alles darüber hinaus geht nicht
-
Die Kext von Mieze schreibt allerhand in die Konsole. Öffne mal Console.app und gibt oben bei "Suchen" "Ethernet [RealtekRTL8100]" ein. Dann teste mal das Netzwerk und dokumentiere, was da in die Konsole geschrieben wird. Dann lässt sich vielleicht im Quellcode erkennen, wo es hängt und ob man was dagegen unternehmen kann.
-
14.10.16 02:24:52,000 kernel[0]: Ethernet [RealtekRTL8100]: Warning: PCIe ASPM enabled.
14.10.16 02:24:52,000 kernel[0]: Ethernet [RealtekRTL8100]: EEE support enabled.
14.10.16 02:24:52,000 kernel[0]: Ethernet [RealtekRTL8100]: TCP/IPv4 segmentation offload enabled.
14.10.16 02:24:52,000 kernel[0]: Ethernet [RealtekRTL8100]: TCP/IPv6 checksum offload enabled.
14.10.16 02:24:52,000 kernel[0]: Ethernet [RealtekRTL8100]: Using interrupt mitigate value 0x0.
14.10.16 02:24:52,000 kernel[0]: Ethernet [RealtekRTL8100]: RTL8101E: (Chipset 0) at 0x<ptr>, xx:xx: x:xx: x:xx . <Die Mac Adresse ahbe ich mal weggemacht
14.10.16 02:24:55,000 kernel[0]: Ethernet [RealtekRTL8100]: Link up on en0, 100-Megabit, Full-duplex, flow-controlmehr kommt da nicht
-
[quote='darkey1991','https://www.hackintosh-forum.de/index.php/Thread/28834-Ethernet-Realtek-RTL-8101-2-E-funktioniert-nicht/?postID=263144#post263144']So hier mal ein Update bitte probier mal hier die Kexte aus vorallendingen die Serra angepaste und sag mir dan mal bitte wie weit du gekommen bist
Also der RealtekRTL8100.kext_El_Capitan.zip funktioniert einwandfrei
Dankeschön.
-
Gut zu hören HP verbaut im moment so viel Murx da sind wir froh wenn was Leuft
-
Ja, dass stimmt. Wenn ich jetzt noch den HDMI Anschluss zum laufen bekommen würde wäre das super.
-
Komisch: bei Dir funktioniert die RealtekRTL8100.kext_El_Capitan und bei darkey1991 und mir nicht, obwohl wir die gleiche Onboard-LAN-Karte haben?!
Eigentlich müßte die Karte bei uns doch auch zum Laufen kommen, wenn Sie bei Dir funktioniert.Kannst Du mal Deine Clover.config posten und Deine übrigen Kexte, mit denen Du bootest, zum Vergleich angeben?
-
nein müssen sie nicht da es unter den gleichen karten unterschiedliche revisionen und id´s giebt weshalb es probleme giebt
-
Ich habe gerade mal im 'Über diesen Mac / Systembericht' nachgeschaut. Die RTL8101E erscheint unter 'Hardwaree / Ethernet-Karten', aber bei 'Software / Erweiterungen' erscheint die RTL8100.kext nicht. Also wird sie gar nicht richtig geladen. Selbst wenn unsere Karten andere Revisionen und ID's hätten müßte die Kext doch geladen werden, oder?
Ich hänge zur Information mal paar Screenshots an.
Kann das auch an den SIP-Einstellungen liegen?
-
-
Schau doch mal ob die Device und VerndorID Deiner Karte in der Info.plist des Kexts eingetragen ist...
-
Wenn der Kext aus der EFI heraus geladen wird, zeigt der Systembericht diese nicht an, deswegen gilt @Thogg Niatizs Hinweis auf das Tool "Kextstat".
-
ThoggNiatiz:
Ok. In kextstat erscheint die RTL8100.griven:
Besten Dank für die Info. Die plist sieht so aus, als ob die Karte drin wäre:<key>IOPCIMatch</key>
<string>0x813610ec</string><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>15A284</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>RealtekRTL8100</string>
<key>CFBundleIdentifier</key>
<string>com.hackintoshforum.RealtekRTL8100</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>RealtekRTL8100</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0.0</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>7D129b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>15G1002</string>
<key>DTSDKName</key>
<string>macosx10.11internal</string>
<key>DTXcode</key>
<string>0730</string>
<key>DTXcodeBuild</key>
<string>7D129b</string>
<key>IOKitPersonalities</key>
<dict>
<key>RTL8100 PCIe Adapter</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.hackintoshforum.RealtekRTL8100</string>
<key>IOClass</key>
<string>RTL8100</string>
<key>IOPCIMatch</key>
<string>0x813610ec</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Model</key>
<string>RTL8111</string>
<key>Vendor</key>
<string>Realtek</string>
<key>enableCSO6</key>
<true/>
<key>enableEEE</key>
<true/>
<key>enableTSO4</key>
<true/>
<key>intrMitigate</key>
<integer>0</integer>
</dict>
</dict>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2016 DarKey1991. All rights reserved.</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IONetworkingFamily</key>
<string>3.2</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>2.9</string>
<key>com.apple.kpi.bsd</key>
<string>10.0.0d1</string>
<key>com.apple.kpi.iokit</key>
<string>10.0.0d1</string>
<key>com.apple.kpi.libkern</key>
<string>10.0.0d1</string>
<key>com.apple.kpi.mach</key>
<string>10.0.0d1</string>
</dict>
<key>OSBundleRequired</key>
<string>Network-Root</string>
</dict>
</plist>Edit by Thogg Niatiz: Bitte längeren Code einspoilern
-
Gut. In System Info erscheint nur das Zeug aus dem Kernel Cache. Clover fügt die Kexts aber on-the-fly in diesen Cache, nachdem er in den RAM geladen wurde. Davon bekommt das Betriebssystem nichts mit. Nur als Info.
Die PCI Adresse passt. Kannst du bitte speichere mal einen IO Dump von deinem System mit dem IORegistryExplorer ab und lade ihn hier unter Erweiterte Antwort (als zip) hoch. Da lässt sich erkennen, ob die Kext ordnungsgemäß an die Hardware geknüpft wird und ob vielleicht nur noch irgendwelche Systemressourcen nicht geladen werden.