dreamwhite Posted July 2, 2021 Share Posted July 2, 2021 (edited) Salve a tutti, mi scuso in anticipo con lo staff se ho sbagliato sezione e prego gli stessi di modificarla nel caso. Ho deciso di scrivere questa mini guida per fare un po' di chiarezza su come abilitare il NIC I225-V Intel su macOS Catalina e Big Sur. In rete ci sono diversi tentativi di abilitare questa scheda LAN tramite patch via ACPI, kext come FakePCIID et similia, ma nessuno di questi mi ha convinto particolarmente, in particolare la soluzione con FakePCIID. Dunque, come procediamo? Innanzitutto occorre avere un'installazione vanilla (e sottolineo vanilla) di macOS funzionante e un programma in grado di estrarre i PciRoot come gfxutil/IORegistryExplorer/Hackintool/HackCheck. Di seguito la procedura per ricavare il PciRoot tramite i programmi elencati: - gfxutil: da terminale scrivere gfxutil e identificare la periferica LAN (di solito si chiama GLAN o RPxx.SL05) - IORegistryExplorer: è un po' più complicato ricavare il PciRoot path ma identificando la periferica LAN (che avrà un path del tipo PCI0.RPxx@1C,4/SLxx@0) lo si può convertire tramite questa formula: PciRoot(0x0)/Pci(0xAAAAA,0xBBBBB)/Pci(0x0,0x0) - Hackintool: aprire la sezione PCI, cliccare sulla colonna "IOReg IOName" e cercare "ethernet". Identificata la riga, cliccare col tasto destro e infine cliccare su "Copy DevicePath" - Hack Check: aprire la sezione DeviceProperties e identificare la periferica LAN. Una volta fatto ciò, occorrerà apportare le seguenti modifiche al config.plist di OpenCore (sry ma non digerisco Clover): Creare un figlio in config.plist/DeviceProperties/Add contenente il PciRoot path della scheda LAN e una proprietà di tipo DATA chiamata "device-id" e contenente F2150000, come illustrato in figura: n.b. modificare di conseguenza il PciRoot path Inoltre, aggiungere in config.plist/Kernel/Patch la seguente patch: <dict> <key>Arch</key> <string>Arch</string> <key>Base</key> <string>__Z18e1000_set_mac_typeP8e1000_hw</string> <key>Comment</key> <string>i225-V Patch</string> <key>Count</key> <integer>1</integer> <key>Enabled</key> <true/> <key>Find</key> <data>8hUAAA==</data> <key>Identifier</key> <string>com.apple.driver.AppleIntelI210Ethernet</string> <key>Limit</key> <integer>0</integer> <key>Mask</key> <data></data> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string>20.4</string> <key>Replace</key> <data>8xUAAA==</data> <key>ReplaceMask</key> <data></data> <key>Skip</key> <integer>0</integer> </dict> N.B. questa patch funziona da Catalina fino a Big Sur 11.3 ed è molto importante che il Count sia impostato su 1. N.B. per macOS Big Sur aggiungere ai boot-arg dk.e1000=0. Per comodità allego un file .plist contenente tutte le modifiche da integrare al config.plist di OpenCore Spero sia di vostro gradimento questa mini guida config.zip Edited July 2, 2021 by dreamwhite The boot argument is for Bug Sure only 3 2 Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted July 3, 2021 Administrators Share Posted July 3, 2021 Il 2/7/2021 at 12:36, dreamwhite ha scritto: N.B. questa patch funziona da Catalina fino a Big Sur 11.3 ed è molto importante che il Count sia impostato su 1. su BS 11.4 non serve la patch ma solo il boot-arg Hai modo di confermare il funzionamento personalmente? Link to comment Share on other sites More sharing options...
dreamwhite Posted July 5, 2021 Author Share Posted July 5, 2021 (edited) On 7/3/2021 at 3:00 PM, Gengik84 said: su BS 11.4 non serve la patch ma solo il boot-arg Uh, my bad che non l'ho testato. Oggi proverò e ti darò conferma nel caso Update: su Big Sur 11.4 (20F71) la LAN funziona con il solo boot-arg ^^ Edited July 5, 2021 by dreamwhite lan works with boot arg Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted July 5, 2021 Administrators Share Posted July 5, 2021 4 ore fa, dreamwhite ha scritto: Update: su Big Sur 11.4 (20F71) la LAN funziona con il solo boot-arg ^^ Grazie della conferma Avevi editato il post e non avevo ancora letto perchè non si ricevono notifiche in questo caso Link to comment Share on other sites More sharing options...
dreamwhite Posted July 5, 2021 Author Share Posted July 5, 2021 2 hours ago, Gengik84 said: Grazie della conferma Figurati ^^ 2 hours ago, Gengik84 said: Avevi editato il post e non avevo ancora letto perchè non si ricevono notifiche in questo caso Uh caspita, ecco perchè ho perso qualche modifica in passato... Link to comment Share on other sites More sharing options...
philarticolo31 Posted February 21, 2022 Share Posted February 21, 2022 Ragazzi vi confermo che l'ethernet è funzionante anche su monterey 12.2.1 con il solo boot-arg dk.e1000=0 Link to comment Share on other sites More sharing options...
Tsurugi Posted July 15, 2022 Share Posted July 15, 2022 On 2/21/2022 at 5:27 PM, philarticolo31 said: Ragazzi vi confermo che l'ethernet è funzionante anche su monterey 12.2.1 con il solo boot-arg dk.e1000=0 Senza nessuna patch o modifiche, solo il boot arg? Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now