Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
macpro1_1 [2021/02/09 22:29] – Remove duped HowTo Category + add Apple Category; fix typos TrevorRoydhousemacpro1_1 [2021/02/10 03:17] (current) – Use loader.conf.local rather than loader.conf everywhere TrevorRoydhouse
Line 1: Line 1:
 Due to the Mac Pro 1,1 EFI being 32bit you will need to use a tool to remove the EFI functions from the installer. Due to the Mac Pro 1,1 EFI being 32bit you will need to use a tool to remove the EFI functions from the installer.
  
-This [[https://github.com/anathonous/isomacprog/|tool]] worked great for creating an ISO. Use the MBR bootloader during install. Be sure to install src and ports pkg.+This [[https://github.com/anathonous/isomacprog/|tool]] worked great for creating an ISO. Use the MBR boot loader during install. Be sure to install src and ports pkg.
  
-There's a few things you have to configure to get it to work properly and there are still some small details you will need to configure.+There are a few things you have to configure to get it to work properly.
  
 ====== Packages/src/ports (Security) ====== ====== Packages/src/ports (Security) ======
Line 30: Line 30:
  
 <code> <code>
-/boot/loader.conf+/boot/loader.conf.local
 cpu_microcode_load="YES" cpu_microcode_load="YES"
 cpu_microcode_name="/boot/firmware/intel-ucode.bin" cpu_microcode_name="/boot/firmware/intel-ucode.bin"
Line 66: Line 66:
  
 ====== Video ====== ====== Video ======
-I was able to get the video working by installing the old nVidia driver. The 304 release worked. "Nvidia GeForce 7300GT"+I was able to get the video working by installing the old nVidia driver. The 304 release worked. "Nvidia %%GeForce%% 7300GT"
  
 <code> <code>
Line 82: Line 82:
  
 <code> <code>
-/boot/loader.conf+/boot/loader.conf.local
 linux_enable="YES" linux_enable="YES"
 linux64_enable="YES" linux64_enable="YES"
Line 94: Line 94:
  
 <code> <code>
-/boot/loader.conf+/boot/loader.conf.local
 kern.vty=sc kern.vty=sc
 </code> </code>
  
 ====== Kernel ====== ====== Kernel ======
-I get tons of kernel related errors. Apparently it has something to do with the smart battery. You can disable them.+You will get tons of kernel related errors. Apparently it has something to do with the smart battery. You can disable them.
  
 <code> <code>
-/boot/loader.conf+/boot/loader.conf.local
 debug.acpi.disabled="smbat" debug.acpi.disabled="smbat"
 </code> </code>
  
-System Management Controller services are not enabled by default. You will need to compile a kernel with asmc support. +The Apple System Management Controller (SMC) is not enabled by default. You have two options: 
-You will need to learn how to [[https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html|build]] a kernel. and download [[https://svnweb.freebsd.org/base?view=revision&revision=342756|this]] kernel patch and put it in /usr/src/sys/dev/asmc/+ 
 +Option 1) You can compile a kernel with asmc support built in. To do this, you will need to learn how to [[https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html|build]] a kernel and may need to download [[https://svnweb.freebsd.org/base?view=revision&revision=342756|this]] kernel patch and put it in /usr/src/sys/dev/asmc/ [This patch was merged into the source in 2018]
  
 <code> <code>
 You want to make a copy (cp) of the GENERIC kernel config, for example, cp -r GENERIC MAC in /usr/src/sys/amd64/conf/ and then "make buildkernel KERNCONF=MAC" when compiling. You want to make a copy (cp) of the GENERIC kernel config, for example, cp -r GENERIC MAC in /usr/src/sys/amd64/conf/ and then "make buildkernel KERNCONF=MAC" when compiling.
  
-Add the following lines to your kernel conf file.+Add the following lines to your kernel MAC.conf file.
  
 device          coretemp device          coretemp
Line 120: Line 121:
 device          smbios device          smbios
 device          cpuctl device          cpuctl
 +</code>
  
-and add to /boot/loader.conf+Option 2) If the asmc kernel module already includes the patch, then as root you can simply dynamically load the asmc and other kernel modules from the command line with: 
 + 
 +<code> 
 +kldload coretemp 
 +kldload asmc 
 +kldload smb 
 +kldload smbus 
 +kldload smbios 
 +kldload cpuctl 
 +</code> 
 + 
 +To ensure these modules are dynamically loaded on subsequent boots, add these lines to the /boot/loader.conf.local file: 
 + 
 +<code> 
 +coretemp_load="YES"
 asmc_load="YES" asmc_load="YES"
 +smb_load="YES"
 +smbus_load="YES"
 +smbios_load="YES"
 +cpuctl_load="YES"
 </code> </code>
  
  • macpro1_1.1612909782.txt.gz
  • Last modified: 2021/02/09 22:29
  • by TrevorRoydhouse