Jump to content
Mieze

Driver for Realtek's RTL810x Fast Ethernet Series

162 posts in this topic

Recommended Posts

Advertisement

Sorry, I'm moving to a new home and so the tests I was intending to do will have to wait until the end of this month. But I did download the project and compiled it with Xcode. As soon as I have time to really test it, following your testing recommendations, I'll post here.

 

All the best!

Share this post


Link to post
Share on other sites

Sorry, I'm moving to a new home and so the tests I was intending to do will have to wait until the end of this month. But I did download the project and compiled it with Xcode. As soon as I have time to really test it, following your testing recommendations, I'll post here.

 

All the best!

 

No problem! 

 

Mieze

Share this post


Link to post
Share on other sites

Mieze,

 

Could you please add a precompiled binary to the opening post. That would help a lot of people test the driver. 

 

Thanks in advance :)

Share this post


Link to post
Share on other sites

@Mieze:

 

I've just tested it and its working perfectly.

The problem I had with the 8169 driver (where OS X always saw the cable as plugged in) seems to have been resolved :)

No performance issues whatsoever so far.

 

On a cosmetic side note though, system profiler says gigabit ethernet instead of fast ethernet.

 

Once again, I cannot thank you enough for you efforts and contributions to this project :)

 

post-21972-0-18531800-1393053909_thumb.png

Share this post


Link to post
Share on other sites

On a cosmetic side note though, system profiler says gigabit ethernet instead of fast ethernet.

 

Hello Dr. Hurt,

 

thanks for testing the driver. I'll fixed that cosmetic issue.

 

Mieze

Share this post


Link to post
Share on other sites

Thanks Mieze!!! Great work!

 

However, my ethernet failed to work after sleep. Network setting shows self-assigned IP, then indicate it is connected to the Internet but actually it is not. So should I tried the debug version to give u more information?

 

btw my ethernet card is 8105E, device id is 0x8136

Share this post


Link to post
Share on other sites
2/23/14 12:08:56.000 PM kernel[0]: Ethernet [RealtekRTL8100]: Warning: PCIe ASPM enabled.
2/23/14 12:08:56.000 PM kernel[0]: Ethernet [RealtekRTL8100]: EEE support enabled.
2/23/14 12:08:56.000 PM kernel[0]: Ethernet [RealtekRTL8100]: TCP/IPv4 segmentation offload enabled.
2/23/14 12:08:56.000 PM kernel[0]: Ethernet [RealtekRTL8100]: TCP/IPv6 checksum offload enabled.
2/23/14 12:08:56.000 PM kernel[0]: Ethernet [RealtekRTL8100]: Using interrupt mitigate value 0x0.
2/23/14 12:08:56.000 PM kernel[0]: Ethernet [RealtekRTL8100]: RTL8105E: (Chipset 11) at 0xffffff80f0cd5000, 84:8f:69:c4:b5:12
 

 

 

Good job, my chip is RTL8136, mavericks 10.9.2, test works well. 

Mail/DHCP/sleep&wakeup/AppStore/plug&unplug, WoL haven't test. But all play good. 

post-459659-0-79845800-1393129300_thumb.png

post-459659-0-37416800-1393129347_thumb.png

Share this post


Link to post
Share on other sites

However, my ethernet failed to work after sleep. Network setting shows self-assigned IP, then indicate it is connected to the Internet but actually it is not. So should I tried the debug version to give u more information?

 

Yes, please use the debug build and send me the kernel logs.

 

Mieze

Share this post


Link to post
Share on other sites

Yes, please use the debug build and send me the kernel logs.

 

Mieze

 

First connection is around Feb 22 21:55:09, which is before sleep, so it works fine. Then did sleep and wake, plug ethernet to computer, but did not have Internet.

system.log.zip

Share this post


Link to post
Share on other sites

First connection is around Feb 22 21:55:09, which is before sleep, so it works fine. Then did sleep and wake, plug ethernet to computer, but did not have Internet.

 

