Intel I211-AT Alternative to SmallTree

Status
Not open for further replies.

Shaneee

The AMD Guy
Staff member
Administrator
Joined
Mar 13, 2020
Messages
1,415
Thanks to @Aluveitie for suggesting an older kext AppleIGB for I211-AT on Monterey as SmallTree is currently broken.

It's currently working for me on my ASUS X570-F board but isn't working for at least one TRX40 board. Please test on your machine and report if it works or not and include your device and subsystem IDs. I've messaged who I think is the original author of the kext to see if we can get the source for it.

Working:
  • DeviceID: 0x1539
  • Subsystem ID: 0x85f0
  • Subsystem Vendor ID: 0x1043
Screenshot_2021-08-22_at_16.19.08.png
 

Attachments

  • AppleIGB.kext.zip
    130.7 KB · Views: 180

AudioGod

Guru
Guru
Joined
Nov 7, 2020
Messages
1,386
Working fine on a ASUS X570-E using Monterey
  • DeviceID: 0x1539
  • Subsystem ID: 0x85f0
  • Subsystem Vendor ID: 0x1043
Screenshot 2021-08-22 at 21.23.43.png
 

kingquan

New member
Joined
Jul 26, 2020
Messages
5
Connected. But no internet.

DeviceID: 0x1539
Subsystem ID: 0xe000
Subsystem Vendor ID: 0x1458

Screen Shot 2021-08-22 at 16.42.40 PM.png
 

Shaneee

The AMD Guy
Staff member
Administrator
Joined
Mar 13, 2020
Messages
1,415
Connected. But no internet.

DeviceID: 0x1539
Subsystem ID: 0xe000
Subsystem Vendor ID: 0x1458

Interesting. What motherboard? Only difference is the subsystem IDs from the look of it.
 

Shaneee

The AMD Guy
Staff member
Administrator
Joined
Mar 13, 2020
Messages
1,415
I'm wondering if faking the subsystem IDs to match what AudioGod and I have would allow it to work. You can use device properties and set the subsystem-id to f0850000 and the subsystem-vendor-id to 43100000
 

kingquan

New member
Joined
Jul 26, 2020
Messages
5
I'm wondering if faking the subsystem IDs to match what AudioGod and I have would allow it to work. You can use device properties and set the subsystem-id to f0850000 and the subsystem-vendor-id to 43100000

No luck. Same result.

Screen Shot 2021-08-22 at 17.44.10 PM.png
 

reinierlazo

New member
Joined
Apr 22, 2021
Messages
24
How do I change my friend ???
or with what tool. this is the original I have now
 

Attachments

  • Captura de Pantalla 2021-08-22 a la(s) 8.55.02 p.m..png
    Captura de Pantalla 2021-08-22 a la(s) 8.55.02 p.m..png
    127.6 KB · Views: 76

baronerosso

Donator
Donator
Joined
Sep 29, 2020
Messages
83
working fine, but I test it on Big Sure

Vendor ID: 0x8086
Device ID: 0x1539
Subsystem Vendor ID: 0x1849
Subsystem ID: 0x1539
Revision ID: 0x0003

AsRock x570 Taichi (EFI firmware 4.10)

