Nee, genau das nicht. sehe die Karte nur in z.B. Hackingtool PCIe Reiter.
Problem mit Asus XG-C100F Aquantia Chipset
- iteetz
- Erledigt
-
-
Ja schade. Was macht der Patch genau? Vielleicht jetzt noch in Kombination?
-
-
Hallo,
so ich habe das "Problem" jetzt über neue Hardware gelöst. Eine SoNNeT G10E-1X-E3 funktioniert mit dem ersten Patch im Thread ohne Problem.
Die ASUS XG-C100F FUNKTIONiERT NICHT !!! Mag sein das die C Variante läuft die F auf jedenfalls nicht. Die F meldet sich auch als Aquantia100 und nicht als 107.
Danke an alle die mich unterstützt haben.
-
ich dachte die Sonnet-Karte funktioniert OBB ohne jegliches patching
-
Ich bin noch auf Mojave unterwegs und habe das Problem, dass meine Asus c100c nach einem Reboot mit vorherigem Besuch in Windows dann in Mojave einfach nicht mehr erkannt wird. Als wäre sie nicht da, die LED‘s flackern aber grün.
Vielleicht kennt jemand von euch das Verhalten und hat eine Lösung dafür?
-
Hat einer von euch die ASUS XG-C100F noch dort rumliegen und ist bereit für einen neuen Versuch?
Da Sonnet ebenfalls einen Thunderbolt-Adapter mit dem AQC100S anbietet, wird dieser Chip ebenfalls vom Treiber unterstützt. Man muss jedoch zusätzlich die probe()-Funktion des Treibers patchen, da dort die PCI-Device ID
überprüft wird. Man könnte auch mit FakePCIID.kext eine kompatible ID (0x80b1, die Karte hat jedoch die Dev ID 0x00b1) vortäuschen, um das Problem zu lösen.
Der Patch sollte also
suchen und durch
ersetzen.
Benötigt werden also 3 Dinge:
- Die SSDT, damit der Treiber geladen wird.
- Der probe()-Patch so wie oben beschrieben.
- Der checkConfigSupport()-Patch für Catalina und Big Sur so wie auf insanelymac.com beschrieben.
-
Hat einer von euch die ASUS XG-C100F noch dort rumliegen und ist bereit für einen neuen Versuch?
Da Sonnet ebenfalls einen Thunderbolt-Adapter mit dem AQC100S anbietet, wird dieser Chip ebenfalls vom Treiber unterstützt. Man muss jedoch zusätzlich die probe()-Funktion des Treibers patchen, da dort die PCI-Device ID
überprüft wird. Man könnte auch mit FakePCIID.kext eine kompatible ID (0x80b1, die Karte hat jedoch die Dev ID 0x00b1) vortäuschen, um das Problem zu lösen.
Der Patch sollte also
suchen und durch
ersetzen.
Benötigt werden also 3 Dinge:
- Die SSDT, damit der Treiber geladen wird.
- Der probe()-Patch so wie oben beschrieben.
- Der checkConfigSupport()-Patch für Catalina und Big Sur so wie auf insanelymac.com beschrieben.
-
-
ASUS XG-C100F
eine kompatible ID (0x07b1), die Karte hat die Dev ID 0x00b1) vortäuschen
Der patch
81 f9 b1 07 00 00 suchen und durch 81 f9 b1 00 00 00 ersetzen
Da ist eine ASUS XG-C100F mit deviceID (0x07b1) die brauchen nur die checkConfigSupport()-Patch Ich dachte probier mall diese ID
Ich habe hier die SSDT-AQUANTIA.aml von apfelnico hier im forum genommen und auch die ID nach (0x07b1) gesetz durch
"device-id",
Buffer (0x04) {
0xB1, 0x07, 0x00, 0x00
},
und die checkConfigSupport()-Patch.
Et Voila, Danke Mieze, ApfelNico sie sind der hammer
-
-
user='78366']milksjeek[/user]
Und was soll uns "dein Beitrag" nun sagen?
milksjeek Kannst Du evtl. mal einen IOReg-Dump hochladen? Ich würde mir das gerne mal näher ansehen.
Was für einen Transceiver verwendest Du? Oder benutzt Du ein DAC-Kabel?
transceiver ist Intel FTLX8571D3BCVIT1
transceiver 10Gtek AXS85-192-M3 get auch
Ich habe es mit IORegistryExplorer gemacht
Das es bei mir gut lauft ASUS XG-C100F mit deviceID (0x00b1) Big Sur 11.4
Wie ich sagte es ist ihre Beiträge, ich bin nur eine anfanger
(auch in Deutsch)
-
Hallo zusammen, ich habe auch eine XG-C100F in meinem Hacki verbaut. Ich bekomme Sie leider nicht zum laufen.
Ich habe schon versucht mich durch diesen Post zu orientieren, komme aber nicht weiter.
Kann mir jemand mit den Punkten :
- Die SSDT, damit der Treiber geladen wird.
- Der probe()-Patch so wie oben beschrieben.
- Der checkConfigSupport()-Patch für Catalina und Big Sur so wie auf insanelymac.com beschrieben.
weiterhelfen?
Vielen Dank im Voraus
-
I’am using IMacPro1,1 open core not clover
On hackintool ->PCIe find your find your IOReg Name for the C-100F, something like this /PCI0@.../RP23@.../PXSX@.... ->
PCI0 , RP23 , PXSX
(This will change if you put the C-100F in an other slot, or put something else in an other slot)
In SSDT-AQUANTIA.aml replace your data in the SSDT
DefinitionBlock ("", "SSDT", 2, "_NICO_", "AQUANTIA", 0x00900000)
{
External (_SB_.PCI0.RP23, DeviceObj)
External (_SB_.PCI0.RP23.PXSX, DeviceObj)
Scope (\_SB.PCI0.RP23)
{
Scope (PXSX)
You need to recompile with SSDT-AQUANTIA.aml
MAciASL
in Hackintool your C-100F should show up as Vendor 0x1D6A Device 0x7B1
First OC-> ACPI put the SSDT-AQUANTIA.aml in it.
Add an entry in config.plist [Root] -> ACPI ->Add -> SSDT-AQUANTIA.aml (enabled yes )
( to load the driver)
Add an first entry [Root] -> Kernel -> Patch -> com.apple.driver.AppleEthernetAquantiaAqtion Find 81F9B107 0000
Replace 81F9B100 0000
(for the deviceID)
after that
Add an second entry [Root] -> Kernel -> Patch -> com.apple.driver.AppleEthernetAquantiaAqtion Find 0F84C002 0000
Replace 660F1F44 0000
(I have no clue because everybody does)
maybe a nvram clear (nvram -c)
Give it a try
-
First of all, thank you for the quick reply. I followed the instructions and now I see the card also under PCi. But there it says driver installed "no.
I have uploaded pictures of the configuration in the attachment.
Thank you for your support.
-
-
but it seems to me that you're missing with the patch "Enables Boolean Yes"
Now it works. The patch was not enabled. Thanks for the support.
-
Hi Nalexx,
Nice to hear that it works.
The major work was done by here in the forum by Mieze and ApfelNico.
Have a nice weekend
-
Ich habe mir auch mal zum Testen eine ASUS XG-C100F bestellt um die aktuelle Mellanox 10G zu ersetzen, welche aktuell nur unter Windoof zum Einsatz kam.
Leider kriege ich die neue Karte nicht ans Laufen.
SSDT und Kext Patches sind eingetragen.
81F9B107 0000 -> 81F9B100 0000
0F84C002 0000 -> 660F1F44 0000
Code- <dict>
- <key>Comment</key>
- <string>Aquantia AQC100 SFP</string>
- <key>Find</key>
- <data>
- gfmxBwAA
- </data>
- <key>Replace</key>
- <data>
- gfmxAAAA
- </data>
- <key>Identifier</key>
- <string>com.apple.driver.AppleEthernetAquantiaAqtion</string>
- <key>Arch</key>
- <string>Any</string>
- <key>Base</key>
- <string>__ZN27AppleEthernetAquantiaAqtion5startEP9IOService</string>
- <key>Count</key>
- <integer>1</integer>
- <key>Enabled</key>
- <true/>
- <key>Limit</key>
- <integer>0</integer>
- <key>Mask</key>
- <data>
- </data>
- <key>MaxKernel</key>
- <string></string>
- <key>MinKernel</key>
- <string>20.0.0</string>
- <key>ReplaceMask</key>
- <data>
- </data>
- <key>Skip</key>
- <integer>0</integer>
- </dict>
Code- <dict>
- <key>Comment</key>
- <string>Aquantia AQC100 SFP</string>
- <key>Find</key>
- <data>
- D4TAAgAA
- </data>
- <key>Replace</key>
- <data>
- Zg8fRAAA
- </data>
- <key>Identifier</key>
- <string>com.apple.driver.AppleEthernetAquantiaAqtion</string>
- <key>Skip</key>
- <integer>0</integer>
- <key>ReplaceMask</key>
- <data>
- </data>
- <key>MaxKernel</key>
- <string></string>
- <key>MinKernel</key><img src="https://www.hackintosh-forum.de/attachment/186133-kext-patch-png/?thumbnail=1" class="woltlabAttachment" data-attachment-id="186133" id="wcfImgAttachment0">
- <string>20.0.0</string>
- <key>Mask</key>
- <data>
- </data>
- <key>Limit</key>
- <integer>0</integer>
- <key>Enabled</key>
- <true/>
- <key>Count</key>
- <integer>1</integer>
- <key>Base</key>
- <string>__ZN27AppleEthernetAquantiaAqtion5startEP9IOService</string>
- <key>Arch</key>
- <string>Any</string>
- </dict>
Ich habe auch bereits verschiedene weitere Patches probiert:
41C70424 00000000 E9 -> 41C70424 01000000 E9
41C74500 0000E9 -> 41C74500 0100E9
OpenCore Texte und SSDTs:
Original IO Reg:
_SB_.PCI0.BXBR.BYUP.BYD2.BYS2
Die SSDT scheint zu funktionieren, weil es einen Eintrag in der PCI-Liste gibt und die Device ID 07 B1 ist.
Daten:
Ryzen 3900X
MSI X570 ACE
6900XT
macOS 11.6.1
OpenCore 0.7.5
Above 4G und BAR Support sind im BIOS aktiviert. Die OpenCore AppleGPUBar Einstellung habe ich auf 10 gesetzt.
EDIT: SecureBoot habe ich testweise auch mal in OpenCore disabled. Ohne Erfolg.
-
Offenbar ein Tippfehler! Der Patch von Mieze für Monterey lautet: