Shaneee Posted November 11, 2021 Share Posted November 11, 2021 20 hours ago, Ellybz said: So I tried swapping the IOnetworkingFamily.kext from Big Sur using @chris1111 Command Line SnapShot Mounter ( Nice work btw ). Monterrey Booted but i210 is still DOA. I obviously also tried to reset the network prefs, bla bla bla.. Still 👎. Looks like issue is from else where 🤔 IONetworkingFamily.BS.zip 2.26 MB · 0 downloads If you're up for testing it and possibly breaking the boot... IOPCIFamily.kext is used also. Not sure what side effects it would have on the system though. 2 Link to comment Share on other sites More sharing options...
Ellybz Posted November 12, 2021 Share Posted November 12, 2021 7 hours ago, Shaneee said: If you're up for testing it and possibly breaking the boot... IOPCIFamily.kext is used also. Not sure what side effects it would have on the system though. I think I'm gonna wait a bit for more hot plug testing. The idea of reinstalling Monterrey in case of breaking boot makes me 😡. Time is not on my side these days 😆 2 Link to comment Share on other sites More sharing options...
Shaneee Posted November 12, 2021 Share Posted November 12, 2021 Well thanks to the Snapshot utility from @chris1111 I installed the IONetworkingFamily and IOPCIFamily kexts from beta 8 and now SmallTree is working on 12.1 21C5031d with my I211-AT. Tested on a spare SSD just in case. System seems to function just fine. Spoiler Beta_8_Kexts.zip 4 4 Link to comment Share on other sites More sharing options...
chris1111 Posted November 12, 2021 Share Posted November 12, 2021 1 hour ago, Shaneee said: Well thanks to the Snapshot utility from @chris1111 I installed the IONetworkingFamily and IOPCIFamily kexts from beta 8 and now SmallTree is working on 12.1 21C5031d with my I211-AT. Tested on a spare SSD just in case. System seems to function just fine. Reveal hidden contents Beta_8_Kexts.zip 2.5 MB · 5 downloads Thanks @Shaneee we have a V2 now capable install Frameworks and PrivateFrameworks 4 1 Link to comment Share on other sites More sharing options...
Irish_Man Posted November 12, 2021 Author Share Posted November 12, 2021 @chris1111 This doesn't look right at all. Link to comment Share on other sites More sharing options...
Irish_Man Posted November 12, 2021 Author Share Posted November 12, 2021 Yup, reinstalling once more 😂 Link to comment Share on other sites More sharing options...
chris1111 Posted November 12, 2021 Share Posted November 12, 2021 (edited) 47 minutes ago, Irish_Man said: Yup, reinstalling once more 😂 2 hours ago, Irish_Man said: @chris1111 This doesn't look right at all. @Irish_ManSome things wrong with your macOS or the EFI ? No such issue here on both system Laptop HD 4OOO on of my Video and Desktop Optiplex 790 Kepler patch by the V2 program here pics Full LOG Last login: Fri Nov 12 16:10:29 on ttys000 /Users/chris/Desktop/Command\ Line\ SnapShot\ Mounter-V2.app/Contents/Resources/CommandLineSnapShotMounter/CommandLineSnapShotMounter.command ; exit; chris@chriss-iMac ~ % /Users/chris/Desktop/Command\ Line\ SnapShot\ Mounter-V2.app/Contents/Resources/CommandLineSnapShotMounter/CommandLineSnapShotMounter.command ; exit; *************************************************************** CommandLine SnapShotMounter Welcome chris Type A to Mount Snapshot Type B to Install kext, Frameworks, PrivateFrameworks Type X to quit A - MOUNT SNAPSHOT - B - INSTALL KEXT, FRAMEWORKS, PRIVATEFRAMEWORKS - X - QUIT PROGRAM - *************************************************************** © Copyright 2021 chris1111, All Right Reserved. *************************************************************** a *************************************************************** CommandLine SnapShotMounter Command Line SnapShot Mounter Verification SIP -n Verification SIP... Verification SIP -n Verification SIP... ——————————————————————————————————————————————————————————————————————— Root access! Type your pasword: Password: /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *256.1 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_APFS Container disk2 255.9 GB disk0s2 /dev/disk1 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *240.1 GB disk1 1: EFI EFI 209.7 MB disk1s1 2: Apple_APFS Container disk3 239.8 GB disk1s2 /dev/disk2 (synthesized): #: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +255.9 GB disk2 Physical Store disk0s2 1: APFS Volume Monterey HD - Data 6.0 GB disk2s1 2: APFS Volume Preboot 268.4 MB disk2s2 3: APFS Volume Recovery 1.1 GB disk2s3 4: APFS Volume VM 1.1 MB disk2s4 5: APFS Volume Monterey-HD 31.4 GB disk2s5 6: APFS Snapshot com.apple.bless.7282... 31.4 GB disk2s5s1 /dev/disk3 (synthesized): #: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +239.8 GB disk3 Physical Store disk1s2 1: APFS Volume SSD - Data 60.2 GB disk3s1 2: APFS Volume Preboot 82.9 MB disk3s2 3: APFS Volume Recovery 529.0 MB disk3s3 4: APFS Volume VM 2.1 GB disk3s4 5: APFS Volume SSD Catalina HD 11.3 GB disk3s5 ———————————————————————————————————————————————————————————————————————— Enter the Number of the partition follow by [ENTER]. (Exemple) disk4s5 ===== The choose Partition Will be Mounted as SnapShot disk! ===== ———————————————————————————————————————————————————————————————————————— : disk2s5 ————————————————————————————————————————————————————————————————————————— Mounted SnapShot disk. ————————————————————————————————————————————————————————————————————————— Open SnapShot disk. ————————————————————————————————————————————————————————————————————————— Successfully Mounted and Open! Type any key to return. *************************************************************** CommandLine SnapShotMounter Welcome chris Type A to Mount Snapshot Type B to Install kext, Frameworks, PrivateFrameworks Type X to quit A - MOUNT SNAPSHOT - B - INSTALL KEXT, FRAMEWORKS, PRIVATEFRAMEWORKS - X - QUIT PROGRAM - *************************************************************** © Copyright 2021 chris1111, All Right Reserved. *************************************************************** b *************************************************************** CommandLine SnapShotMounter Command Line Install binary ****************************************************** Command Line Install Binary ➤ Start ****************************************************** Would you like to install Frameworks? (Y or N)n Would you like to install PrivateFrameworks? (Y or N)n Would you like to install Kext? (Y or N)y Please select your kexts files document file GeForce.kext of folder Install of folder tmp of item private of startup disk, document file GeForceAIRPlugin.bundle of folder Install of folder tmp of item private of startup disk, document file GeForceGLDriver.bundle of folder Install of folder tmp of item private of startup disk, document file GeForceMTLDriver.bundle of folder Install of folder tmp of item private of startup disk, document file GeForceVADriver.bundle of folder Install of folder tmp of item private of startup disk, document file NVDAGF100Hal.kext of folder Install of folder tmp of item private of startup disk, document file NVDAGK100Hal.kext of folder Install of folder tmp of item private of startup disk, document file NVDAResman.kext of folder Install of folder tmp of item private of startup disk, document file NVDAStartup.kext of folder Install of folder tmp of item private of startup disk Prepare Installation for: GeForce.kext GeForceAIRPlugin.bundle GeForceGLDriver.bundle GeForceMTLDriver.bundle GeForceVADriver.bundle NVDAGF100Hal.kext NVDAGK100Hal.kext NVDAResman.kext NVDAStartup.kext Verifying Kexts for /System/Library/Extensions/: Find NVDAStartup.kext ➣ Save Kext for (SLE) OK for Kext Kext Cache repair! Please wait. . checking collections... updated extension 'com.Areca.ArcMSR' found on disk at '/System/Volumes/Update/mnt1/System/Library/Extensions/ArcMSR.kext' (mach-o UUID changed from <unknown> to 01FC5EBD-0A34-3E77-9216-53B89DDD8CE4) updated extension 'com.promise.driver.stex' found on disk at '/System/Volumes/Update/mnt1/System/Library/Extensions/PromiseSTEX.kext' (mach-o UUID changed from <unknown> to AE253556-66D8-38D2-B9D1-179B78F29153) updated extension 'com.apple.driver.usb.AppleUSBVHCICommonRSM' found on disk at '/System/Volumes/Update/mnt1/System/Library/Extensions/AppleUSBCommon.kext/Contents/PlugIns/AppleUSBVHCICommonRSM.kext' (mach-o UUID changed from <unknown> to 4DA8930B-6C41-3E17-8D1C-5525EA5981B7) updated extension 'com.apple.driver.AppleMobileDevice' found on disk at '/Library/Apple/System/Library/Extensions/AppleMobileDevice.kext' (mach-o UUID changed from <unknown> to <unknown>) rebuilding release collections: boot, system rebuilding release collections: boot kernel collection system kext collection rebuilding local auxiliary collection kmutil done Volume Monterey-HD on disk2s5 unmounted Done! Reboot your Mac Succeed kexts installed! Type any key to return. Edited November 12, 2021 by chris1111 1 1 Link to comment Share on other sites More sharing options...
Irish_Man Posted November 12, 2021 Author Share Posted November 12, 2021 1.mp4 @chris1111 I had to lower the resolution to 1080. The file was too big. I think I did everything right but still can't boot and have to reinstall again. 1 1 Link to comment Share on other sites More sharing options...
chris1111 Posted November 13, 2021 Share Posted November 13, 2021 1 hour ago, Irish_Man said: 1.mp4 87.73 MB · 0 downloads @chris1111 I had to lower the resolution to 1080. The file was too big. I think I did everything right but still can't boot and have to reinstall again. I really dont know why you have to reinstall Probably some things wrong in your EFI ? I never have a reboot problem on any machine I try, thats weard 1 Link to comment Share on other sites More sharing options...
chris1111 Posted November 13, 2021 Share Posted November 13, 2021 @Irish_Man I see your config.plist SecureBootModel is not disable in Misc ➥ Security ➥ Disable maybe this is cause a issue? 1 Link to comment Share on other sites More sharing options...
Irish_Man Posted November 13, 2021 Author Share Posted November 13, 2021 @chris1111 dang, i was checking my .plist so many times and didnt notice that. Ok, time to reinstall and try again 😂 1 Link to comment Share on other sites More sharing options...
chris1111 Posted November 13, 2021 Share Posted November 13, 2021 Just now, Irish_Man said: @chris1111 dang, i was checking my .plist so many times and didnt notice that. Ok, time to reinstall and try again 😂 I suspected that your config.plist contains the solution it is impossible that your problem does not start from there Link to comment Share on other sites More sharing options...
PG7 Posted November 13, 2021 Share Posted November 13, 2021 59 minutes ago, chris1111 said: @Irish_Man I see your config.plist SecureBootModel is not disable in Misc ➥ Security ➥ Disable maybe this is cause a issue? you can also use the A87 on the clover or 870A0000 in OpenCore 1 1 Link to comment Share on other sites More sharing options...
Guest 5T33Z0 Posted November 13, 2021 Share Posted November 13, 2021 (edited) N E W S F L A S H I got it working!!! 🎉 @Irish_Man No issues when installing the kext. Didn't had to reinstall macOS! @chris1111 Thanks for the tool! I ❤️ you @Shaneee Thanks for the Kexts! I ❤️ you, too How to: Download Chris1111's Command Line SnapShot Mounter-V2 Download Shanee's 2 Monterey beta 8 networking kexts Run the App, read the info about SIP and change it if necessary Press A to mount the Snapshot Partition Enter the disk and partition of the Monterey Disk (diskXsY, where X = disk number and Y = partition number) Next, Press B to Install kexts, not Frameworks or PrivateFramework Drags and drop in the 2 kexts to install them (the App automatically creates backups of the original files on the desktop) Once installation is done, reboot Check network settings. I had to go back and forth between manual and DHCP but after a few seconds I got a connection Install Log:Log01.txt EDIT: This method only works for macOS up to version 12.1 beta 2 😞 Proof: Spoiler About Mac: Network Settings. A quick note about the IP-Address: I assigned it inside my router's DHCP client to the MAC Address of the I225-V controller so it's always linked to 192.168.0.199 in my case. Makes it easier to set up home networks and for troubleshooting. It's just easier if you know which address a controller actually should have than getting one from the DHCP client dynamically! Advanced Settings (Check the last 2 pairs of the MAC Address): It's connected to the correct Device ID and driver: And to the correct MacAddress (last 2 pair)s: DeviceProperty is disabled (probably workswith enabled as well): Used quirks (yes, my machine can boot with VT-D enabled, but I think it's not a requirement): Bootarg is also disabled: Used EFI: https://github.com/5T33Z0/Gigabyte-Z490-Vision-G-Hackintosh-OpenCore/releases/tag/076.1 Edited November 24, 2021 by 5T33Z0 Link to comment Share on other sites More sharing options...
Shaneee Posted November 13, 2021 Share Posted November 13, 2021 If someone can check the differences between the beta 8 and beta 7 kexts we could possibly create a patch to fix this rather than breaking the APFS seal and applying it after each update. 4 1 Link to comment Share on other sites More sharing options...
xtddd Posted November 13, 2021 Share Posted November 13, 2021 @Shaneee its a good idea! . intel i210 can also work on the monterey 3 Link to comment Share on other sites More sharing options...
Guest 5T33Z0 Posted November 13, 2021 Share Posted November 13, 2021 A patch would be great. Unfortunately I don't know how to do this. Maybe @Mieze could compare IONetworkingFamily.kext and IOPCIFamily.kext from beta 8 with the retail versions and figure out why the AppleIntelI210Ethernet.kext is not working with the I225-V on the release version? Link to comment Share on other sites More sharing options...
Irish_Man Posted November 13, 2021 Author Share Posted November 13, 2021 3 hours ago, 5T33Z0 said: N E W S F L A S H I got it working!!! 🎉 @Irish_Man No issues when installing the kext. Didn't had to reinstall macOS! @chris1111 Thanks for the tool! I ❤️ you @Shaneee Thanks for the Kexts! I ❤️ you, too How to: Download Chris' Command Line SnapShot Mounter-V2 Download Shanee's 2 beta 8 kexts Install the kexts Reboot Check network settings. I had to go back and forth between manual and DHCP but after a few seconds I got the connection Install Log:Log01.txt Proof: About Mac: Network Settings: Advanced Settings (Check the last 2 pairs of the MAC Address): It's connected to the correct Device ID and driver: And to the correct MacAddress (last 2 pair)s: DeviceProperty is disabled (probably workswith enabled as well): Used quirks (yes, my machine can boot with VT-D enabled, but I think it's not a requirement): Bootarg is also disabled: Used EFI: https://github.com/5T33Z0/Gigabyte-Z490-Vision-G-Hackintosh-OpenCore/releases/tag/076.1 It's a beer time of the year Spoiler 63fd7a0a-1359-4f2f-ba5a-4cf2596894c9.MP4 Just one question. I have to keep SIP disabled? After I enabled SIP it booted to recovery partition. 2 Link to comment Share on other sites More sharing options...
Henties Posted November 13, 2021 Share Posted November 13, 2021 (edited) @Irish_Man @chris1111 @Shaneee @5T33Z0 Congratulations and hats off, a typical example that perseverance is one of the most important attributes true hackers have to be endowed with to eventually achieve success, besides this success story is also demonstrating the value of team work, which was exceptional throughout. From my vantage point I have decided to go with a DGE-560T PCIe expansion card instead, on all my 6 Gigabyte based hacks, and sacrifice one single lane PCIe slot on every machine. The hacks include 2 x Haswell, 2x Skylake and 2x Comet Lake (Z490 Vision G) architectures. The rationale behind my decision: The DGE-560T's "were" the only expansion cards available off the shelf where I live. One supplier actually allowed me to take one home for testing purposes. When I subsequently discovered that this card actually works in all my hacks, I bought 6 of them. 4 of them are of revision B1 and 2 of revision D1. The B1's require a PCIID adjustment (0x43001186) in the info.plist of @Mieze 's version 2.4.2 RealtekRTL8111.kext, whereas the D1's work without modification with the same RealtekRTL8111.kext by @Mieze. Why have I decided to go the DGE-560T route: The US$ 10.00 dual port cards I ordered from Israel more than 2 months ago never rocked up. My favourite "financial player" that I used subsequently ruled in my favour on my complaint with a full refund being credited into my account, therefore the search had to continue for a universally working network card alternative. I believe I hit a jackpot with the DGE-560T's because from a networking consideration I never had it so good, networking wise, after their deployment. Why: For the first time in many years all my machines now respond to magic packets properly "Wake for network access" a luxury I was never able to enjoy before at the same time with "ALL" my machines. All onboard NICs have now been disabled, i217-V, i219-V as well as the i225-V incarnation of Gigabyte's Intel based on board NICs. The advantage in my particular environment: Al my network resources are placed at diverse locations within the confines of my residence and connected via cat 6 cabling with a number of cheap 8 port 1 GB unmanaged network switches. (5 in total being daisy chained to reduce cabling) In addition I have deployed 4 x FritzBox 7490's, configured as access points for my mobile devices. Only the 5G WiFi network being enabled on the FritzBox 7490's as the e 2.4 GB network is too prone to interference from a nearby hotel. The FritzBoxes have all been "freetzed" in order to extend and enhance their standard operational "functionality". To each FritzBox is connected a 2TB WD small footprint spinning HDD, receiving it's power via the USB-3 port of the respective FritzBox it is connected to. With a period of inactivity these HDD's are powered off by functions in the "freets" extensions, I mentioned earlier. These WD HDDs, connected to the FritzBoxes, provide storage for the output of 4 x IP surveillance cameras on a 24/7 basis, with storage being managed by "fifo" software routines I have written and added to the underlying linux extensions provided by the "freetz" modification to these FritzBoxes. In addition these HDDs also serve all my media files to wherever and from wherever I want to access them, I can even stream "BlueRay" films without any problem whatsoever. Blocking adds: For "Add blocking" I use "AddGuardHome" with a basic 4G "Raspberry" Canal kit and Ubuntu 20.4 LTS "Desktop opsys" installed but normally started as a server. Toggling to full desktop operation is accomplished with a simple command line instruction, obviously only after a monitor or 2, plus a keyboard and mouse has been connected. The device runs at 45 degrees C when it is doing some heavier lifting than just "Addblocking". To this Raspberry is also connected a 2TB HDD, receiving its power via one of the Raspberry's USB-3 ports. This HDD also serves some media files to my network. Its network throughput is actually 8 times faster than that of the FritzBoxes with an identical HDD connected to them. With future maintenance activities, perhaps requiring hardware replacement, it will certainly be considered to rather go the Raspberry route, however the adage, if it ain't broken don't fix it, still rules with my considerations in this regard. On my network, 2 x Ubuntu 20.04 LTS workstations each provide "Raid 5 via 4 x 2 TB HDDs" 12 TB storage for diverse requirements. One of the "workstations" is running as a TV server in 32 bit mode and houses 4 x Hauppauge TV cards to accomplish TV functionality on a per channel basis, (max 4 channels). Normally these "Workstations" are booted in "headless" mode but can easily be toggled into "Workstation" mode via a macOS control centre I have written specially for this as well as other important functions. Screenshots attached. Now back to basics and the NICs: All these distributed devices need to be controlled somehow. All are *nix based, therefore the only efficient method to accomplish their management seems to me to also have to be *nix based. To control my devices, being scattered all over my residence I need a network protocol that is actually designed to do just that. Many moons ago (decades indeed) that turned out to be NFS. Finally the conclusion : With NFS, as my protocol of choice, I am able to efficiently control "ALL" my devices, in this distributed network environment of mine, on a when and if required basis, something which cannot be accomplished with Microsoft's "chatty" CIFS or SMB, with the same degree of reliability, availability, energy and overall efficiency and speed. The DGE-560T NIC came to my rescue and I can now actually do everything that I have been dreaming about for so many years as a hacker. I do still use Microsoft on my network, but only the "Enterprise" version as that has support for NFS embedded, which actually works quite well and flawless in my environment. Therefore sacrificing a PCIe expansion slot on all my 6 x hacks was in the end well worth it at least as far as my particular requirements are dictating. Oh I forgot to mention that I am now also running my own "Cloud Services" which I could never use on an as and when required basis, and as I intended in the first place. Now with "Wake for network access" finally working the way it should, even that is now functioning the way I want, when I actually need it. Greetings Henties Edited November 13, 2021 by Henties added forgotten details 2 Link to comment Share on other sites More sharing options...
Shaneee Posted November 13, 2021 Share Posted November 13, 2021 @Irish_Man I've got SIP, authenticated-root and SecureBootModel all enabled again without issue. shaneee@Shaneees-RyzenPro ~ % csrutil status System Integrity Protection status: enabled (Apple Internal). @Henties An add-on card wasn't an option for me WiFi is in one and my GPU blocks the other one. I was actually close to getting a type-c to LAN adapter before I swapped the kexts 3 Link to comment Share on other sites More sharing options...
chris1111 Posted November 13, 2021 Share Posted November 13, 2021 (edited) 14 minutes ago, Irish_Man said: It's a beer time of the year Reveal hidden contents 63fd7a0a-1359-4f2f-ba5a-4cf2596894c9.MP4 4.3 MB · 0 downloads Just one question. I have to keep SIP disabled? After I enabled SIP it booted to recovery partition. Congrats! SIP must be always disable on Snapshot Edited November 13, 2021 by chris1111 Link to comment Share on other sites More sharing options...
Irish_Man Posted November 13, 2021 Author Share Posted November 13, 2021 32 minutes ago, Shaneee said: @Irish_Man I've got SIP, authenticated-root and SecureBootModel all enabled again without issue. shaneee@Shaneees-RyzenPro ~ % csrutil status System Integrity Protection status: enabled (Apple Internal). @Henties An add-on card wasn't an option for me WiFi is in one and my GPU blocks the other one. I was actually close to getting a type-c to LAN adapter before I swapped the kexts So, you swapped the kexts and Ethernet is working with csrutil enabled? Another mystery...:) 1 Link to comment Share on other sites More sharing options...
Shaneee Posted November 13, 2021 Share Posted November 13, 2021 6 minutes ago, Irish_Man said: So, you swapped the kexts and Ethernet is working with csrutil enabled? Another mystery...:) It sure is yes Link to comment Share on other sites More sharing options...
Henties Posted November 13, 2021 Share Posted November 13, 2021 @Shaneee Yes of cause I concur, the route one has to take is always primarily determined or dictated by what one wants to accomplish in ones particular environment. There is just no one solution that fits all. Greetings Henties 1 Link to comment Share on other sites More sharing options...
Guest 5T33Z0 Posted November 13, 2021 Share Posted November 13, 2021 @Irish_Man Once you break the seal, no S-I-P is the deal Link to comment Share on other sites More sharing options...
Recommended Posts