XC mini MP67-D

■ XC mini MP67-D

1. Sandy Bridgeべアボーン AOpen XC mini MP67-DをMac mini化

 AOpenのSandy BridgeべアボーンMP67-DをMac mini化した所、音源、LAN、USB3.0、スリープ、復帰いずれも問題なく動作した。スリープからの復帰後にUSBデバイスを見失ったりデバイスのマウントエラーなども発生しない。


 IO DATAのUSB3.0外付けSSDでUSB3.0のパフォーマンスを計測。計測に使用したSSDはApple純正SSDの128GB(東芝製 HG3 THNSNC128GBSJ)。Windows環境との比較でもほUSB3.0でほぼ同じ速度が出ていることが確認できる。



  • 起動時のログ

Apr 19 19:37:02 localhost kernel[0]: Darwin Kernel Version 11.3.0: Thu Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64
Apr 19 19:37:02 localhost kernel[0]: vm_page_bootstrap: 978439 free pages and 61945 wired pages
Apr 19 19:37:02 localhost kernel[0]: kext submap [0xffffff7f8072f000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff800072f000]
Apr 19 19:37:02 localhost kernel[0]: zone leak detection enabled
Apr 19 19:37:02 localhost kernel[0]: standard timeslicing quantum is 10000 us
Apr 19 19:37:02 localhost kernel[0]: mig_table_max_displ = 73
Apr 19 19:37:02 localhost kernel[0]: TSC Deadline Timer supported and enabled
Apr 19 19:37:02 localhost kernel[0]: IntelCPUMonitor: Based on code by mercurysquad, superhai (C)2008
Apr 19 19:37:02 localhost kernel[0]: User defined TjMax=0
Apr 19 19:37:02 localhost kernel[0]: AppleACPICPU: ProcessorId=1 LocalApicId=0 Enabled
Apr 19 19:37:02 localhost kernel[0]: AppleACPICPU: ProcessorId=2 LocalApicId=2 Enabled
Apr 19 19:37:02 localhost kernel[0]: AppleACPICPU: ProcessorId=3 LocalApicId=1 Enabled
Apr 19 19:37:02 localhost kernel[0]: AppleACPICPU: ProcessorId=4 LocalApicId=3 Enabled
Apr 19 19:37:02 localhost kernel[0]: calling mpo_policy_init for Sandbox
Apr 19 19:37:02 localhost kernel[0]: Security policy loaded: Seatbelt sandbox policy (Sandbox)
Apr 19 19:37:02 localhost kernel[0]: calling mpo_policy_init for Quarantine
Apr 19 19:37:02 localhost kernel[0]: Security policy loaded: Quarantine policy (Quarantine)
Apr 19 19:37:02 localhost kernel[0]: calling mpo_policy_init for TMSafetyNet
Apr 19 19:37:02 localhost kernel[0]: Security policy loaded: Safety net for Time Machine (TMSafetyNet)
Apr 19 19:37:02 localhost kernel[0]: Copyright (c) 1982, 1986, 1989, 1991, 1993
Apr 19 19:37:02 localhost kernel[0]: The Regents of the University of California. All rights reserved.
Apr 19 19:37:02 localhost kernel[0]: MAC Framework successfully initialized
Apr 19 19:37:02 localhost kernel[0]: using 16384 buffer headers and 10240 cluster IO buffer headers
Apr 19 19:37:02 localhost kernel[0]: IOAPIC: Version 0x20 Vectors 64:87
Apr 19 19:37:02 localhost kernel[0]: ACPI: System State [S0 S3 S4 S5] (S3)
Apr 19 19:37:02 localhost kernel[0]: PFM64 (36 cpu) 0xf10000000, 0xf0000000
Apr 19 19:37:02 localhost kernel[0]: [ PCI configuration begin ]
Apr 19 19:37:02 localhost kernel[0]: [ PCI configuration end, bridges 3 devices 13 ]
Apr 19 19:37:02 localhost kernel[0]: RTC: Only single RAM bank (128 bytes)
Apr 19 19:37:02 localhost kernel[0]: IntelCPUMonitor: CPU family 0x6, model 0x2a, stepping 0x7, cores 2, threads 4
Apr 19 19:37:02 localhost kernel[0]: IntelCPUMonitor: Using efi
Apr 19 19:37:02 localhost kernel[0]: IntelCPUMonitor: BusClock=99MHz FSB=399MHz
Apr 19 19:37:02 localhost kernel[0]: IntelCPUMonitor: Platform string T9
Apr 19 19:37:02 localhost kernel[0]: IntelCPUMonitor: CPU0 Tjmax 100
Apr 19 19:37:02 localhost kernel[0]: IntelCPUMonitor: CPU1 Tjmax 100
Apr 19 19:37:02 localhost kernel[0]: AppleIntelCPUPowerManagement: (built 18:56:37 Jan 12 2012) initialization complete
Apr 19 19:37:02 localhost kernel[0]: mbinit: done [64 MB total pool size, (42/21) split]
Apr 19 19:37:02 localhost kernel[0]: Pthread support ABORTS when sync kernel primitives misused
Apr 19 19:37:02 localhost kernel[0]: AppleIntelCPUPowerManagementClient: ready
Apr 19 19:37:02 localhost kernel[0]: PXHCD 0xffffff807f6b6000:UIMInitialize xHC addressing capability 64 bit register
Apr 19 19:37:02 localhost kernel[0]: PXHCD 0xffffff807f6b6000:UIMInitialize HCSParams2 = 0x11
Apr 19 19:37:02 localhost kernel[0]: PXHCD 0xffffff807f6b6000:UIMInitialize MAX SCRATCH PAD = 0
Apr 19 19:37:02 localhost kernel[0]: com.apple.AppleFSCompressionTypeDataless kmod start
Apr 19 19:37:02 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib kmod start
Apr 19 19:37:02 localhost kernel[0]: com.apple.AppleFSCompressionTypeDataless load succeeded
Apr 19 19:37:02 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib load succeeded
Apr 19 19:37:02 localhost kernel[0]: vendor:device: 0x8086:0x1502.
Apr 19 19:37:02 localhost kernel[0]: AppleIntelE1000e(Info): changing MTU from 0 to 1500
Apr 19 19:37:02 localhost kernel[0]: BTCOEXIST off
Apr 19 19:37:02 localhost kernel[0]: wl0: Broadcom BCM432b 802.11 Wireless Controller
Apr 19 19:37:02 localhost kernel[0]: 5.100.98.75
Apr 19 19:37:02 localhost kernel[0]: AppleIntelE1000e(Info): AppleIntelE1000e:WOL = 2
Apr 19 19:37:02 localhost kernel[0]: rooting via boot-uuid from /chosen: FA2D3136-13DE-361D-BFE9-D3D92BE079CC
Apr 19 19:37:02 localhost kernel[0]: From path: "uuid", Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
Apr 19 19:37:02 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/APPLE SSD TS128C Media/IOGUIDPartitionScheme/Macintosh HD@2
Apr 19 19:37:02 localhost kernel[0]: BSD root: disk0s2, major 14, minor 2
Apr 19 19:37:02 localhost kernel[0]: Kernel is LP64
Apr 19 19:37:03 localhost kernel[0]: AppleIntelE1000e: Ethernet address 00:01:80:7e:d0:d4
Apr 19 19:37:03 localhost kernel[0]: AirPort_Brcm4331: Ethernet address 00:21:4f:e3:98:bf
Apr 19 19:37:03 localhost kernel[0]: IO80211Controller::dataLinkLayerAttachComplete(): adding AppleEFINVRAM notification
Apr 19 19:37:03 localhost kernel[0]: IO80211Interface::efiNVRAMPublished():
Apr 19 19:37:04 localhost kernel[0]: Created virtif 0xffffff800cba1e00 p2p0
Apr 19 19:37:04 localhost kernel[0]: AirPort: Link Down on en1. Reason 8 (Disassociated because station leaving).
Apr 19 19:37:05 mp67-d kernel[0]: Apple16X50PCI22: Identified 1 Serial channels at PCI Bus=0 Dev=22 Func=3
Apr 19 19:37:05 mp67-d kernel[0]: Apple16X50UARTSync22: Detected 16550AF/C/CF FIFO=16 MaxBaud=115200
Apr 19 19:37:05 mp67-d kernel[0]: Previous Shutdown Cause: 3
Apr 19 19:37:05 mp67-d kernel[0]: MacAuthEvent en1 Auth result for: 00:0d:02:76:2a:fe MAC AUTH succeeded
Apr 19 19:37:05 mp67-d kernel[0]: wlEvent: en1 en1 Link UP
Apr 19 19:37:05 mp67-d kernel[0]: AirPort: Link Up on en1
Apr 19 19:37:05 mp67-d kernel[0]: en1: BSSID changed to 00:0d:02:76:2a:fe
Apr 19 19:37:06 mp67-d kernel[0]: Transcript Offline - Buffer Pool Allocate [181000] failed
Apr 19 19:37:06 mp67-d kernel[0]: Sound assertion ""ERROR: EFI ROM did not publish 'hda-gfx' associative property!\n"" failed in AppleHDACodecGeneric at line 350 goto ExitError
Apr 19 19:37:07 mp67-d kernel[0]: DSMOS has arrived
Apr 19 19:37:07 mp67-d kernel[0]: macx_swapon SUCCESS
Apr 19 19:38:03 mp67-d kernel[0]: Sound assertion "kTypePinComplex != fType" failed in AppleHDAWidget at line 2090 goto Exit

 ・Xbench (MP67-D+Core i5-2520M+4GB+APPLE SSD TS128C)Thread Testは除く

