Mieze / RTL8111_driver_for_OS_X

OS X open source driver for the Realtek RTL8111/8168 family

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Adopting MacKernelSDK

vit9696 opened this issue · comments

Hi, we published a standalone kernel SDK — MacKernelSDK allowing one:

  • to target pretty much any macOS kernel version given an adequate target os
  • to avoid various deprecations or DriverKit mess introduced by newer Xcode releases
  • to use standard headers for private stuff like the extra methods in IONetworkingFamily

I adopted it in our variant of IntelMausi with kernel debugging and I wonder if you could find it useful for all your network drivers. Let me know if you need further assistance.

Latest version did not works on macOS 10.15.6,i tried this morning

Sounds interesting but at the moment I have no time for hackintoshing at all. Will take a look at it later!

I got it,try to check what's issues after your work,best wish

@aliakbarmostafaei First of all, sorry for being so harsh, but are you aware of the fact that you are talking nonsense? This log line is normal and doesn't mean that there is something wrong.

Second, due to the number of users with RTL8111H reporting problems, I ordered an RTL8111H from China which arrived this morning. I put it into my machine, installed the driver and it's working on perfectly 10.15.7. There is nothing wrong with the driver, it's working as expected. In case you've got issues, please fix your system or your hardware but it's definitely not the driver which is responsible for your problem.

@aliakbarmostafaei please do refrain from posting unrelated stuff to the issues in the bugtracker or mentioning me in regards to your personal requests. By arrogantly angering people here you essentially make your problem to never be resolved.

For us this driver works just fine as for Laura. If it fails for you, it could indeed be faulty hardware or a specific issue with your chip revision that is not reproducible on the majority of other chips. In any case, the driver codebase is fully opensource, which means that nothing prevents you from investigating the issue on your own and contributing a patch. This would definitely be more productive than indulging into non-technical polemics.

Lastly, the need to create a standalone codebase for IntelMausi was mainly dictated by our needs in kernel debugging and the support for legacy operating systems. The quality of the changes we made is not really suitable for upstream, so we keep a driver separate at this point.

@aliakbarmostafaei I have spent a lot of time writing and testing version 2.3.0 and a lot of competent users tested the development versions I used to publish on insanelymac.com without finding any issue. I've checked the driver's source code several times after the first problem reports and I'm also studying the IONetworking.kext source code whenever Apple releases an update with the result that there is no reason to assume that something has to be done.

I'm not willing to fix the driver because there is nothing to fix! If users are reporting issues with the RTL8111H it's because this is the Realtek NIC which can be found on any mainboard or add-in card using a Realtek chip these days.

If you are not smart enough to to make it work or too lazy to fix your system, don't blame me because I'm not responsible for other people's incompetence or lazyness. The fact that you are posting here shows that you have failed to read the instructions because support requests should be posted in insanelymac.com

Please do me a favor and go to /dev/null or anywhere else but stop wasting my time with your moaning.

Is there any update? I look at the applertl8139 sources on the receivepacket part but its quite different because it defines some bit stuff .. I have try applertl8169 kdp works but is not usable (disconnects easily). I look at receivepacket part in aerror2 build but its very different too

thx