I do remember trying prior versions of PCBSD on this particular MacBook and having issues with booting past an ACPI kernel panic. Until today I have been without a fix.
As newer versions of Mac OS X where no longer supported on this laptop I wanted to retire it to use for my kids. Windows was not an option as I plan to never expose my kids to Windows. I just wanted to set up for this laptop my kids to run gcompris, tuxpaint, etc. Another one I like to compile is ktuberling (mr. potatohead) from kdegames.
I have also tried Ubuntu and Fedora 32 and 64 bit versions but both have had terrible issues with the trackpad on this laptop.
I also tried NetBSD, OpenBSD and both of those booted. However I found I didn’t really want to spent time learning those just yet for this purpose. I’ve already had my kids using PCBSD and they seem to feel comfortable with it. So I wanted to get that working. Also I have found that OS X isn’t really a great system for my kids. It’s especially lacking the learning games like gcompris which PCBSD has in appcafe. The games in Mac OS X’s app store just aren’t really there for this purpose. At least IMO.
Finally I found this bug which was exactly what I was experiencing trying to boot the dvd.
I found that by disabling SMP I could at least get the installation DVD to boot. What this page doesn’t tell you is that you will have to escape to a loader prompt when booting the dvd and type
set kern.smp.disabled=1 and press enter
boot and press enter
after this you can add
kern.smp.disabled=1 in loader.conf
I plan to try to compile a custom kernel with the blacklist option to see if that will enable both cores with this setting removed.
For now I was able to get the laptop working perfect. The trackpad is working great. The built in broadcom wireless doesn’t work which I may replace later if I can. For now I was able to get wireless to work by using an asus b/g usb adapter I had laying around. I will post again if I am able to fix the other two issues at a later date.