UPDATE: after few minutes it stops working and kernel panic
Code:
panic(cpu 12 caller 0xffffff8016a73afa): "m_free: freeing an already freed mbuf"@/System/Volumes/Data/SWE/macOS/BuildRoots/d7e177bcf5/Library/Caches/com.apple.xbs/Sources/xnu/xnu-7195.141.2/bsd/kern/uipc_mbuf.c:4816
Backtrace (CPU 12), Frame : Return Address
0xffffffa11471b3c0 : 0xffffff801648e04d mach_kernel : _handle_debugger_trap + 0x3fd
0xffffffa11471b410 : 0xffffff80165d4e13 mach_kernel : _kdp_i386_trap + 0x143
0xffffffa11471b450 : 0xffffff80165c540a mach_kernel : _kernel_trap + 0x55a
0xffffffa11471b4a0 : 0xffffff8016432a2f mach_kernel : _return_from_trap + 0xff
0xffffffa11471b4c0 : 0xffffff801648d86d mach_kernel : _DebuggerTrapWithState + 0xad
0xffffffa11471b5e0 : 0xffffff801648db63 mach_kernel : _panic_trap_to_debugger + 0x273
0xffffffa11471b650 : 0xffffff8016c9dc0a mach_kernel : _panic + 0x54
0xffffffa11471b6c0 : 0xffffff8016a73afa mach_kernel : _m_mclfree + 0x117a
0xffffffa11471b750 : 0xffffff801b396de1 com.insanelymac.driver.AppleIGB : __ZL17igb_clean_tx_ringP8igb_ring + 0x48
0xffffffa11471b780 : 0xffffff801b396f36 com.insanelymac.driver.AppleIGB : _igb_down + 0xea
0xffffffa11471b7b0 : 0xffffff801b397af4 com.insanelymac.driver.AppleIGB : __Z9igb_closeP20IOEthernetController + 0x19
0xffffffa11471b7d0 : 0xffffff801b397b7b com.insanelymac.driver.AppleIGB : __ZN8AppleIGB7disableEP18IONetworkInterface + 0x21
0xffffffa11471b7f0 : 0xffffff8018ce9b4d com.apple.iokit.IONetworkingFamily : __ZN19IONetworkController13handleCommandEPvS0_S0_S0_S0_ + 0xe1
0xffffffa11471b820 : 0xffffff8018ceb38e com.apple.iokit.IONetworkingFamily : __ZN19IONetworkController20executeCommandActionEP8OSObjectPvS2_S2_S2_ + 0x38
0xffffffa11471b850 : 0xffffff8016bf0aaf mach_kernel : __ZN13IOCommandGate9runActionEPFiP8OSObjectPvS2_S2_S2_ES2_S2_S2_S2_ + 0xaf
0xffffffa11471b8b0 : 0xffffff8018ceb406 com.apple.iokit.IONetworkingFamily : __ZN19IONetworkController14executeCommandEP8OSObjectPFiPvS2_S2_S2_S2_ES2_S2_S2_S2_S2_ + 0x60
0xffffffa11471b910 : 0xffffff8018ceb4b5 com.apple.iokit.IONetworkingFamily : __ZN19IONetworkController9doDisableEP9IOService + 0x27
0xffffffa11471b930 : 0xffffff8018ce4a67 com.apple.iokit.IONetworkingFamily : __ZN19IOEthernetInterface16syncSIOCSIFFLAGSEP19IONetworkController + 0x4d
0xffffffa11471b970 : 0xffffff8018ceb38e com.apple.iokit.IONetworkingFamily : __ZN19IONetworkController20executeCommandActionEP8OSObjectPvS2_S2_S2_ + 0x38
0xffffffa11471b9a0 : 0xffffff8016bf0aaf mach_kernel : __ZN13IOCommandGate9runActionEPFiP8OSObjectPvS2_S2_S2_ES2_S2_S2_S2_ + 0xaf
0xffffffa11471ba00 : 0xffffff8018ceb406 com.apple.iokit.IONetworkingFamily : __ZN19IONetworkController14executeCommandEP8OSObjectPFiPvS2_S2_S2_S2_ES2_S2_S2_S2_S2_ + 0x60
0xffffffa11471ba60 : 0xffffff8018ce47a1 com.apple.iokit.IONetworkingFamily : __ZN19IOEthernetInterface14performCommandEP19IONetworkControllermPvS2_ + 0x55
0xffffffa11471ba80 : 0xffffff801678e837 mach_kernel : _ifnet_ioctl + 0x297
0xffffffa11471bae0 : 0xffffff801678f16b mach_kernel : _ifnet_ioctl + 0xbcb
0xffffffa11471bbb0 : 0xffffff801679b7d5 mach_kernel : _ifnet_detach_protocol + 0x215
0xffffffa11471bbe0 : 0xffffff80167dc313 mach_kernel : _proto_unregister_plumber + 0x1a3
0xffffffa11471bc00 : 0xffffff801694fc56 mach_kernel : _in6_control + 0x696
0xffffffa11471bd00 : 0xffffff8016786154 mach_kernel : _ifioctl + 0xbb4
0xffffffa11471bdb0 : 0xffffff801678beaf mach_kernel : _ifioctllocked + 0x2f
0xffffffa11471bde0 : 0xffffff8016a53d8d mach_kernel : _soo_select + 0x5bd
0xffffffa11471be30 : 0xffffff8016a4ee6b mach_kernel : _ioctl + 0x51b
0xffffffa11471bf40 : 0xffffff8016b4001e mach_kernel : _unix_syscall64 + 0x2ce
0xffffffa11471bfa0 : 0xffffff80164331f6 mach_kernel : _hndl_unix_scall64 + 0x16
      Kernel Extensions in backtrace:
         com.apple.iokit.IONetworkingFamily(3.4)[81C90C05-9E8E-30E7-AB18-C559422910E4]@0xffffff8018ce0000->0xffffff8018cf6fff
         com.insanelymac.driver.AppleIGB(5.3.5)[94C3E936-3F42-302E-68B6-2092105A2497]@0xffffff801b390000->0xffffff801b3bdfff
            dependency: com.apple.iokit.IONetworkingFamily(3.4)[81C90C05-9E8E-30E7-AB18-C559422910E4]@0xffffff8018ce0000->0xffffff8018cf6fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[F7AA4BAF-35CF-3784-A50C-5FD9CDCBE488]@0xffffff8018f6c000->0xffffff8018f94fff

