Jump to content

New Driver for Realtek RTL8111


Mieze
1,592 posts in this topic

Recommended Posts

42 minutes ago, arsradu said:

Algunas especificaciones pueden ayudar. :) Actualice su firma con información de hardware para que sepamos de qué estamos hablando. Además, si estoy leyendo esto correctamente, está utilizando la versión 2.3.0d7 de este kext. Véase más arriba. Hay 2.3.0d10. Vea si todavía ocurre con ese.

 

Y, si puede, también probaría la versión estable anterior 2.2.2 solo para comparar. A ver si hay alguna diferencia. ¿Y qué estás usando para descargar? El navegador en sí? Safari / Chrome? ¿O alguna otra aplicación?

 

Además, solo para confirmar, ¿su sueño / vigilia funciona correctamente si no hay ninguna descarga en curso?

good with version 2.3.0d7 sleep / wake works perfectly when there are no downloads in progress. the sleep / wake problem occurs with chrome and also with applications that require a download that takes too long. for example logic pro x that the library weighs about 70 gbs approximately, try version 2.3.0d10 and my laptop is without network functions. then I go back to version 2.3.0d7. I am using an ACER Nitro 5 AN515-52 series notebook. model (N17C1), I will test the stable version 2.2.2. let's see what happens, thank you very much.
 

59 minutes ago, arsradu said:

Algunas especificaciones pueden ayudar. :) Actualice su firma con información de hardware para que sepamos de qué estamos hablando. Además, si estoy leyendo esto correctamente, está utilizando la versión 2.3.0d7 de este kext. Véase más arriba. Hay 2.3.0d10. Vea si todavía ocurre con ese.

 

Y, si puede, también probaría la versión estable anterior 2.2.2 solo para comparar. A ver si hay alguna diferencia. ¿Y qué estás usando para descargar? El navegador en sí? Safari / Chrome? ¿O alguna otra aplicación?

 

Además, solo para confirmar, ¿su sueño / vigilia funciona correctamente si no hay ninguna descarga en curso?

good with version 2.3.0d7 sleep / wake works perfectly when there are no downloads in progress. the sleep / wake problem occurs with chrome and also with applications that require a download that takes too long. for example logic pro x that the library weighs about 70 gbs approximately, try version 2.3.0d10 and my laptop is without network functions. then I go back to version 2.3.0d7. I am using an ACER Nitro 5 AN515-52 series notebook. model (N17C1), I will test the stable version 2.2.2. let's see what happens, thank you very much.
 

Link to comment
Share on other sites

On 5/6/2020 at 5:27 PM, Mieze said:

Aquí está la versión 2.3.0d10 de RealtekRTL8111.kext en la que modifiqué la selección de medios para resolver problemas con la velocidad de gigabits y la estabilidad de conexión informada por algunos usuarios en el pasado. En caso de que haya sido afectado, es posible que desee probar este.

 

Adjunté un binario precompilado que ha sido probado en Catalina y Mojave.

 

Buena suerte de prueba!

 

Mieze :gato:

 

RealtekRTL8111-V2.3.0d10.zip

@MiezeHi Mieze a pleasure to greet you, I have tried version 2.3.0d7, 2.3.0d10 (this version leaves my laptop without network functions so I returned to version 2.3.0d7), I also tested the stable version 2.2.2 and the bug What I have detected in the versions (2.3.0d7 and 2.2.2) is that when the pc enters sleep / wake mode and there is an internet download in progress either in chrome or any other app, it automatically restarts. I attach the log of the error. I use an ACER Nitro 5 AN515-52 series model (N17C1) laptop, any help I would really appreciate, thanks.
675986390_errorlog.thumb.jpg.8ddee601f33bff04aad9824ac54a9417.jpg

image.png

Edited by haroldju
mention
Link to comment
Share on other sites

Dear Mieze,

