• Become a Premium Member for $25/year with no ads to improve your community experience.

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

svenv

New member
Joined
Jan 11, 2021
Messages
10
Motherboard
Mac Pro 5.1
CPU
2 x 2,9 GHz 6-Core Intel Xeon
Graphics
Radeon RX 580 8 GB
OS X/macOS
10.13.x
Bootloader
  1. OpenCore (UEFI)
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.
 
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?
 
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
    }
 
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.
 

Attachments

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

Latest posts

Forum statistics

Threads
1,898
Messages
17,633
Members
27,373
Latest member
mina