According to your log file the connection gets established and the link is up after wakeup.

Feb 22 21:57:55 Mac kernel[0]: Ethernet [RealtekRTL8100]: Link up on en0, 100-Megabit, Full-duplex, No flow-control

Please repeat the test and after wakeup use netstat -i in Terminal to check the packet statistics several times with intervals of a few seconds. Does the number of transmitted/received packets increase (which of them?). This is important in order to track down what is wrong.

 

Mieze

Share this post


Link to post
Share on other sites

Mac:~ peter$ netstat -i
Name  Mtu   Network       Address            Ipkts Ierrs    Opkts Oerrs  Coll
lo0   16384 <Link#1>                           768     0      768     0     0
lo0   16384 localhost   ::1                    768     -      768     -     -
lo0   16384 127           localhost            768     -      768     -     -
lo0   16384 localhost   fe80:1::1              768     -      768     -     -
gif0* 1280  <Link#2>                             0     0        0     0     0
stf0* 1280  <Link#3>                             0     0        0     0     0
en0   1500  <Link#4>    08:9e:01:2b:b4:25     1342     0     1307     0     0
en0   1500  mac.local   fe80:4::a9e:1ff:f     1342     -     1307     -     -
en0   1500  169.254       mac.local           1342     -     1307     -     -
en0   1500  fd00::a9e:1 fd00::a9e:1ff:fe2     1342     -     1307     -     -
en0   1500  fd00::18c8: fd00::18c8:d09d:d     1342     -     1307     -     -
en1   1500  <Link#5>    44:6d:57:a3:50:fb    21180     0    22767     0     0
en1   1500  mac.local   fe80:5::466d:57ff    21180     -    22767     -     -
en1   1500  192.168.0     192.168.0.2        21180     -    22767     -     -
en1   1500  fd00::466d: fd00::466d:57ff:f    21180     -    22767     -     -
en1   1500  fd00::d021: fd00::d021:8fa2:4    21180     -    22767     -     -
p2p0  2304  <Link#6>    06:6d:57:a3:50:fb        0     0        0     0     0
utun0 1380  <Link#7>                             0     0        6     0     0
utun0 1380  fe80::c48d: fe80:7::c48d:2a75        0     -        6     -     -
utun0 1380  fd93:20a0:6 fd93:20a0:6edf:b3        0     -        6     -     -
Mac:~ peter$ 

en0 is ethernet and en1 is wifi. This is after wakeup, so ethernet is not working. I guess the number not changing? But my wifi is working normally.

Network setting first show this:

post-732552-0-32340400-1393134497_thumb.png

 

After few seconds:

post-732552-0-83845900-1393134510_thumb.png

Share this post


Link to post
Share on other sites

Works great !!!!

Finally I have Ethernet connection @ full speed Full duplex 10/100 BaseT and everything works fine so far ! Great, great job and thanks a lot for this !

I'll keep monitoring this but as I say, it works fine so far !

Share this post


Link to post
Share on other sites

Anyone else here who has tested sleep/wake? Does the network connection work properly after wake? Together with Zythyr, I'm currently preparing a new development release and will post it here as soon as he confirms that it works for him.

 

Mieze

Share this post


Link to post
Share on other sites

Well, unfortunately I don't have any NIC of Realtek's Fast Ethernet series so that I can't test the driver myself. I have to rely on user feedback.

 

Mieze

Share this post


Link to post
Share on other sites

Anyone else here who has tested sleep/wake? Does the network connection work properly after wake? Together with Zythyr, I'm currently preparing a new development release and will post it here as soon as he confirms that it works for him.

 

Mieze

 

The connection works perfectly fine after wake on my Inspiron with RTL8105  :)

Share this post


Link to post
Share on other sites

The connection works perfectly fine after wake on my Inspiron with RTL8105  :)

Just one more question: which chipset is your RTL8105? You can find the chipset number in the kernel logs.

 

Mieze

Share this post


Link to post
Share on other sites