Tried your new d10 driver, which unfortunately does not resolve the TX stalled, lost interrupt issue :(

There is one method which kills the network instantly... If I run speedtest on my new upgraded 1/1gbit connection when the meter reaches above 800mbit the network connection dies instantly.

Currently I switched the driver to 100mbit and im testing, will see what happens and will report you back.

Attaching the log...

rtllog-20051001.txt

Link to comment
Share on other sites

12 hours ago, haroldju said:

good with version 2.3.0d7 sleep / wake works perfectly when there are no downloads in progress. the sleep / wake problem occurs with chrome and also with applications that require a download that takes too long. for example logic pro x that the library weighs about 70 gbs approximately, try version 2.3.0d10 and my laptop is without network functions. then I go back to version 2.3.0d7. I am using an ACER Nitro 5 AN515-52 series notebook. model (N17C1), I will test the stable version 2.2.2. let's see what happens, thank you very much.

 

Yeah, I had a feeling this was going to be a laptop... Those are notoriously harder to get to work. Unfortunately I can't test that myself, since my only laptop is an actual MBP. And, as you can imagine, it doesn't occur with that one (tested Xcode download in Chrome, for consistency).

 

Anyway, I tested 2.3.0d10 with a download of Xcode in Safari and Chrome and switched the computer to Sleep (from the Apple menu). No issues whatsoever. Of course the download itself will be stopped, so you need to resume/restart it manually. But that's normal. But no kernel panic in my case.

So...if this is a network issue, seems to be specific to laptops in general, or that laptop in particular.

 

Question: does this issue also occur if you manually set the laptop to Sleep (from the Apple menu)? Or only when it does it automatically?

Edited by arsradu
Link to comment
Share on other sites

@haroldju Most likely that's a link error. Clean system caches as described in post #1 of the thread. After that, recreate the kernel cache and your issue should be resolved.

 

@ThExSenatoR First of all make sure to select a medium without flow control and EEE. Second, try another cable and another switch in order to rule out incompatibilities. Another possible reason would be a firmware issue but as there is no documentation, that would be a problem I couldn't resolve. Also ASPM turned out to be a root of much evil. I tried my best to disable it, but some platforms don't let the OS handle it and due to the lack of documentation, I'm at a loss too. If there are ASPM related settings in your UEFI setup, select a setting which allows the OS to control it.

 

Mieze :cat:

  • Like 1
Link to comment
Share on other sites

Sadly, version 2.3.0d10 doesn’t work on my AsusH81M-E(chipset 20), tried build from source under High Sierra(this time correctly) doesn’t work, tried from given link under Catalina, also doesn’t work. Everything has been done as described in post #1, kext loads no connection. In IOReg under RTL8111 IOActiveMedium string is empty. I guess I’ll have to wait a bit more.

Link to comment
Share on other sites

44 minutes ago, Mieze said:

@hardcorehenry As I haven't seen any kernel logs from you, I'm quite sure you made as mistake because the driver is known to work with that chip and there not much I have changed.

Sure thing, kernel logs from Hackintool, High Sierra with kext built from source and Catalina with your kext.

kernel_log_High_Sierra.rtf

kernel_log_Catalina.rtf

Link to comment
Share on other sites

@hardcorehenry The driver load well in both cases but never establishes a link. Looks more like a hardware problem because the driver is known to work well with chipset 20 and I haven't changed anything which is specific to that device.

  • Thanks 1
Link to comment
Share on other sites

7 hours ago, Mieze said:

@haroldju Most likely that's a link error. Clean system caches as described in post #1 of the thread. After that, recreate the kernel cache and your issue should be resolved.

 

@ThExSenatoR First of all make sure to select a medium without flow control and EEE. Second, try another cable and another switch in order to rule out incompatibilities. Another possible reason would be a firmware issue but as there is no documentation, that would be a problem I couldn't resolve. Also ASPM turned out to be a root of much evil. I tried my best to disable it, but some platforms don't let the OS handle it and due to the lack of documentation, I'm at a loss too. If there are ASPM related settings in your UEFI setup, select a setting which allows the OS to control it.

 

Mieze :cat:

@Mieze@arsradu Hi, thanks for helping me find the solution to my problem. I want to tell you that I actually followed the steps that mieze indicated in post number 1 of this thread, install version 2.3.0d10 of the kext, which is the last version that has mieze of the driver, this was installed correctly and when connecting the ethernet cable still did not recognize the network. I continued investigating in the post that mieze had published and I noticed the incompatibility and the variants that the ethernet interface may have (connectors, cables). the only solution was to change my old network cable for a newer and ready one, it immediately recognized the network and the sleep / wake up behavior worked without problems. I wonder a little the question of the cable, since I have been using it for a long time but they are typical of the apple environment anyway. everything working correctly, thanks to you for answering for being aware of my inconvenience and really that mieze's work is very valuable and I appreciate it very much! They are the best !!!!  Thank you !!!!!!!
 

image.png

  • Like 2
Link to comment
Share on other sites

dear mieze could you provide me with information about this bug that occurs when I have bluetooth headphones connected to music, after a while without touching the equipment it goes into standby mode automatically, then it crashes and restarts. I appreciate your collaboration, thanks!

I use an ACER Nitro 5 AN515-52 series model (N17C1) laptop.

log error bluetooth.jpg

Link to comment
Share on other sites

@haroldju It's off-topic but your KP is most likely the result of a link error. You should clean system caches as described in post#1 of this thread. Go to /System/Library/Caches and delete all the files inside (including those in it's subdirectories) but leave the subdirectories and symbolic links untouched. After that, reboot and recreate the kernel cache.

 