Process name corresponding to current thread: configd
Boot args: keepsyms=1 debug=0x100 alcid=1 agdpmod=pikera unfairgva=1 chunklist-security-epoch=0 -chunklist-no-rev2-dev

Mac OS version:
20G95

Kernel version:
Darwin Kernel Version 20.6.0: Wed Jun 23 00:26:31 PDT 2021; root:xnu-7195.141.2~5/RELEASE_X86_64
Kernel UUID: FECBF22B-FBBE-36DE-9664-F12A7DD41D3D
KernelCache slide: 0x0000000016200000
KernelCache base:  0xffffff8016400000
Kernel slide:      0x0000000016210000
Kernel text base:  0xffffff8016410000
__HIB  text base: 0xffffff8016300000
System model name: iMacPro1,1 (Mac-7BA5B2D9E42DDD94)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0

System uptime in nanoseconds: 887444867744
Last Sleep:           absolute           base_tsc          base_nano
  Uptime  : 0x000000ce9fd60e06
  Sleep   : 0x0000000000000000 0x0000000000000000 0x0000000000000000
  Wake    : 0x0000000000000000 0x000000158f5e5534 0x0000000000000000
 
Last edited:

Phoenix

New member
Joined
May 12, 2020
Messages
18
Works on my Asus Crosshair VI Hero

Subsystem ID: 0x85f0

Subsystem Vendor ID: 0x1043
 

Shaneee

The AMD Guy
Staff member
Administrator
Joined
Mar 13, 2020
Messages
1,415
working fine, but I test it on Big Sure

Vendor ID: 0x8086
Device ID: 0x1539
Subsystem Vendor ID: 0x1849
Subsystem ID: 0x1539
Revision ID: 0x0003

AsRock x570 Taichi (EFI firmware 4.10)

