[Bug 260781] [PATCH][asmc] Add support for MacPro 6,1 (2013) to asmc kernel module

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 29 Dec 2021 06:48:15 UTC

            Bug ID: 260781
           Summary: [PATCH][asmc]  Add support for MacPro 6,1 (2013) to
                    asmc kernel module
           Product: Base System
           Version: 13.0-RELEASE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: adam@anschwa.com

Created attachment 230522
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=230522&action=edit
macpro6,1 patch for asmc


I have successfully installed FreeBSD 13 on my 2013 MacPro (the one that looks
like a trashcan).

SMC support was missing out-of-the-box but I was able to add an entry with the
relevant sensor data for this machine. I was already getting accurate CPU
temperature readings from coretemp but now with this patch asmc can get/set the
fan speed.

The only issue I had during the install was needing to set
hw.pci.enable_pcie_hp="0" in order to boot. Without that, the machine would get
stuck streaming "pcib8: power fault detected" endlessly to the console.

This MacPro has six Thunderbolt 2 ports and while disabling hot-plug isn't
great, my Thunderbolt devices work as expected if I boot the machine with them
already connected.

Everything else seems to be working great. No wifi, but that was expected
because I saw the BCM4360 card isn't supported yet. Suspend/Resume mostly works
but I don't care about it. Executing "acpiconf -s 3" puts the machine to sleep
and pressing the power button brings it back. However, the machine is only
reachable over SSH and the console/display stays off.

Hopefully this is useful, please let me know if you need anything else from me.

You are receiving this mail because:
You are the assignee for the bug.