Mieze :cat:

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

My ethernet wil sometimesl say "no route to host", with ping.. but I can fix it with setting the speed from 1000mbps to 100 then to 1000, then it will work again.  how to fix? I am on 10.15 rtl8111 complied from github with xcode

 

thanks

 

edit: I am getting this panic, no idea why, any ideas, thanks

 

edit2: added  pci-aspm-default 0  in opencore to disable aspm I think worked.., don't know why the Info.plist existing disableaspm true is not working?

 

panic(cpu 2 caller 0xffffff801004c32a): Kernel trap at 0xffffff7f92dd0ded, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0xffffff81999e8cf0, CR3: 0x0000000025231000, CR4: 0x00000000003626e0
RAX: 0x0000000000000000, RBX: 0xffffff8db1e63e00, RCX: 0xffffff81999e8cf0, RDX: 0x00000000000001cf
RSP: 0xffffff8db1e63c70, RBP: 0xffffff8db1e63d10, RSI: 0x0000000000001cf0, RDI: 0xffffff803a8b5000
R8:  0x0000000000000000, R9:  0x0000000000989680, R10: 0xffffff80109f5900, R11: 0xffffff80109f5280
R12: 0xffffff8db1e63f38, R13: 0x0000000000000000, R14: 0xffffff803a8b5000, R15: 0x0000000000000000
RFL: 0x0000000000010246, RIP: 0xffffff7f92dd0ded, CS:  0x0000000000000008, SS:  0x0000000000000000
Fault CR2: 0xffffff81999e8cf0, Error code: 0x0000000000000000, Fault CPU: 0x2, PL: 0, VF: 1

Backtrace (CPU 2), Frame : Return Address
0xffffff8db1e63590 : 0xffffff800ff215cd mach_kernel : _handle_debugger_trap + 0x49d
0xffffff8db1e635e0 : 0xffffff801005a3c5 mach_kernel : _kdp_i386_trap + 0x155
0xffffff8db1e63620 : 0xffffff801004bf7e mach_kernel : _kernel_trap + 0x4ee
0xffffff8db1e63670 : 0xffffff7f92cbfa8f as.vit9696.VirtualSMC : __ZN18VirtualSMCProvider10kernelTrapI22x86_saved_state_1010_tEEvPT_Pm + 0x44f
0xffffff8db1e63710 : 0xffffff800fec7a40 mach_kernel : _return_from_trap + 0xe0
0xffffff8db1e63730 : 0xffffff800ff20c97 mach_kernel : _DebuggerTrapWithState + 0x17
0xffffff8db1e63830 : 0xffffff800ff21087 mach_kernel : _panic_trap_to_debugger + 0x227
0xffffff8db1e63880 : 0xffffff80106c2c7c mach_kernel : _panic + 0x54
0xffffff8db1e638f0 : 0xffffff801004c32a mach_kernel : _sync_iss_to_iks + 0x2aa
0xffffff8db1e63a70 : 0xffffff801004c028 mach_kernel : _kernel_trap + 0x598
0xffffff8db1e63ac0 : 0xffffff7f92cbfa8f as.vit9696.VirtualSMC : __ZN18VirtualSMCProvider10kernelTrapI22x86_saved_state_1010_tEEvPT_Pm + 0x44f
0xffffff8db1e63b60 : 0xffffff800fec7a40 mach_kernel : _return_from_trap + 0xe0
0xffffff8db1e63b80 : 0xffffff7f92dd0ded com.insanelymac.RealtekRTL8111 : __ZN7RTL811111rxInterruptEP18IONetworkInterfacejP11IOMbufQueuePv + 0x4d
0xffffff8db1e63d10 : 0xffffff7f92dd262a com.insanelymac.RealtekRTL8111 : __ZN7RTL811116pollInputPacketsEP18IONetworkInterfacejP11IOMbufQueuePv + 0x3a
0xffffff8db1e63d60 : 0xffffff7f9086f5d6 com.apple.iokit.IONetworkingFamily : __ZN19IONetworkController20executeCommandActionEP8OSObjectPvS2_S2_S2_ + 0x38
0xffffff8db1e63d90 : 0xffffff8010630048 mach_kernel : __ZN13IOCommandGate9runActionEPFiP8OSObjectPvS2_S2_S2_ES2_S2_S2_S2_ + 0x138
0xffffff8db1e63df0 : 0xffffff7f9086f640 com.apple.iokit.IONetworkingFamily : __ZN19IONetworkController14executeCommandEP8OSObjectPFiPvS2_S2_S2_S2_ES2_S2_S2_S2_S2_ + 0x52
0xffffff8db1e63e40 : 0xffffff7f9087381f com.apple.iokit.IONetworkingFamily : __ZN18IONetworkInterface19if_input_poll_gatedEP7__ifnetjjPP6__mbufS4_PjS5_ + 0x7f
0xffffff8db1e63ec0 : 0xffffff8010578496 mach_kernel : _netif_rxpoll_compat_thread_func + 0x316
0xffffff8db1e63fa0 : 0xffffff800fec713e mach_kernel : _call_continuation + 0x2e
      Kernel Extensions in backtrace:
         com.apple.iokit.IONetworkingFamily(3.4)[3F6EDFDE-6EF7-38D8-8006-C4EE6DB4D4B5]@0xffffff7f90865000->0xffffff7f90894fff
         as.vit9696.VirtualSMC(1.1.1)[2977E4CA-1294-33A0-AF79-85B74CFC89A0]@0xffffff7f92cb0000->0xffffff7f92cd6fff
            dependency: as.vit9696.Lilu(1.4.2)[FAF6CD32-2270-31AB-A8F0-824543A16A88]@0xffffff7f92c2e000
            dependency: com.apple.iokit.IOACPIFamily(1.4)[9D1FF279-C4A2-3344-902F-E0B22B508689]@0xffffff7f910a7000
         com.insanelymac.RealtekRTL8111(2.3d10)[5A31221B-80DB-3CD2-BD0A-D20B516D674E]@0xffffff7f92d73000->0xffffff7f92de7fff
            dependency: com.apple.iokit.IONetworkingFamily(3.4)[3F6EDFDE-6EF7-38D8-8006-C4EE6DB4D4B5]@0xffffff7f90865000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[1B1F3BBB-9212-3CF9-94F8-8FEF0D3ACEC4]@0xffffff7f9096a000

