Jump to content

Mieze

Mieze

Member Since 27 Mar 2012
Offline Last Active Yesterday, 07:18 PM
*****

Posts I've Made

In Topic: Success: AQC107 10 GbE native support in High Sierra 10.13.2

16 February 2018 - 08:49 PM

Aquantia is to blame. The latest driver on ASUS website for XG-C100C is dated around April 2017. That is almost 10 months without any driver update.

10 month without update? That's nothing for a driver and provided there is no new hardware to support, no significant change in the driver interface or in OS power management, there is no need to update a properly written driver for years.


It may not be Apple's fault completely beause Apple expects only iMac Pro hardware on their macOS. They don't care about any other possible scenario and totally not concerned about Hackintosh users.

That's what the military calls collateral damage and as Macs also support Windows 10 there are several supported scenarios in which this kind of damage may occur (a Aquantia card in a TB to PCIe expansion case attached to a Mac running Win 10 and High Sierra).

 

Mieze

In Topic: Success: AQC107 10 GbE native support in High Sierra 10.13.2

16 February 2018 - 03:13 PM

 

With regards to Asrock Fatal1ty X299 Professional Gaming i9, we have a confirmation that it works OOTB from 10.13.3 and AQC107 firmware is successfully applied at boot.
 
@ everybody:
Right now in Windows, I am having 3 major issues with my ASUS XG-C100C card.
1. macOS 10.13.3 did a firmware update on the card and now it only accepts Apple's customized bootcamp drivers and refuses to install ASUS official drivers from it's support page.
2. Every 3-4 boots, the card fails to detect a link and network cable unplugged comes up. The solution is to disable and enable it from device manager. Then it works without any issues.
3. Wake on LAN (WOL) simply does not work on any of the drivers. This is pathetic as WOL is a supported feature as per Aquantia's AQC107 specifications page. Link here

It's obvious that the drivers are still full of bugs which also explains why the Aquantia firmware is applied to cards from different vendors because flashing firmware of a card from a different vendor without explicit consent of the user and in a way that the card won't be recognized by its native drivers anymore is not only stupid but also illegal as it literally causes damage to the card.

 

Another example for Apple's excellent software quality!  :P

 

Mieze

In Topic: Success: AQC107 10 GbE native support in High Sierra 10.13.2

14 February 2018 - 11:04 PM

Might there be a way to manually invoke this update rather than relying on the OS to do it at boot time?

Beyond my technical ability to figure out unfortunately but you seem to know your stuff!

It might be possible to patch the driver in a way that it performs the firmware update anyway but this would require you to reverse engineer the driver's start() function in order to find out which conditions must be met for the update to be performed. Unfortunately this is far from being trivial and not done within a weekend.

 

Mieze

In Topic: New Driver for Realtek RTL8111

11 February 2018 - 08:22 PM

Hello Mieze, can you delete these messages from the log?

Thank you.

Spoiler

Why?  :wacko:

 

These are debug messages output by the debug version of the driver, which is for debugging only. Production systems should use the release version of the driver which doesn't output these lines.

 

Mieze

In Topic: New Driver for Realtek RTL8111

11 February 2018 - 06:48 PM

Hey there.
My Ethernet doesn't work after sleep, but kext itself does - I can see a self-assigned IP address in my network settings.

Is that normal for this driver? Or how can I fix it if it's not?

No, it's not normal and you should check other things like DHCP first as I haven't heard of any sleep/wake related problems for quite a long lime. In case you think that's a driver related problem, you should send me some kernel logs showing the problem.

 

Mieze

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy