Mac Pro 5.1 (Original) Big Sur 11.4 WiFi not working after upgrade from 11.1

svenv

New member
Joined
Jan 11, 2021
Motherboard
Mac Pro 5.1
CPU
2 x 2,9 GHz 6-Core Intel Xeon
Graphics
Radeon RX 580 8 GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Today I tried to upgrade my Mac Pro 5.1 from a fully working Open Core Big Sur 11.1 install to 11.4, after the install seemed to have stalled and I rebooted the OS seems to boot fine, everything except the WiFi works.

The WiFI doesn't, it did on 11.1. Connecting an ethernet cable provided internet but I would really like to use a wifi connection. I'm looking for some direction on whether to install a specific driver or to get a different (external) WiFi card. Can anyone provide some guidance?

My machine is an original Mac Pro 5.1 which has only seen an SSD and GPU (RX580) upgrade. I think the WiFi card is still the same as it came with.

Thx in advance.
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Today I tried to upgrade my Mac Pro 5.1 from a fully working Open Core Big Sur 11.1 install to 11.4, after the install seemed to have stalled and I rebooted the OS seems to boot fine, everything except the WiFi works.

The WiFI doesn't, it did on 11.1. Connecting an ethernet cable provided internet but I would really like to use a wifi connection. I'm looking for some direction on whether to install a specific driver or to get a different (external) WiFi card. Can anyone provide some guidance?

My machine is an original Mac Pro 5.1 which has only seen an SSD and GPU (RX580) upgrade. I think the WiFi card is still the same as it came with.

Thx in advance.
What WiFi Card are you using?
 

svenv

New member
Joined
Jan 11, 2021
Motherboard
Mac Pro 5.1
CPU
2 x 2,9 GHz 6-Core Intel Xeon
Graphics
Radeon RX 580 8 GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
I think it is "pci14e4,432b" (https://devicehunt.com/view/type/pci/vendor/14E4/device/432B) but I'm not exactly sure. I tried to find out using

I'm not exactly sure how to find out using `ioreg -r -n ARPT`. I'll list the output:

Code:
ioreg -r -n ARPT
+-o ARPT@0  <class IOPCIDevice, id 0x1000001b7, registered, matched, active, bu$
    {
      "assigned-addresses" = <10000d8200000000000020900000000000400000>
      "IOInterruptSpecifiers" = (<1100000007000000>,<0e00000000000100>)
      "class-code" = <00800200>
      "IODeviceMemory" = (({"address"=2418016256,"length"=16384}))
      "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"Child$
      "subsystem-vendor-id" = <6b100000>
      "acpi-device" = "IOACPIPlatformDevice is not serializable"
      "pci-aspm-default" = 0
      "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController$
      "vendor-id" = <e4140000>
      "name" = <"pci14e4,432b">
      "device-id" = <2b430000>
      "IOChildIndex" = 1
      "acpi-pmcap-offset" = 64
      "IOPCIResourced" = Yes
      "compatible" = <"pci106b,8e","pci14e4,432b","pciclass,028000","ARPT">
      "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.$
      "IOPCIExpressLinkCapabilities" = 486417
      "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP06@1c0005/ARPT@0"
      "subsystem-id" = <8e000000>
      "revision-id" = <01000000>
      "IOPCIExpressLinkStatus" = 4113
      "IOPCIExpressCapabilities" = 1
      "pcidebug" = "13:0:0"
      "IOName" = "pci14e4,432b"
      "AAPL,slot-name" = <"AirPort">
      "reg" = <00000d000000000000000000000000000000000010000d020000000000000000$
      "acpi-wake-type" = 2
    }
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
I think it is "pci14e4,432b" (https://devicehunt.com/view/type/pci/vendor/14E4/device/432B) but I'm not exactly sure. I tried to find out using

I'm not exactly sure how to find out using `ioreg -r -n ARPT`. I'll list the output:

Code:
ioreg -r -n ARPT
+-o ARPT@0  <class IOPCIDevice, id 0x1000001b7, registered, matched, active, bu$
    {
      "assigned-addresses" = <10000d8200000000000020900000000000400000>
      "IOInterruptSpecifiers" = (<1100000007000000>,<0e00000000000100>)
      "class-code" = <00800200>
      "IODeviceMemory" = (({"address"=2418016256,"length"=16384}))
      "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"Child$
      "subsystem-vendor-id" = <6b100000>
      "acpi-device" = "IOACPIPlatformDevice is not serializable"
      "pci-aspm-default" = 0
      "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController$
      "vendor-id" = <e4140000>
      "name" = <"pci14e4,432b">
      "device-id" = <2b430000>
      "IOChildIndex" = 1
      "acpi-pmcap-offset" = 64
      "IOPCIResourced" = Yes
      "compatible" = <"pci106b,8e","pci14e4,432b","pciclass,028000","ARPT">
      "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.$
      "IOPCIExpressLinkCapabilities" = 486417
      "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP06@1c0005/ARPT@0"
      "subsystem-id" = <8e000000>
      "revision-id" = <01000000>
      "IOPCIExpressLinkStatus" = 4113
      "IOPCIExpressCapabilities" = 1
      "pcidebug" = "13:0:0"
      "IOName" = "pci14e4,432b"
      "AAPL,slot-name" = <"AirPort">
      "reg" = <00000d000000000000000000000000000000000010000d020000000000000000$
      "acpi-wake-type" = 2
    }
Provide a copy of IOReg and Hackintool>PCIe Devices>Export.
 

svenv

New member
Joined
Jan 11, 2021
Motherboard
Mac Pro 5.1
CPU
2 x 2,9 GHz 6-Core Intel Xeon
Graphics
Radeon RX 580 8 GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. Mac Pro
Mobile Phone
  1. iOS

Attachments

  • ioreg.txt
    159.9 KB · Views: 22
  • pcidevices.txt
    14.4 KB · Views: 22

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS

svenv

New member
Joined
Jan 11, 2021
Motherboard
Mac Pro 5.1
CPU
2 x 2,9 GHz 6-Core Intel Xeon
Graphics
Radeon RX 580 8 GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Thx, how do I do this exactly? Do I repeat this step?:


I think I need to go some other steps back then, I think I need to make a new installer?
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Thx, how do I do this exactly? Do I repeat this step?:


I think I need to go some other steps back then, I think I need to make a new installer?
Yes, exactly. A new guide will be there very soon.
 

svenv

New member
Joined
Jan 11, 2021
Motherboard
Mac Pro 5.1
CPU
2 x 2,9 GHz 6-Core Intel Xeon
Graphics
Radeon RX 580 8 GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Thanks, you've been of great help. After

- recreating the install media.
- patching the intstaller
- running setvars
- turning off SIP (not sure if this was required)
- patching kexts

The wifi seems to work again beautifully. I did encounter a new issue though. The machine seems to have difficulties to start the first time, the second time (after a power cycle) it usually works.

- The first boot seems to freeze
- In verbose mode, last lines typically are something like:

```
Intel82574l::start - Built <date> -- running on device at <id>
Intel82574l::start - Built <date> -- running on device at <other id>
```

(i think these are the physical ethernet connections, which I used before the fix).

- Opencore is always loaded.
- Second time boot seems to pass most of the time (which I think is strange since I'm used to a clean state after each power cycle).

My gut feeling tells me that this has something to do with moving to wifi again. Do you have any suggestions for me that might help me resolve this new issue?
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Thanks, you've been of great help. After

- recreating the install media.
- patching the intstaller
- running setvars
- turning off SIP (not sure if this was required)
- patching kexts

The wifi seems to work again beautifully. I did encounter a new issue though. The machine seems to have difficulties to start the first time, the second time (after a power cycle) it usually works.

- The first boot seems to freeze
- In verbose mode, last lines typically are something like:

```
Intel82574l::start - Built <date> -- running on device at <id>
Intel82574l::start - Built <date> -- running on device at <other id>
```

(i think these are the physical ethernet connections, which I used before the fix).

- Opencore is always loaded.
- Second time boot seems to pass most of the time (which I think is strange since I'm used to a clean state after each power cycle).

My gut feeling tells me that this has something to do with moving to wifi again. Do you have any suggestions for me that might help me resolve this new issue?
What's the new issue?
 

Forum statistics

Threads
518
Messages
4,939
Members
4,457
Latest member
himsic