BSD process name corresponding to current thread: kernel_task
Boot args: -v keepsyms=1

Mac OS version:
19E266

Kernel version:
Darwin Kernel Version 19.4.0: Wed Mar  4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64
Kernel UUID: AB0AA7EE-3D03-3C21-91AD-5719D79D7AF6
Kernel slide:     0x000000000fc00000
Kernel text base: 0xffffff800fe00000
__HIB  text base: 0xffffff800fd00000
System model name: iMac18,1 (Mac-4B682C642B45593E)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 49240220576276
last loaded kext at 1771338334180: >!UAudio	322.2 (addr 0xffffff7f92f6f000, size 434176)
loaded kexts:
org.virtualbox.kext.VBoxNetAdp	6.1.6
org.virtualbox.kext.VBoxNetFlt	6.1.6
org.virtualbox.kext.VBoxUSB	6.1.6
org.virtualbox.kext.VBoxDrv	6.1.6
com.paragon-software.filesystems.extfs	30.3.11
com.paragon-software.lvm-for-mac	1
com.insanelymac.RealtekRTL8111	2.3.0d10
as.vit9696.VirtualSMC	1.1.1
com.rehabman.driver.USBInjectAll	0.6.2
as.vit9696.WhateverGreen	1.3.7
as.vit9696.Lilu	1.4.2
@filesystems.smbfs	3.4.2
>!AUpstreamUserClient	3.6.8
>!AMCCSControl	1.11
@fileutil	20.036.15
@filesystems.autofs	3.0
>!AGraphicsDevicePolicy	5.1.16
@AGDCPluginDisplayMetrics	5.1.16
>!AHV	1
|IOUserEthernet	1.0.1
|IO!BSerialManager	7.0.4f6
>!A!ISKLGraphics	14.0.5
>!A!IPCHPMC	2.0.1
>pmtelemetry	1
@Dont_Steal_Mac_OS_X	7.0.0
>!AFIVRDriver	4.1.0
>!A!ISlowAdaptiveClocking	4.0.0
>!A!ISKLGraphicsFramebuffer	14.0.5
>ACPI_SMC_PlatformPlugin	1.0.0
|SCSITaskUserClient	422.101.1
@private.KextAudit	1.0
@filesystems.apfs	1412.101.1
>!AFileSystemDriver	3.0.1
>!AVirtIO	1.0
@filesystems.hfs.kext	522.100.5
@!AFSCompression.!AFSCompressionTypeDataless	1.0.0d1
@BootCache	40
@!AFSCompression.!AFSCompressionTypeZlib	1.0.0
>!AAHCIPort	341.0.2
>!ARTC	2.0
>!AACPIButtons	6.1
>!AHPET	1.8
>!ASMBIOS	2.1
>!AAPIC	1.7
$!AImage4	1
@nke.applicationfirewall	303
$TMSafetyNet	8
@!ASystemPolicy	2.0.0
|EndpointSecurity	1
>!UAudio	322.2
>usb.!UHub	1.2
>usb.cdc.acm	5.0.0
>usb.serial	6.0.0
>usb.cdc.ecm	5.0.0
>usb.cdc.ncm	5.0.0
>!UMergeNub	900.4.2
>!ASMBus!C	1.0.18d1
|IOSMBus!F	1.1
|IOUSBUserClient	900.4.2
@kext.triggers	1.0
>!AGraphicsControl	5.1.16
|IOAVB!F	840.3
>!ASSE	1.0
|IO!B!F	7.0.4f6
|IO!BPacketLogger	7.0.4f6
|IONDRVSupport	575.1
@!AGPUWrangler	5.1.16
>!ASMBusPCI	1.0.14d1
>!AHDA!C	283.15
|IOHDA!F	283.15
|IOSlowAdaptiveClocking!F	1.0.0
@!AGraphicsDeviceControl	5.1.16
|IOAccelerator!F2	438.4.5
|IOGraphics!F	575.1
>IOPlatformPluginLegacy	1.0.0
>IOPlatformPlugin!F	6.0.0d8
@plugin.IOgPTPPlugin	840.3
|IOEthernetAVB!C	1.1.0
|IOSkywalk!F	1
|IOAHCISerialATAPI	268
>!AXsanScheme	3
|IOAHCIBlock!S	316.100.5
>usb.IOUSBHostHIDDevice	1.2
>usb.cdc	5.0.0
>usb.networking	5.0.0
>usb.!UHostCompositeDevice	1.2
|IOAudio!F	300.2
@vecLib.kext	1.2.0
|IOSerial!F	11
|IOSurface	269.11
@filesystems.hfs.encodings.kext	1
|IOAHCI!F	290.0.1
>!A!ILpssGspi	3.0.60
>usb.!UXHCIPCI	1.2
>usb.!UXHCI	1.2
>usb.!UHostPacketFilter	1.0
>!AEFINVRAM	2.1
|IOUSB!F	900.4.2
>!AEFIRuntime	2.1
|IOHID!F	2.0.0
$quarantine	4
$sandbox	300.0
@kext.!AMatch	1.0.0d1
>DiskImages	493.0.0
>!AFDEKeyStore	28.30
>!AEffaceable!S	1.0
>!AKeyStore	2
>!UTDM	489.101.1
|IOSCSIBlockCommandsDevice	422.101.1
>!ACredentialManager	1.0
>KernelRelayHost	1
>!ASEPManager	1.0.1
>IOSlaveProcessor	1
|IOUSBMass!SDriver	157.101.3
|IOSCSIArchitectureModel!F	422.101.1
|IO!S!F	2.1
|IOUSBHost!F	1.2
>!UHostMergeProperties	1.2
>usb.!UCommon	1.0
>!ABusPower!C	1.0
|CoreAnalytics!F	1
>!AMobileFileIntegrity	1.0.5
@kext.CoreTrust	1
|IOTimeSync!F	840.3
|IONetworking!F	3.4
|IOReport!F	47
>!AACPIPlatform	6.1
>!ASMC	3.1.9
>watchdog	1
|IOPCI!F	2.9
|IOACPI!F	1.4
@kec.pthread	1
@kec.corecrypto	1.0
@kec.Libm	1

 