UPDATE: after few minutes it stops working and kernel panic
Code:
panic(cpu 12 caller 0xffffff8016a73afa): "m_free: freeing an already freed mbuf"@/System/Volumes/Data/SWE/macOS/BuildRoots/d7e177bcf5/Library/Caches/com.apple.xbs/Sources/xnu/xnu-7195.141.2/bsd/kern/uipc_mbuf.c:4816
Backtrace (CPU 12), Frame : Return Address
0xffffffa11471b3c0 : 0xffffff801648e04d mach_kernel : _handle_debugger_trap + 0x3fd
0xffffffa11471b410 : 0xffffff80165d4e13 mach_kernel : _kdp_i386_trap + 0x143
0xffffffa11471b450 : 0xffffff80165c540a mach_kernel : _kernel_trap + 0x55a
0xffffffa11471b4a0 : 0xffffff8016432a2f mach_kernel : _return_from_trap + 0xff
0xffffffa11471b4c0 : 0xffffff801648d86d mach_kernel : _DebuggerTrapWithState + 0xad
0xffffffa11471b5e0 : 0xffffff801648db63 mach_kernel : _panic_trap_to_debugger + 0x273
0xffffffa11471b650 : 0xffffff8016c9dc0a mach_kernel : _panic + 0x54
0xffffffa11471b6c0 : 0xffffff8016a73afa mach_kernel : _m_mclfree + 0x117a
0xffffffa11471b750 : 0xffffff801b396de1 com.insanelymac.driver.AppleIGB : __ZL17igb_clean_tx_ringP8igb_ring + 0x48
0xffffffa11471b780 : 0xffffff801b396f36 com.insanelymac.driver.AppleIGB : _igb_down + 0xea
0xffffffa11471b7b0 : 0xffffff801b397af4 com.insanelymac.driver.AppleIGB : __Z9igb_closeP20IOEthernetController + 0x19
0xffffffa11471b7d0 : 0xffffff801b397b7b com.insanelymac.driver.AppleIGB : __ZN8AppleIGB7disableEP18IONetworkInterface + 0x21
0xffffffa11471b7f0 : 0xffffff8018ce9b4d com.apple.iokit.IONetworkingFamily : __ZN19IONetworkController13handleCommandEPvS0_S0_S0_S0_ + 0xe1
0xffffffa11471b820 : 0xffffff8018ceb38e com.apple.iokit.IONetworkingFamily : __ZN19IONetworkController20executeCommandActionEP8OSObjectPvS2_S2_S2_ + 0x38
0xffffffa11471b850 : 0xffffff8016bf0aaf mach_kernel : __ZN13IOCommandGate9runActionEPFiP8OSObjectPvS2_S2_S2_ES2_S2_S2_S2_ + 0xaf
0xffffffa11471b8b0 : 0xffffff8018ceb406 com.apple.iokit.IONetworkingFamily : __ZN19IONetworkController14executeCommandEP8OSObjectPFiPvS2_S2_S2_S2_ES2_S2_S2_S2_S2_ + 0x60
0xffffffa11471b910 : 0xffffff8018ceb4b5 com.apple.iokit.IONetworkingFamily : __ZN19IONetworkController9doDisableEP9IOService + 0x27
0xffffffa11471b930 : 0xffffff8018ce4a67 com.apple.iokit.IONetworkingFamily : __ZN19IOEthernetInterface16syncSIOCSIFFLAGSEP19IONetworkController + 0x4d
0xffffffa11471b970 : 0xffffff8018ceb38e com.apple.iokit.IONetworkingFamily : __ZN19IONetworkController20executeCommandActionEP8OSObjectPvS2_S2_S2_ + 0x38
0xffffffa11471b9a0 : 0xffffff8016bf0aaf mach_kernel : __ZN13IOCommandGate9runActionEPFiP8OSObjectPvS2_S2_S2_ES2_S2_S2_S2_ + 0xaf
0xffffffa11471ba00 : 0xffffff8018ceb406 com.apple.iokit.IONetworkingFamily : __ZN19IONetworkController14executeCommandEP8OSObjectPFiPvS2_S2_S2_S2_ES2_S2_S2_S2_S2_ + 0x60
0xffffffa11471ba60 : 0xffffff8018ce47a1 com.apple.iokit.IONetworkingFamily : __ZN19IOEthernetInterface14performCommandEP19IONetworkControllermPvS2_ + 0x55
0xffffffa11471ba80 : 0xffffff801678e837 mach_kernel : _ifnet_ioctl + 0x297
0xffffffa11471bae0 : 0xffffff801678f16b mach_kernel : _ifnet_ioctl + 0xbcb
0xffffffa11471bbb0 : 0xffffff801679b7d5 mach_kernel : _ifnet_detach_protocol + 0x215
0xffffffa11471bbe0 : 0xffffff80167dc313 mach_kernel : _proto_unregister_plumber + 0x1a3
0xffffffa11471bc00 : 0xffffff801694fc56 mach_kernel : _in6_control + 0x696
0xffffffa11471bd00 : 0xffffff8016786154 mach_kernel : _ifioctl + 0xbb4
0xffffffa11471bdb0 : 0xffffff801678beaf mach_kernel : _ifioctllocked + 0x2f
0xffffffa11471bde0 : 0xffffff8016a53d8d mach_kernel : _soo_select + 0x5bd
0xffffffa11471be30 : 0xffffff8016a4ee6b mach_kernel : _ioctl + 0x51b
0xffffffa11471bf40 : 0xffffff8016b4001e mach_kernel : _unix_syscall64 + 0x2ce
0xffffffa11471bfa0 : 0xffffff80164331f6 mach_kernel : _hndl_unix_scall64 + 0x16
      Kernel Extensions in backtrace:
         com.apple.iokit.IONetworkingFamily(3.4)[81C90C05-9E8E-30E7-AB18-C559422910E4]@0xffffff8018ce0000->0xffffff8018cf6fff
         com.insanelymac.driver.AppleIGB(5.3.5)[94C3E936-3F42-302E-68B6-2092105A2497]@0xffffff801b390000->0xffffff801b3bdfff
            dependency: com.apple.iokit.IONetworkingFamily(3.4)[81C90C05-9E8E-30E7-AB18-C559422910E4]@0xffffff8018ce0000->0xffffff8018cf6fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[F7AA4BAF-35CF-3784-A50C-5FD9CDCBE488]@0xffffff8018f6c000->0xffffff8018f94fff

