Problem mit Asus XG-C100F Aquantia Chipset

  • Nee, genau das nicht. sehe die Karte nur in z.B. Hackingtool PCIe Reiter.

  • Ja schade. Was macht der Patch genau? Vielleicht jetzt noch in Kombination?

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • tja klappt leider nicht.


    Jemand eine Empfehlung für eine funktionierende 10GibE Karte mit LW?


    Gruß


    Der Device hat jetzt keinen Namen mehr hat das Auswirkungen?


  • 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 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

    Code
    1. 81 f9 b1 80 00 00

    suchen und durch

    Code
    1. 81 f9 b1 00 00 00

    ersetzen.


    Benötigt werden also 3 Dinge:

    1. Die SSDT, damit der Treiber geladen wird.
    2. Der probe()-Patch so wie oben beschrieben.
    3. Der checkConfigSupport()-Patch für Catalina und Big Sur so wie auf insanelymac.com beschrieben.

    Einmal editiert, zuletzt von Mieze ()

  • milksjeek

    Und was soll uns "dein Beitrag" nun sagen?

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • 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

  • 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?

  • 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)

    Dateien

    • iMac Pro.zip

      (2,64 MB, 67 Mal heruntergeladen, zuletzt: )
    • ioreg.txt.zip

      (167,11 kB, 64 Mal heruntergeladen, zuletzt: )
  • 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

    - Gigabyte Z390 DESIGNARE S1151v2
    - Intel i7 9700K @ 3,6 GHz
    - Sapphire RADEON RX 580 NITRO+
    - HyperX HX436C17PB3K2/32 Predator DDR4 32GB
    - EVGA SuperNOVA 850 G3, 80 Plus Gold 850W
    - Alphacool Eisbaer LT360
    - Samsung MZ-V7E500BW SSD 970 EVO 500 GB M.2
    - Samsung 860 EVO 1TB

  • 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.

  • Hi,

    Your Aquantia.aml seems good, and loaded, I don't know what version of open core you are running, but it seems to me that you're missing with the patch "Enables Boolean Yes" as you did with your ACPI

    And what Bios version Mac you are simulating? good work so far

  • 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.

    - Gigabyte Z390 DESIGNARE S1151v2
    - Intel i7 9700K @ 3,6 GHz
    - Sapphire RADEON RX 580 NITRO+
    - HyperX HX436C17PB3K2/32 Predator DDR4 32GB
    - EVGA SuperNOVA 850 G3, 80 Plus Gold 850W
    - Alphacool Eisbaer LT360
    - Samsung MZ-V7E500BW SSD 970 EVO 500 GB M.2
    - Samsung 860 EVO 1TB

    Einmal editiert, zuletzt von Nalexx ()

  • 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





    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.

    Dateien

    Apple MacBook Pro 16" / M1 Max / 32GiB RAM / 1TB SSD

    Gaming/Hackintosh: macOS Sonoma Lian Li PC-O11 Case / MSI MEG X570 ACE Mainboard / AMD Ryzen 9 3900X CPU OC WaKü / 32GiB RAM / ASUS ROG RX 6900 XTXH WaKü @ 2850MHz / 2x 2TB Samsung 990 Pro / 25GbE NIC

    Einmal editiert, zuletzt von MokkaSchnalle ()