<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: OpenBSD on Intel Mac Mini</title>
	<atom:link href="http://erdelynet.com/tech/openbsd/openbsd-on-intel-mac-mini/feed/" rel="self" type="application/rss+xml" />
	<link>http://erdelynet.com/tech/openbsd/openbsd-on-intel-mac-mini/</link>
	<description>Mike Erdely's website (still faster than Scott's blog)</description>
	<lastBuildDate>Wed, 10 Feb 2010 22:55:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: VGA Dongles for Mac Mini Headless Booting &#171; Keith&#8217;s Electronics Blog</title>
		<link>http://erdelynet.com/tech/openbsd/openbsd-on-intel-mac-mini/comment-page-1/#comment-11678</link>
		<dc:creator>VGA Dongles for Mac Mini Headless Booting &#171; Keith&#8217;s Electronics Blog</dc:creator>
		<pubDate>Sun, 23 Aug 2009 21:45:22 +0000</pubDate>
		<guid isPermaLink="false">http://erdelynet.com/2006/04/30/tech/openbsd/openbsd-on-intel-mac-mini/#comment-11678</guid>
		<description>[...] 14 by TasDevil on this blog post summarizes the problem and the solution &#8212; put a resistor in the range of 75&#937; across the [...]</description>
		<content:encoded><![CDATA[<p>[...] 14 by TasDevil on this blog post summarizes the problem and the solution &#8212; put a resistor in the range of 75&Omega; across the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chode</title>
		<link>http://erdelynet.com/tech/openbsd/openbsd-on-intel-mac-mini/comment-page-1/#comment-3037</link>
		<dc:creator>Chode</dc:creator>
		<pubDate>Mon, 18 Jun 2007 16:52:07 +0000</pubDate>
		<guid isPermaLink="false">http://erdelynet.com/2006/04/30/tech/openbsd/openbsd-on-intel-mac-mini/#comment-3037</guid>
		<description>Since this comes up in Google searching better post the current status. The Mac Mini is supported, but you need a ACPI kernel to get networking and MP support. What I did was install via CD, but do not enable networking in the install, burn the 4.1 stable source to CD copy that to the hard drive, build a kernel with ACPI and MP support, reboot, and presto chango, networking and MP support.

Here&#039;s what I changed from the GENERIC kernel:


# diff -u GENERIC MACMINI 
--- GENERIC     Wed Feb 28 14:54:43 2007
+++ MACMINI     Wed May 23 16:08:45 2007
@@ -57,20 +57,20 @@
 eisa0  at mainbus0
 pci*   at mainbus0
 
-#option                ACPIVERBOSE
-#option                ACPI_ENABLE
+option         ACPIVERBOSE
+option         ACPI_ENABLE
 
-acpi0          at mainbus?     disable
-#acpitimer*    at acpi?
-#acpihpet*     at acpi?
-#acpiac*       at acpi?
-#acpibat*      at acpi?
-#acpibtn*      at acpi?
-#acpicpu*      at acpi?
-#acpidock*     at acpi?
+acpi0          at mainbus?     
+acpitimer*     at acpi?
+acpihpet*      at acpi?
+acpiac*        at acpi?
+acpibat*       at acpi?
+acpibtn*       at acpi?
+acpicpu*       at acpi?
+acpidock*      at acpi?
 acpiec*                at acpi?        disable
 acpiprt*       at acpi?
-#acpitz*       at acpi?
+acpitz*        at acpi?
 
 option         PCIVERBOSE
 option         EISAVERBOSE
@@ -716,3 +716,11 @@
 # mouse &amp; keyboard multiplexor pseudo-devices
 pseudo-device  wsmux           2
 pseudo-device  crypto          1
+
+# Turn on SMP support
+option          MULTIPROCESSOR  # Multiple processor support
+
+cpu*            at mainbus?
+ioapic*         at mainbus?
+acpimadt0       at acpi?</description>
		<content:encoded><![CDATA[<p>Since this comes up in Google searching better post the current status. The Mac Mini is supported, but you need a ACPI kernel to get networking and MP support. What I did was install via CD, but do not enable networking in the install, burn the 4.1 stable source to CD copy that to the hard drive, build a kernel with ACPI and MP support, reboot, and presto chango, networking and MP support.</p>
<p>Here&#8217;s what I changed from the GENERIC kernel:</p>
<p># diff -u GENERIC MACMINI<br />
&#8212; GENERIC     Wed Feb 28 14:54:43 2007<br />
+++ MACMINI     Wed May 23 16:08:45 2007<br />
@@ -57,20 +57,20 @@<br />
 eisa0  at mainbus0<br />
 pci*   at mainbus0</p>
<p>-#option                ACPIVERBOSE<br />
-#option                ACPI_ENABLE<br />
+option         ACPIVERBOSE<br />
+option         ACPI_ENABLE</p>
<p>-acpi0          at mainbus?     disable<br />
-#acpitimer*    at acpi?<br />
-#acpihpet*     at acpi?<br />
-#acpiac*       at acpi?<br />
-#acpibat*      at acpi?<br />
-#acpibtn*      at acpi?<br />
-#acpicpu*      at acpi?<br />
-#acpidock*     at acpi?<br />
+acpi0          at mainbus?<br />
+acpitimer*     at acpi?<br />
+acpihpet*      at acpi?<br />
+acpiac*        at acpi?<br />
+acpibat*       at acpi?<br />
+acpibtn*       at acpi?<br />
+acpicpu*       at acpi?<br />
+acpidock*      at acpi?<br />
 acpiec*                at acpi?        disable<br />
 acpiprt*       at acpi?<br />
-#acpitz*       at acpi?<br />
+acpitz*        at acpi?</p>
<p> option         PCIVERBOSE<br />
 option         EISAVERBOSE<br />
@@ -716,3 +716,11 @@<br />
 # mouse &amp; keyboard multiplexor pseudo-devices<br />
 pseudo-device  wsmux           2<br />
 pseudo-device  crypto          1<br />
+<br />
+# Turn on SMP support<br />
+option          MULTIPROCESSOR  # Multiple processor support<br />
+<br />
+cpu*            at mainbus?<br />
+ioapic*         at mainbus?<br />
+acpimadt0       at acpi?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://erdelynet.com/tech/openbsd/openbsd-on-intel-mac-mini/comment-page-1/#comment-1920</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Tue, 30 Jan 2007 20:23:48 +0000</pubDate>
		<guid isPermaLink="false">http://erdelynet.com/2006/04/30/tech/openbsd/openbsd-on-intel-mac-mini/#comment-1920</guid>
		<description>Hi Folks,

Does anyone have an update on this? I&#039;ve checked out -current from CVS (30/01/2007) however Marks DIFF no longer applies. Patch infers that the changes have already been committed? Is this correct?

I&#039;ve tried building a standard GENERIC.MP kernel from -current with ACPI enabled but this doesn&#039;t work on the Mini, i.e. single cpu only and no networking.

Thanks in advance for any replies.

Simon</description>
		<content:encoded><![CDATA[<p>Hi Folks,</p>
<p>Does anyone have an update on this? I&#8217;ve checked out -current from CVS (30/01/2007) however Marks DIFF no longer applies. Patch infers that the changes have already been committed? Is this correct?</p>
<p>I&#8217;ve tried building a standard GENERIC.MP kernel from -current with ACPI enabled but this doesn&#8217;t work on the Mini, i.e. single cpu only and no networking.</p>
<p>Thanks in advance for any replies.</p>
<p>Simon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TasDevil</title>
		<link>http://erdelynet.com/tech/openbsd/openbsd-on-intel-mac-mini/comment-page-1/#comment-798</link>
		<dc:creator>TasDevil</dc:creator>
		<pubDate>Sat, 25 Nov 2006 16:55:20 +0000</pubDate>
		<guid isPermaLink="false">http://erdelynet.com/2006/04/30/tech/openbsd/openbsd-on-intel-mac-mini/#comment-798</guid>
		<description>&gt; A question : Does anybody know a software fix for that?

Obviously there isn&#039;t a software fix: http://www.mythic-beasts.com/support/macminicolo_howto.html

I&#039;ve another tip for you (all? :p ) to make the mini boot after (remote) power cycling using OpenBSD&#039;s pcitweak (setpci as described in the link above doesn&#039;t work on OpenBSD): http://marc.theaimsgroup.com/?l=openbsd-misc&amp;m=116443142317676&amp;w=2

 Tas.</description>
		<content:encoded><![CDATA[<p>&gt; A question : Does anybody know a software fix for that?</p>
<p>Obviously there isn&#8217;t a software fix: <a href="http://www.mythic-beasts.com/support/macminicolo_howto.html" rel="nofollow">http://www.mythic-beasts.com/support/macminicolo_howto.html</a></p>
<p>I&#8217;ve another tip for you (all? :p ) to make the mini boot after (remote) power cycling using OpenBSD&#8217;s pcitweak (setpci as described in the link above doesn&#8217;t work on OpenBSD): <a href="http://marc.theaimsgroup.com/?l=openbsd-misc&amp;m=116443142317676&amp;w=2" rel="nofollow">http://marc.theaimsgroup.com/?l=openbsd-misc&amp;m=116443142317676&amp;w=2</a></p>
<p> Tas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TasDevil</title>
		<link>http://erdelynet.com/tech/openbsd/openbsd-on-intel-mac-mini/comment-page-1/#comment-777</link>
		<dc:creator>TasDevil</dc:creator>
		<pubDate>Thu, 16 Nov 2006 22:37:16 +0000</pubDate>
		<guid isPermaLink="false">http://erdelynet.com/2006/04/30/tech/openbsd/openbsd-on-intel-mac-mini/#comment-777</guid>
		<description>Just to keep you all updated (all? Are there more OpenBSD-on-Mac-mini fans? ;-) ): I&#039;ve found a small problem: 

My Mac mini doesn&#039;t feel like booting without a monitor plugged in (headless server) with just OpenBSD on the harddisk. Works fine with OS X though. Boot Camp (this little 200MB EFI partition) doesn&#039;t help.

The monitor doesn&#039;t have to be switched on to make the mini boot, it just needs to be plugged in. That fact leaded me to a hardware fix:

A 75 ohm resistor (100 ohm works also) as load between pin 2 and pin 7 of a 15 pin highdensity D-SUB male connector (with DVI to VGA adapter) or between pin C2 and C5 of a 29 pin DVI male connector as a dongle for the DVI/VGA port (that&#039;s between analog green and analog ground, 75 ohm is the standard load for that output pin). Just plug in the dongle and the mini will boot happily also without a monitor. :-)

A question : Does anybody know a software fix for that? Obviously the video card doesn&#039;t get initialized properly (or not at all) without OS X on the harddisk.

Tas.</description>
		<content:encoded><![CDATA[<p>Just to keep you all updated (all? Are there more OpenBSD-on-Mac-mini fans? ;-) ): I&#8217;ve found a small problem: </p>
<p>My Mac mini doesn&#8217;t feel like booting without a monitor plugged in (headless server) with just OpenBSD on the harddisk. Works fine with OS X though. Boot Camp (this little 200MB EFI partition) doesn&#8217;t help.</p>
<p>The monitor doesn&#8217;t have to be switched on to make the mini boot, it just needs to be plugged in. That fact leaded me to a hardware fix:</p>
<p>A 75 ohm resistor (100 ohm works also) as load between pin 2 and pin 7 of a 15 pin highdensity D-SUB male connector (with DVI to VGA adapter) or between pin C2 and C5 of a 29 pin DVI male connector as a dongle for the DVI/VGA port (that&#8217;s between analog green and analog ground, 75 ohm is the standard load for that output pin). Just plug in the dongle and the mini will boot happily also without a monitor. :-)</p>
<p>A question : Does anybody know a software fix for that? Obviously the video card doesn&#8217;t get initialized properly (or not at all) without OS X on the harddisk.</p>
<p>Tas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TasDevil</title>
		<link>http://erdelynet.com/tech/openbsd/openbsd-on-intel-mac-mini/comment-page-1/#comment-767</link>
		<dc:creator>TasDevil</dc:creator>
		<pubDate>Wed, 15 Nov 2006 13:19:43 +0000</pubDate>
		<guid isPermaLink="false">http://erdelynet.com/2006/04/30/tech/openbsd/openbsd-on-intel-mac-mini/#comment-767</guid>
		<description>&gt; In addition the patch creates two new files

Um, not two but three files. Sorry! ;-)

And maybe I should also link directly to Mark&#039;s patch here, I hope that&#039;s ok (probably there won&#039;t be that many downloads ;-) ):  http://www.xs4all.nl/~sibelius/acpi-apic.diff

Tas.</description>
		<content:encoded><![CDATA[<p>&gt; In addition the patch creates two new files</p>
<p>Um, not two but three files. Sorry! ;-)</p>
<p>And maybe I should also link directly to Mark&#8217;s patch here, I hope that&#8217;s ok (probably there won&#8217;t be that many downloads ;-) ):  <a href="http://www.xs4all.nl/~sibelius/acpi-apic.diff" rel="nofollow">http://www.xs4all.nl/~sibelius/acpi-apic.diff</a></p>
<p>Tas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TasDevil</title>
		<link>http://erdelynet.com/tech/openbsd/openbsd-on-intel-mac-mini/comment-page-1/#comment-766</link>
		<dc:creator>TasDevil</dc:creator>
		<pubDate>Wed, 15 Nov 2006 12:55:36 +0000</pubDate>
		<guid isPermaLink="false">http://erdelynet.com/2006/04/30/tech/openbsd/openbsd-on-intel-mac-mini/#comment-766</guid>
		<description>&gt; Does this patch -current or 4_0_RELEASE?

Basically -current. The patch should be in /usr/src/sys and needs a /cvs/src/ path:

# mkdir /cvs &amp;&amp; ln -s /usr/src /cvs/src

It needs a version of the file  /cvs/src/sys/dev/acpi/acpi.c  from Nov. 2, 2006 05:58:49 GMT, so at least that file has to be -current (and maybe also some other updated files for ACPI, don&#039;t know). In addition the patch creates two new files and upgrades the quite old file /cvs/src/sys/dev/acpi/files.acpi from May 29, 2006 00:54:23 GMT.

I said &quot;basically -current&quot; because I *think* that you could use just the new kernel, but leave the other files on -release. Yes, I know, don&#039;t mix -release and -current, though if it doesn&#039;t work then it&#039;s easy to fix by upgrading to the snapshot from the day you compiled the kernel.

A few tips:

There&#039;s a new Boot ROM Version MM11.0055.B08 from Nov.13, 2006 avaiable from Apple. http://www.apple.com/support/downloads/macminiefifirmwareupdate11.html

I installed that already with a minimal OS X installation on the internal harddisk (should also work with booting OS X from an external firewire harddisk), *but* I didn&#039;t install OpenBSD yet after the Boot ROM upgrade. I&#039;ll post it here if there are any problems with that, I&#039;ll test it soon.

Make sure your connect your wireless keyboard to the mini *while* OS X is installed. Otherwise it won&#039;t work later without OS X (no USB keyboard support while installing OpenBSD without an ACPI enabled kernel on the boot CD). ;-)

I didn&#039;t need Boot Camp or something like that, even not with the Boot ROM version MM11.0055.B05. The mini boots fine with a usual PC partition table and just OpenBSD on the harddisk. I tried it also with a Boot Camp partition, works also, but I don&#039;t want any start options on my mini, and Boot Camp is a beta with limited lifetime etc. and I don&#039;t feel like risking something as I won&#039;t have local access to my mini when it&#039;s in the colo datacenter.

You can compile the kernel either on another i386 machine and transfer it to the mini (on a CD), or you can just upgrade the source tree to -current on another machine, transfer the tree to the mini (as archive on a CD) and compile the kernel on the mini.

As said above, I&#039;ll try to use -release (with patches) with the new kernel, so I&#039;ll leave just /usr/src/sys on -current (from Nov. 12, 2006), but use -release for the rest of the source tree, without further CVS upgrades except the usual patches. Maybe that works, if not, I&#039;ll stay on latest snapshots until OpenBSD 4.1.

I&#039;ll post here if there are any other important news. :-)

Tas.</description>
		<content:encoded><![CDATA[<p>&gt; Does this patch -current or 4_0_RELEASE?</p>
<p>Basically -current. The patch should be in /usr/src/sys and needs a /cvs/src/ path:</p>
<p># mkdir /cvs &amp;&amp; ln -s /usr/src /cvs/src</p>
<p>It needs a version of the file  /cvs/src/sys/dev/acpi/acpi.c  from Nov. 2, 2006 05:58:49 GMT, so at least that file has to be -current (and maybe also some other updated files for ACPI, don&#8217;t know). In addition the patch creates two new files and upgrades the quite old file /cvs/src/sys/dev/acpi/files.acpi from May 29, 2006 00:54:23 GMT.</p>
<p>I said &#8220;basically -current&#8221; because I *think* that you could use just the new kernel, but leave the other files on -release. Yes, I know, don&#8217;t mix -release and -current, though if it doesn&#8217;t work then it&#8217;s easy to fix by upgrading to the snapshot from the day you compiled the kernel.</p>
<p>A few tips:</p>
<p>There&#8217;s a new Boot ROM Version MM11.0055.B08 from Nov.13, 2006 avaiable from Apple. <a href="http://www.apple.com/support/downloads/macminiefifirmwareupdate11.html" rel="nofollow">http://www.apple.com/support/downloads/macminiefifirmwareupdate11.html</a></p>
<p>I installed that already with a minimal OS X installation on the internal harddisk (should also work with booting OS X from an external firewire harddisk), *but* I didn&#8217;t install OpenBSD yet after the Boot ROM upgrade. I&#8217;ll post it here if there are any problems with that, I&#8217;ll test it soon.</p>
<p>Make sure your connect your wireless keyboard to the mini *while* OS X is installed. Otherwise it won&#8217;t work later without OS X (no USB keyboard support while installing OpenBSD without an ACPI enabled kernel on the boot CD). ;-)</p>
<p>I didn&#8217;t need Boot Camp or something like that, even not with the Boot ROM version MM11.0055.B05. The mini boots fine with a usual PC partition table and just OpenBSD on the harddisk. I tried it also with a Boot Camp partition, works also, but I don&#8217;t want any start options on my mini, and Boot Camp is a beta with limited lifetime etc. and I don&#8217;t feel like risking something as I won&#8217;t have local access to my mini when it&#8217;s in the colo datacenter.</p>
<p>You can compile the kernel either on another i386 machine and transfer it to the mini (on a CD), or you can just upgrade the source tree to -current on another machine, transfer the tree to the mini (as archive on a CD) and compile the kernel on the mini.</p>
<p>As said above, I&#8217;ll try to use -release (with patches) with the new kernel, so I&#8217;ll leave just /usr/src/sys on -current (from Nov. 12, 2006), but use -release for the rest of the source tree, without further CVS upgrades except the usual patches. Maybe that works, if not, I&#8217;ll stay on latest snapshots until OpenBSD 4.1.</p>
<p>I&#8217;ll post here if there are any other important news. :-)</p>
<p>Tas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mike</title>
		<link>http://erdelynet.com/tech/openbsd/openbsd-on-intel-mac-mini/comment-page-1/#comment-761</link>
		<dc:creator>mike</dc:creator>
		<pubDate>Tue, 14 Nov 2006 16:43:27 +0000</pubDate>
		<guid isPermaLink="false">http://erdelynet.com/2006/04/30/tech/openbsd/openbsd-on-intel-mac-mini/#comment-761</guid>
		<description>Tas!  Thanks for keeping us updated here.  I haven&#039;t had time to play.

Does this patch -current or 4_0_RELEASE?

I&#039;m going to hopefully try this out this weekend.</description>
		<content:encoded><![CDATA[<p>Tas!  Thanks for keeping us updated here.  I haven&#8217;t had time to play.</p>
<p>Does this patch -current or 4_0_RELEASE?</p>
<p>I&#8217;m going to hopefully try this out this weekend.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TasDevil</title>
		<link>http://erdelynet.com/tech/openbsd/openbsd-on-intel-mac-mini/comment-page-1/#comment-760</link>
		<dc:creator>TasDevil</dc:creator>
		<pubDate>Tue, 14 Nov 2006 02:37:37 +0000</pubDate>
		<guid isPermaLink="false">http://erdelynet.com/2006/04/30/tech/openbsd/openbsd-on-intel-mac-mini/#comment-760</guid>
		<description>&gt; I never have seen generic.mp recognize the second CPU.

That will change now: http://marc.theaimsgroup.com/?l=openbsd-misc&amp;m=116347120704233&amp;w=2

Marvell Yukon NIC, *both* CPU cores, USB pen drives - everything I need (and even more) works now on my Mac mini! YAY! :-D

I&#039;ll be online soon with my perfect Mac mini OpenBSD server. :-D

A happy Tas.</description>
		<content:encoded><![CDATA[<p>&gt; I never have seen generic.mp recognize the second CPU.</p>
<p>That will change now: <a href="http://marc.theaimsgroup.com/?l=openbsd-misc&amp;m=116347120704233&amp;w=2" rel="nofollow">http://marc.theaimsgroup.com/?l=openbsd-misc&amp;m=116347120704233&amp;w=2</a></p>
<p>Marvell Yukon NIC, *both* CPU cores, USB pen drives &#8211; everything I need (and even more) works now on my Mac mini! YAY! :-D</p>
<p>I&#8217;ll be online soon with my perfect Mac mini OpenBSD server. :-D</p>
<p>A happy Tas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TasDevil</title>
		<link>http://erdelynet.com/tech/openbsd/openbsd-on-intel-mac-mini/comment-page-1/#comment-754</link>
		<dc:creator>TasDevil</dc:creator>
		<pubDate>Mon, 13 Nov 2006 13:44:07 +0000</pubDate>
		<guid isPermaLink="false">http://erdelynet.com/2006/04/30/tech/openbsd/openbsd-on-intel-mac-mini/#comment-754</guid>
		<description>Did you see this post (and the whole thread)? http://marc.theaimsgroup.com/?l=openbsd-misc&amp;m=116328147221334&amp;w=2

No success with that so far, one of the new files created by the patch doesn&#039;t compile here (with -current source tree).

Though it works already with NetBSD, even with both CPU Cores...: http://mail-index.netbsd.org/port-i386/2006/10/07/0000.html But that&#039;s not OpenBSD </description>
		<content:encoded><![CDATA[<p>Did you see this post (and the whole thread)? <a href="http://marc.theaimsgroup.com/?l=openbsd-misc&amp;m=116328147221334&amp;w=2" rel="nofollow">http://marc.theaimsgroup.com/?l=openbsd-misc&amp;m=116328147221334&amp;w=2</a></p>
<p>No success with that so far, one of the new files created by the patch doesn&#8217;t compile here (with -current source tree).</p>
<p>Though it works already with NetBSD, even with both CPU Cores&#8230;: <a href="http://mail-index.netbsd.org/port-i386/2006/10/07/0000.html" rel="nofollow">http://mail-index.netbsd.org/port-i386/2006/10/07/0000.html</a> But that&#8217;s not OpenBSD</p>
]]></content:encoded>
	</item>
</channel>
</rss>