Just one more question: which chipset is your RTL8105? You can find the chipset number in the kernel logs.

 

Mieze

 

I'm not at home now. I'll check and tell you tomorrow.

Share this post


Link to post
Share on other sites
2/26/14 11:12:07.000 AM kernel[0]: Ethernet [RealtekRTL8100]: RTL8105E: (Chipset 11) at 0xffffff8082c85000, xx:xx:xx: ....

Share this post


Link to post
Share on other sites

Zythyr and I, we managed to finish the next development release of the driver. I updated the source code and the binaries attached to the first post of this thread a few minutes ago. Everyone is encouraged to test the new release on her/his system.

 

Mieze 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By grisno
      Hi people,
       
      Installer to activate the sound card REALTEK ALC282-v2 (10ec:0282) with LayoutID 1 or 3 in MacOS. This installer does not contain AppleHDA patched Kext. To work properly, it must be installed over vanilla AppleHDA.kext.
       
      I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
       
      Status:
      Speakers : OK Headphones : OK HDMI Audio : OK (Intel HD4K Tested) LineIn : N/A (Model Without LineIn) MicInt : OK MicIntNoiseReduction : OK MicExt : N/A (Model Without MicExt) AutoDetectLineIn : N/A (Model Without LineIn) Sleep : OK WakeUp : OK AutoSleep : OK Hibernate : OK Siri : OK   Tested Laptops:
       
      - HP Pavillion 15-D002SS
       
      Coming Soon:
       
      - Unified installer for the different supported operating systems.
      - Support model with LineIn jack.
       
      Modified Verbs:
      01271C20 01271D00 01271EA0 01271F90 01471C10 01471D00 01471E17 01471F90 01871CF0 01871D00 01871E00 01871F40 01E71CF0 01E71D00 01E71E00 01E71F40 02171C30 02171D10 02171E21 02171F00 01470C02   DSDT:
       
      Patch to apply with MaciASL in your DSDT
      ######################################### HDEF v1.00######################################## into method label _DSM parent_label HDEF remove_entry;into device label HDEF insertbeginMethod (_DSM, 4, NotSerialized)\n{\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "layout-id", Buffer() { 0x01, 0x00, 0x00, 0x00 },\n //"layout-id", Buffer() { 0x03, 0x00, 0x00, 0x00 },\n "hda-gfx", Buffer() { "onboard-1" },\n "PinConfigurations", Buffer() { },\n })\n}\nend;  
    • By grisno
      Hi people,
       
      This is a preliminary installer to activate the Combo Mini PCIe Atheros QCWB335 in MacOS.
       
      I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
       
      Status:
      AIRPORT : OK Atheros QCWB335 (AR9565) (168c:0036) Mini PCIe * BLUETOOTH : OK Atheros AR3012 (0cf3:3121) USB 2.0 ** AIRDROP : Not Tested HANDOFF : Not Tested CONTINUITY : Not Tested WOL : Not Tested IMESSAGE : OK FACETIME : OK ICLOUD : OK APPSTORE : OK   Known Issues:
       
      - Partial support with a maximum speed of 10Mbits (10.11.0+) *
      - Don't support Bluetooth Power Off/On by Software (10.10.0+) **
      - Sometimes Lost Bluetooth After Sleep WakeUp (10.10.0+) **
       
      Sources:
       
      Insanelymac
    • By grisno
      Installer to activate the Combo Mini PCIe AZUREWAVE AW-CE123H in macOS (10.8.5+)
       
      Status:
      AIRPORT : OK AzureWave AW-CE123H (14e4:43b1) [Broadcom BCM94352 HMB] Mini PCIe BLUETOOTH : OK AzureWave AW-CE123H (17cf:0b05) [Broadcom BCM20702A1] USB 2.0 AIRDROP : OK HANDOFF : OK CONTINUITY : OK WOL : Not Tested IMESSAGE : OK FACETIME : OK ICLOUD : OK APPSTORE : OK SIRI : OK   I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
    • By grisno
      macOS driver installer for laptop HP Pavilion G6-2209SS with support for dual boot Bootloader. Maybe it can be installed on other HP Pavillion G6 series laptops, but in some cases additional fixes will have to be made.
       
      I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
       
      Status:
      CPU : OK Intel Core i3-2370M AUDIO : OK IDT 92HD87B2/4 (111d:76d9) Layer 3 & 12 (Speakers+Hearphones+LineIn+MicInt w/NoiseFilter+MicExt+HDMI) VIDEO : OK Intel HD Graphics 3000 (8086:0116) (LVDS + HDMI A/V + VGA) (VGA MacOS < 10.8.2) MEMORY : OK Intel 2nd Generation Core Proccesor DRAM Controller (8086:0104) (Dual Channel DDR3 Up To 16GB) SATA : OK Intel 7 Series Chipset Family SATA Controller (8086:1e03) (ACHI Mode) DVD : OK (Read & Write) USB 2.0 : OK Intel 7/C216 Chipset Family USB Enhaced Host Controller (8086:1e26 & 8086:1e2d) USB 3.0 : OK Intel 7/C216 Chipset Family USB xHCI Host Controller (08086:1e31) WEBCAM : OK HP TrueVision HD (SuYin) (064e:e263) [USB 2.0] KEYBOARD : OK PS/2 TRACKPAD : OK PS/2 Synaptics LAN : OK Realtek RTL8501E Fast/Gigabyte Ethernet Controller PCI Express (10ec:103c) * AIRPORT : KO MediaTek RT3290 PCI Express (1814:3290) (Not Supported) BLUETOOTH : KO MediaTek RT3290 PCI Express (1814:3298) (Not Supported) CREADER : OK Realtek RTS5229 PCI Express (10ec:5229) (10.12.5+) *** ACPI BAT : OK (Chameleon & Clover) ACPI PWR : OK (Chameleon & Clover) ACPI RST : OK (Chameleon & Clover) ACPI SLP : OK (Chameleon & Clover) ** ACPI WAK : OK (Chameleon & Clover) ** HIBERNATE : OK (Only Clover Bootloader w/Hibernatemode: 0, 21 & 29) IMESSAGE : OK (Chameleon & Clover) FACETIME : OK (Chameleon & Clover) ICLOUD : OK (Chameleon & Clover) APPSTORE : OK (Chameleon & Clover) ITUNES : OK (A/V DRM Content & Sync iPod/iPhone) SIRI : OK CMOS : OK RTC : OK LPC : OK Intel HM76 Express LPC Controller (8086:1e44) SMBUS : OK Intel 7/C216 Chipset Family SMBus Controller (8086:1e22) IMEI : OK Intel 7/C216 Chipset Family MEI Controller (8086:131a) GPT PART. : OK (Chameleon & Clover) (10.13+ APFS Not Tested) MBR PART. : Not Tested   Known Issues:
       
      - AppleRTL8169Ethernet: phyWaitForAutoNegotiation TIMEOUT. *
      - AppleRTL8169Ethernet: only work to 10Mbits. *
      - You can't wake up the system when the laptop uses the battery and the system disk is a USB hard drive. **
      - You can't wake up the system from PS/2 Keyboard/Trackpad. **
      - The Wifi MediaTek RT3290 (1814:3290) device are not supported.
      - The Bluetooth MediaTek RT3290 (1814:3298) device are not supported.
      - The PCIe CardReader Realtek RTS5229 (10ec:5229) device are not supported. *** (10.12.5-)
      - Stop working when sleep with inserted card. *** (10.12.5+)
      - Chameleon Bootloader Not Work Properly With macOS Mojave
       
      Coming soon:
       
      - Installer: Create unified installer for all Mac OS versions
      - Manual: How To Install Wifi Card Blacklisted In HP UEFI BIOS
      - Manual: How To Install OSX Without Destroying Windows 8.x Partition
      - Driver: VirtualSMC Support
×