Results 291.46
System Info
Xbench Version 1.3
System Version 10.7.3 (11D50)
Physical RAM 4096 MB
Model Macmini5,1
Drive Type APPLE SSD TS128C
CPU Test 221.00
GCD Loop 315.17 16.61 Mops/sec
Floating Point Basic 170.96 4.06 Gflop/sec
vecLib FFT 143.93 4.75 Gflop/sec
Floating Point Library 469.52 81.76 Mops/sec
Memory Test 552.95
System 596.19
Allocate 2271.81 8.34 Malloc/sec
Fill 414.32 20145.02 MB/sec
Copy 459.11 9482.64 MB/sec
Stream 515.56
Copy 501.56 10359.50 MB/sec
Scale 495.81 10243.28 MB/sec
Add 540.49 11513.59 MB/sec
Triad 526.94 11272.49 MB/sec
Quartz Graphics Test 441.79
Line 363.59 24.21 Klines/sec [50% alpha]
Rectangle 488.50 145.84 Krects/sec [50% alpha]
Circle 373.10 30.41 Kcircles/sec [50% alpha]
Bezier 318.11 8.02 Kbeziers/sec [50% alpha]
Text 1436.26 89.85 Kchars/sec
OpenGL Graphics Test 149.84
Spinning Squares 149.84 190.08 frames/sec
User Interface Test 443.93
Elements 443.93 2.04 Krefresh/sec
Disk Test 326.50
Sequential 223.83
Uncached Write 372.04 228.43 MB/sec [4K blocks]
Uncached Write 301.23 170.43 MB/sec [256K blocks]
Uncached Read 108.21 31.67 MB/sec [4K blocks]
Uncached Read 381.53 191.76 MB/sec [256K blocks]
Random 603.17
Uncached Write 482.03 51.03 MB/sec [4K blocks]
Uncached Write 407.55 130.47 MB/sec [256K blocks]
Uncached Read 2075.44 14.71 MB/sec [4K blocks]
Uncached Read 616.68 114.43 MB/sec [256K blocks]

 ・インストールメモ
