Jump to content

E7440: problems during Sierra installation with Clover 3998


dctacsi

Recommended Posts

  • Replies 21
  • Created
  • Last Reply

Top Posters In This Topic

  • Administrators

Cards based on AR9285 Atheros chip require either a patch of the Atheros40 kext or a simpler DSDT patch as published in the wireless card inventory thread. It's a simple matter of identifying your wireless device in IOReg through tools like IORegistryExplorer, then apply the patch to that device in DSDT. You can more or less copy/paste the published patch but all you need is the "compatible" statement.

Link to comment
Share on other sites

  • Administrators

Keep a backup of your previous DSDT somewhere and replace it with the following revised patched version (rename it to DSDT.aml or call it as DSDT_DW1502.aml in the boot loader).

DSDT_DW1502.aml.zip

 

  • Your IOReg shows your DW1502 card with id 168c,2b under device PXSX attached to device RP04@1C,3:

IOReg_device.png

 

  • In DSDT, we therefore look for that device RP04 at address 0x001C0003 (=1C,3):

DSDT_RP04.png

 

  • We find the device PXSX attached to it:

DSDT_RP04-PXSX.png

 

  • Then we apply the published patch.

1) we rename device PXSX to ARPT (common Apple wireless device name) and inject the _DSM method that declares compatibility with supported Atheros AR9380 chip 168c,30 (only the "compatible" statement is mandatory, rest is just cosmetic):

DSDT_ARPT_01.png

DSDT_ARPT02.png

 

2) At compilation, an error message reports that there is a reference to an unknown device PXSX under HPME. We therefore rename this old reference to RP04.PXSX to ARPT:

DSDT_RP04-HPME.png

 

That's it, table now recompiles without error! Your DW1502 should now always work under any version of OS X that natively supports Atheros AR9380 chip.

Link to comment
Share on other sites


×
×
  • Create New...