Process name corresponding to current thread: configd
Boot args: keepsyms=1 debug=0x100 alcid=1 agdpmod=pikera unfairgva=1 chunklist-security-epoch=0 -chunklist-no-rev2-dev

Mac OS version:
20G95

Kernel version:
Darwin Kernel Version 20.6.0: Wed Jun 23 00:26:31 PDT 2021; root:xnu-7195.141.2~5/RELEASE_X86_64
Kernel UUID: FECBF22B-FBBE-36DE-9664-F12A7DD41D3D
KernelCache slide: 0x0000000016200000
KernelCache base:  0xffffff8016400000
Kernel slide:      0x0000000016210000
Kernel text base:  0xffffff8016410000
__HIB  text base: 0xffffff8016300000
System model name: iMacPro1,1 (Mac-7BA5B2D9E42DDD94)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0

System uptime in nanoseconds: 887444867744
Last Sleep:           absolute           base_tsc          base_nano
  Uptime  : 0x000000ce9fd60e06
  Sleep   : 0x0000000000000000 0x0000000000000000 0x0000000000000000
  Wake    : 0x0000000000000000 0x000000158f5e5534 0x0000000000000000

Can you try this version please.
 

Attachments

  • AppleIGB.kext.zip
    70.6 KB · Views: 26

baronerosso

Donator
Donator
Joined
Sep 29, 2020
Messages
83
Can you try this version please.
It works 1 minute and ... stop, but no kernel panic.

I found this kext on https://www.macos86.it , if anyone would test it. Works on BigSure as the "original" SmallTree and on some motherboard AMD with Monterey, but doesn't work on Trx40
 

Attachments

  • SmallTree-Intel-211-AT-PCIe-GBE.kext.zip
    68.1 KB · Views: 36

Shaneee

The AMD Guy
Staff member
Administrator
Joined
Mar 13, 2020
Messages
1,415
It just drops the connection? Check in the console app for any errors as to why please. Also is it set up manually or Automatic in System Preferences?
 

baronerosso

Donator
Donator
Joined
Sep 29, 2020
Messages
83
Just drop connection.

No errors in console regarding the kext.

Changing set up in Network-Advanced-Hardware from Automatic to Manual and again from Manual to Automatic solve, the connection restart, but … only for a minute!
 

Shaneee

The AMD Guy
Staff member
Administrator
Joined
Mar 13, 2020
Messages
1,415
@reinierlazo You're still using SmallTree as per your screenshots.

@baronerosso Unforntauly I'm not sure why. I'm by means no developer, all I've done is update the AppleIGB kext source to the Intel IGB Linux driver v5.7.2. Beyond that I'm a bit lost.

@iGPU You were working on SmallTree, any thoughts on this? I've attached the original kext source and IGB driver if you're interested.
 

Attachments

  • igb-5.7.2.tar.gz
    352.9 KB · Views: 10
  • AppleIGB.zip
    367.1 KB · Views: 15
Status
Not open for further replies.
Top Bottom