事前準備(実機もしくは仮想環境などで実行)

1. Mac App StoreからLion(10.7.1以降)を購入(2012年4月時点では10.7.3が購入可)

2. アプリケーションフォルダ(/Applications)のLionインストーラ(Install Mac OS X Lion.app)のSharedSupportを開く

3. インストールイメージ(InstallESD.dmg)を開く

4. ディスクユーティリティでベースシステムイメージ(BaseSystem.dmg)をUSBメモリ(8GB以上)に復元する。

5. カーネル(mach_kernel)、パッケージ(Package)をUSBメモリにコピーする。

6. Chameleonのインストーラを起動し、インストール先としてUBSメモリを指定してインストールする。

7. Chameleon設定ファイル(org.chameleon.boot.plist)、SMBIOS情報(smbios.plist)、OS X用に修正したDSDTファイル(DSDT.aml)、LAN、Audio、USB3.0を認識するドライバを含んだ追加kextを含むファイルをUSBメモリの/Extraにコピーする

XC mini MP67-Dで実行

1. 出来上がったUSBインストーラ―を起動ドライブに指定して起動後、Lionをインストールする 

2. 再起動

3. 再度USBインストーラ―で起動し、起動ディスクとしてLionをインストールしたHDDを指定する (eg. Macintosh HD)
 *この時点では、LionをインストールしたHDDからは起動できない為

4. Lionの初期設定を行う

5. Chameleonのインストーラ―を再度ダウンロードし(USBメモリに含めておいてもよい)、インストール先としてOSが入ったHDD(eg. Macintosh HD)を指定してインストールする。
 *次回の起動からはブートローダーが入る為、HDDから起動できるようになる

6. AppleHDA.kext(ALC662コーデック追加)、AppleRTC.kext(スリープ後のCMOSリセット対策)、AppleIntelCPUPowermanagent.kext(KP防止)へそれぞれパッチを適用

7. カーネルキャッシュをクリアし、再起動する

8. 設定完了



最終更新:2012年04月19日 00:47