Contribute
Register

Broadcom WiFi/Bluetooth - ASPM settings

Status
Not open for further replies.
Joined
May 5, 2020
Messages
9
Motherboard
Dell Inspiron 5570
CPU
i5-8250U
Graphics
UHD 620
Can someone help me?

I have a Dell laptop with a BROADCOM BCM94360CS.
Ioreg show that aspm-default=3


I want to test native mac values , 0x2 and 0x102 , as shown below.

Problem is that I don't know how to do it. If i set number=0x102 on plist editor it turns is into 0.
Can someone help me with injecting those numbers via devices propeties or ssdt?
Thanks in advance.
 

Attachments

  • 1.png
    1.png
    107.6 KB · Views: 111
  • 2.png
    2.png
    111.9 KB · Views: 114
  • 3.png
    3.png
    101.2 KB · Views: 88
  • 4.png
    4.png
    130.6 KB · Views: 104
I'm not sure you can change the ASPM settings for your Broadcom card, as the APSM is a function of the PCIe slot, not the card.

Extract from Wikipedia page for ASPM:

Active-state power management (ASPM) is a power management mechanism for PCI Express devices to garner power savings while otherwise in a fully active state. Predominantly, this is achieved through active-state link power management; i.e., the PCI Express serial link is powered down when there is no traffic across it. It is normally used on laptops and other mobile Internet devices to extend battery life.

You could try creating a DeviceProperties entry under your Broadcom cards ACPI address. Something like this:

Screenshot 2022-06-04 at 15.19.34.png

Obviously using the ACPI address and slot-name for your card.

FYI the PCIe-aspm-default entry for my Brcm43602CS card is 0x0, as shown below. This is without any external changes or entries in the config.plist.

Screenshot 2022-06-04 at 15.22.41.png

Screenshot 2022-06-04 at 15.22.52.png

Not sure if this helps, but may be worth a try in a separate config.plist on a spare USB pen drive, i.e. don't change your current working config.plist, in case it borks your system.
 
@Edhawk , my default ASPM is 0x3 and my card is shown as PXSX and not ARPT in ioreg. Are you sure you don't have any patches? What OS are you on?
 
I use AirportBrcmFixup.kext, purely so I can correct the country code for the WiFi to GB. Otherwise it defaults to DE (Germany). This is set with a boot argument.

No bluetooth kexts or patches are required with a natively supported Broadcom card.

I am running Big Sur on this system. But I have others using similar and identical cards running Monterey.

My Mac Server, HP ML10 Gen9 system running Monterey 12.4 uses a similar WiFi/BT card, but it has a different pci-aspm-default setting (0x3 and 0x0) compared to my Big Sur system, as shown below.

Screenshot 2022-06-04 at 18.25.11.png

Screenshot 2022-06-04 at 18.24.42.png
 
Status
Not open for further replies.
Back
Top