Edited by kocoman
Link to comment
Share on other sites

  • 3 weeks later...

Good evening everyone, I hope you are all safe and well. @Mieze thank you once more for your continuing support to the LAN kexts and this one especially (and IntelMausiEthernet too!)

 

Would you say that RealtekRTL8111-V2.3.0d10 now qualifies for an official release from you Mieze, to be made official Debug/Release pre-built binaries, available on your Github page?

 

Anything else missing or any feedback waiting, for closing this release cycle? I was hoping for a final stable pre-built release (OK I admin I don't master Xcode, too) before macOS 10.16 Developer's build falls in your hands :D:D:D

 

TiA

Edited by MacKonsti
Link to comment
Share on other sites

On 8/8/2019 at 10:23 PM, Mieze said:

Here is a first development build of version 2.3.0d5 which is now based on Realtek's Linux driver version 8.047.04. As I rewrote a lot of code there are several things to test:

  • Support for new family members including the Killer E2600 (yes, it's based on Realtek silicon now).
  • Link change detection and sleep/wake have been rewritten from scratch.
  • Requires Mojave but should also work under Sierra or High Sierra, provided you build from source.

When giving feedback, in particular in case of a bug report, please include kernel logs as it's very important for me to know which chip version you are using (not the brand name because this is marketing stuff and useless for me). Also keep in mind that this is a development build. Although I haven't got any kernel panics during my tests, you should be prepared to recover from a kernel panic before installing this driver.

 

Use


log show --predicate "processID == 0" --debug | grep Realtek

to collect the kernel logs including everything I might need.

 

Good luck testing!

 

Mieze :cat: 

RealtekRTL8111-V2.3.0d5.kext.zip

Confirmed working on macOS Catalina 10.15.5 with Killer E2600 on MSI X570 Godlike using OpenCore.

 

Danke schön Frau Müller!

Link to comment
Share on other sites

@Mieze hello dear Mieze, you have worked with this model of network card (Realtek Gaming GbE Family Controller) I have this device in my new laptop, but your RTL8111 controller version d10 does not recognize it in macos. Thank you very much beforehand for your help ! Annex photo with id. device hardware.

foto 1.jpeg

Link to comment
Share on other sites

  • 2 months later...

I've just released version 2.3.0 of the driver which is identical to 2.3.0d10 and updated the prebuilt binaries in the download section. Have fun!

 

Mieze :cat:

  • Like 2
Link to comment
Share on other sites

Thank you @Mieze for the official release! Have a nice rest of summer, stay safe

 

MERGED POST

 

Hi again @Mieze apologies to bother, the GitHub Release page is still pointing to v2.2.2: https://github.com/Mieze/RTL8111_driver_for_OS_X/releases

Are you no longer updating the GitHub project pages?

Just to be sure that I get from YOU the official 2.3.0 release and not some other pre-built kext... there are many pre-compiled kexts in general and I prefer the official ones.

Many thanks.

Edited by MacKonsti
  • Thanks 1
Link to comment
Share on other sites

On 8/14/2020 at 4:58 PM, Mieze said:

I've just released version 2.3.0 of the driver which is identical to 2.3.0d10 and updated the prebuilt binaries in the download section. Have fun!

 

Mieze :cat:

 

All I have to do is replace the old kext with the new one? Tried this but not working at all. With 2.2.2 internet works but I have random disconnects. Gigabyte B450-S2H here.

Link to comment
Share on other sites

On 8/14/2020 at 10:50 PM, hardcorehenry said:

@Mieze, version 2.3.0d10 finally works for me. All I had to do was to set up in System Preferences>Network>Advanced>Hardware:

 

Configure>Manually
Speed>100baseTX
Duplex>full-duplex
MTU>Standard (1500)

 

Thanks for your awesome kext.

Same situation.

 

Driver 2.3.0 boots normally, but when it is set to Automatically (in System Preferences>Network>Advanced>Hardware) and network is 100Mbs the result is no connection. Need to set to Manually/100baseTX and connection turns up.

No problem is observed when network is 1Gbs (Automatically and Manually works normally)

 

And there is no such problem with driver 2.2.2

 

Tested with Catalina 10.15.6 (Opencore 0.5.9) and Mojave 10.14.6 (Clover 5120)

 

Edited by floyda
  • Like 1
Link to comment
Share on other sites

9 hours ago, Henry2010 said:

Also need to Manually set it to 100baseTX under Mojave.

I checked the code and found no problem. It might be related to flow control or EEE. Anyway auto-negotiation doesn't always deliver the expected result. Might be a firmware issue, a hardware problem or something else. At least nothing to worry about because you can easily solve the Problem.

Link to comment
Share on other sites

11 hours ago, Mieze said:

I checked the code and found no problem. It might be related to flow control or EEE. Anyway auto-negotiation doesn't always deliver the expected result. Might be a firmware issue, a hardware problem or something else. At least nothing to worry about because you can easily solve the Problem.

Thanks. It's alright. Have planned to upgrade to Big Sur in the future.

Edited by Henry2010
Link to comment
Share on other sites

×
×
  • Create New...