2 月 27

GA-E7AUM-DS2H+GeForce 7800GTの構成でQuartz Extremeが動くようにする。
(これまたかなり大変だった)

ベースの構成は install 10.6.0+ update 10.6.6 + MultiBeast( EasyBeast Install)
com.apple.Boot.plistでKernel Flagsは"-v PCIRootUID=1", GraphicsEnablerは1に設定し64bitモード。

chameleonのソースを確認すると、" { 0x10DE0092, "GeForce 7800 GT" }"が含まれている。

なので、適切な方法でdevice-propertiesをinjectしてやればよいのだが、、、

通常 Natit.kext/NVenabler.kext/NVinject.kextなどのinjectorを使用すればOKなのだが
kexts.comで入手した64bit対応のどのkextを使ってもQ/Eは有効にならなかった。

injectorの使用を諦めて、EFI stringsを使用することとした。
Howto create nVidia EFI string for Geforce the simple wayを参考にしたり、EFIStudioを利用したりしたが、kernel panicの連続だった。

InsanelyMac Forumを読みあさったところ、
Geforce 7x00 series and update to 10.6.3.
Solution Found to 7600 GT in 64 bit SL and proper acceleration
を発見した。

なんと、7x00系のkextは10.6.3からは64bit対応がだめになっているとのこと。

Mac OS X Install DVD(10.6.0)の /System/Library/Extensionsから

Geforce.kext
Geforce7xxxGLDriver.bundle
Geforce8000GLDriver.bundle
GeforceGA.plugin
GeforceGLDriver.bundle
GeforceVADriver.bundle
NVDANV40Hal.kext
NVDAN50Hal.kext
NVDAResman.kext
NVSMU.kext

/System/Library/Frameworkから

OpenCL.framework
OpenGL.framework

をそれぞれの場所にcopyして、EFI stringsをcom.apple.Boot.plistに追加したところ、
64bitでQ/Eが有効となり、FrontRowが動くようになった。

が、しかし、
Networkが繋がらなくなってしまった。
調べた結果、、、

GA-E7AUM-DS2Hのonboard ethernetは MCP79 で driverはnvenet.kext。
これがPluginで含まれているIONetworkingFamily.kextも10.6.0にRollbackしたところ、
Networkが回復した。

がっ、しかし、、、
Chess applicationを実行するとKernel Panicとなる。

10.6.6にしてarch=i386を付けて32bit modeにするのが良さそうだ。




2 月 26

GA-H55M-S2Hにメインマシンの座を奪われてしまったGA-E7AUM-DS2Hだが

Windowx Xp/Windows 7専用にしていうのも可哀想だ。

ということで、iBoot+MultiBeastをインストールしようと苦労したが、

OSX 10.6のインストール途中でエラーになってしまう。

やむなく、HDDをGA-H55M-S2Hに接続し、インストールした。

(open ~OSInstall.mpkg方法で10.6.0をインストール、10.6.6にupdate、MultiBeastでEasyBeast Install)

現在のGA-E7AUM-DS2Hの構成は

BIOS: F4
CPU: Intel Core2 8500
Memory: 2GB+2GB
Graphic board: WinFast PX7800GT TDH (新規に中古で購入 ¥3150)
pararell ATA primary master: HDD 320MB Windows Xp
paralell ATA primary slave: CD/DVD drive
SATA0: HDD 320MB Windows 7
SATA1: HDD 500MB OSX


SATA1のHDDにインストールしたOSX86だが、
RemberというOSXのメモリテストappを実行すると、panicで落ちてしまう。

hardwareの異常を否定するために memtest86+USBで試してみた。

1GBのUSBメモリにinstallしてUSBメモリから起動。


Intel Core2 3167MHz
L1 Cache: 32K 44601 MB/s
L2 Cache: 6144K 20697 MB/s
L3 Cache:         NONE
Memory  : 3839M     3968 MB/s


28分で1 passした。一応問題はなさそうだ。
やはりOSX86の問題らしい。

もともとこのmotherboardでOSX86を動かすにあたっては、
onboardのgraphicを使う場合、Memoryを2GB以下にしないとpanicになる現象がある。
graphic boardを増設すれば、この現象は回避されるはずだったが、、、、

しばらく悩んだ結果、
BIOSの設定でHybrid SLIをAutoからDisableにすることで回避できることがわかった。
Remberも問題なく完遂できた。



2 月 25

PCI deviceの情報を確認するlspciコマンドをOSXに追加する。

myHackから
myHack_lspci_Installer_1.0.mpkg.tar.bz2を入手する。

展開してインストール。

リブートして/System/Library/Extensions/lspcidrv.kextを認識させるか

sudo kextload /System/Library/Extensions/lspcidrv.kext

でロードさせる。

現在のlspciの結果


00:00.0 Host bridge: Intel Corporation Clarkdake DRAM Controller (rev 18)
00:01.0 PCI bridge: Intel Corporation Clarkdale PCI Express x16 Root Port (rev 18)
00:16.0 Communication controller: Intel Corporation Ibex Peak HECI Controller (rev 06)
00:1a.0 USB Controller: Intel Corporation Ibex Peak USB Universal Host Controller (rev 06)
00:1a.1 USB Controller: Intel Corporation Ibex Peak USB Universal Host Controller (rev 06)
00:1a.2 USB Controller: Intel Corporation Ibex Peak USB Universal Host Controller (rev 06)
00:1a.7 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation Ibex Peak High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 1 (rev 06)
00:1c.4 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 5 (rev 06)
00:1c.5 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 6 (rev 06)
00:1d.0 USB Controller: Intel Corporation Ibex Peak USB Universal Host Controller (rev 06)
00:1d.1 USB Controller: Intel Corporation Ibex Peak USB Universal Host Controller (rev 06)
00:1d.2 USB Controller: Intel Corporation Ibex Peak USB Universal Host Controller (rev 06)
00:1d.7 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Ibex Peak LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation Ibex Peak 6 port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation Ibex Peak SMBus Controller (rev 06)
01:00.0 VGA compatible controller: ATI Technologies Inc Unknown device 68b8
01:00.1 Audio device: ATI Technologies Inc Unknown device aa58
03:00.0 IDE interface: JMicron Technology Corp. JMB368 IDE controller
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)

2 月 23

GA-H55M-S2Hに玄人志向のHD5770グラフィックカードを搭載し三菱の液晶ディスプレイにHDMIで接続している。
画像は問題ない。今回はHDMIの音声をなんとかしてみた。

Windows7で試したところ、RDT233WLMから音が出た。音質はお世辞にも良いとはいえないが、、、

"HD5770 HDMI DSDT"でgoogleのお世話になって見つけた、tonymacx86のフォーラムの情報。
DSDTに変更を加えることでHDMI音声が有効になるとのことだった。

Device (PEGP)
{
Name (_ADR, 0x00010000)
Name (_PRW, Package (0x02)
{
0x09,
0x05
})
Device (GFX0)
{
Name (_ADR, Zero)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Device (HDAU)
{
Name (_ADR, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}

indentが有効でないのでとても読み難いが、
Device (GFX0)とDevice(HDAU)を含むDevice(PEGP)を定義している。

これを、DSDTの Device(PCI0)に追加する。

DSDTの編集にはエスパニョーラなwww.osx86.esから入手できるDSDTseを用いる。現在のversionは1.4.3。

tonymacx86のDSDTdatabaseからDSDT.amlを入手し、
DSDTseで開く。
Device(PCI0)をSearchし、そのブロックの中に、上記のDevice(PEGP)を丸ごと追加する。
追加してsaveしたあと、コンパイルしてDSDT.amlを作成する。
1ヶ所warningが出るが、無視してもよい。
気になる人はDSDTFixerにかけると幸せになれる。

出来上がったDSDT.amlを起動ディスクのExtraフォルダに入れる。

必要なkextは10.6.6のvanillaなAppleHDA.kextだけ(らしい)。
MultiBeastで10.6.2にroll backされている場合は最新のAppleHDA.kextに戻さなければならない。
ALC8xxHDA.kext, VoodooHDA.kextなどaudio関連のkextは全て外しておく。

Kext Utilityで調整してリブート。
System PreferenceのSoundでHDMI audioが有効になっていれば成功。

もしダメだった場合は

Device (PEGP)
{
Name (_ADR, 0x00010000)

のアドレスの部分を 0x00020000, 0x0003000などと変更して試してみると良いらしい。
ここのアドレスはマザーボードにより異なっているようだ。




2 月 21

PS2キーボードをH55M-S2Hで使おうとして苦労したのでまとめておく。

H55M-S2HにはPS2コネクタが1つだけあり、ここにKeyboardかMouseを接続することができる。
今回は日本語106Keyboardを接続した。

VoodooPS2Controller.kextを入れればよさそうとの情報をもとに試行錯誤した。

1)MultiBeastでVoodooPS2Controllerをインストール
    /Extra/ExtensionsにVoodooPS2Controller.kextが入るが
    この位置だと"kext com.apple.kernel.iokit not found"と依存性エラーが出る。

2)VoodooPS2Controller-0.98-installer.pkgを入手してインストール
    /System/Library/Extensionsに入る
    64bitに対応していないとエラー(詳細忘れた)

3)フォーラムから64bit対応のVoodooPS2Controllerを入手してインストール
    VoodooPS2Controller.kextとAppleACPIPS2Nub.kextを
    /System/Library/Extensionsに入れるが、依然エラーになる

4)VoodooPS2Controller.kextを右クリックして内容を見て
    Contents/Pluginの VoodooPS2Mouse.kextを削除する
    
    これでやっとPS2キーボードが使えるようになった。

VoodooPS2Controller.kextがマウスの接続を前提としていたためらしい。
キートップがまったく一致していないのが問題。
Altが⌘キーになっているし、半角/全角が"`"になっている。

注意: 当然のことながら kextをいじるので、その都度permission/ownerを正しいものとし
mkextの作り直しが必要。 これをまとめてやってくれる"Kext Utility"というMultiBeastでインストールされるアプリが便利だ。

2 月 20

OSX86のinstallをするにあたりストレスになるのはCD/DVDの入れ替えだ。
DVD自体読み込みが遅いし。
そんな不満を解消するInstallerが作れる"OSX86 ModUSB10"

Mac OS X Install DVDをrestoreした8GBのUSBメモリにOSX86 ModUSB.pkgをinstallする。

USBメモリには
boot
RAMDisk.plist
Extraフォルダ ができる

Extraフォルダの中身は
com.apple.Boot.plist
Extensions.mkext
legacy_kernel
mach_kernel
modbin_kernel
postBoot.img
smbios.plist
Themesフォルダ

com.apple.Boot.plistの内容は

<key>Kernel</key>
<string>/Extra/legacy_kernel</string>
<key>Kernel Flags</key>
<string>-v maxmem=2048 cpus=1 arch=i386</string>
<key>Legacy Logo</key>
<string>No</string>
<key>DSDT</key>
<string>/Extra/DSDT.aml</string>
<key>Wait</key>
<string>Yes</string>
<key>USBBusFix</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>No</string>
<key>SMBIOS</key>
<string>/Extra/smbios.plist</string>


機種依存のDSDT.amlをExtraフォルダに入れておくとよさそうだ。

smbios.plistの内容は

<key>SMbiosversion</key>
<string>EE16.003C.B15</string>
<key>SMproductname</key>
<string>OSX86Hack,1,1</string>
<key>SMserial</key>
<string>E133705105S</string>
<key>SMsystemversion</key>
<string>1.0</string>


Extensions.mkextの内容


mkextunpack -v Extensions.mkext | awk '{print $1}'| sed 's#/Users/nawcom/Builds/makebootcd/Extensions/##g'

で見ると

AHCIPortInjector.kext
AppleACPIPS2Nub.kext
AppleATIATA.kext
AppleATIPATA.kext
AppleNForceATA.kext
ApplePS2Controller.kext
ApplePS2Controller.kext/Contents/PlugIns/ApplePS2Keyboard.kext
ApplePS2Controller.kext/Contents/PlugIns/ApplePS2Mouse.kext
AppleVIAATA.kext
EvilIOUSBFamily.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilAppleUSBCDC.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilAppleUSBCDCACMControl.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilAppleUSBCDCACMData.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilAppleUSBCDCDMM.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilAppleUSBCDCECMControl.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilAppleUSBCDCECMData.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilAppleUSBCDCEEM.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilAppleUSBCDCWCM.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilAppleUSBEHCI.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilAppleUSBHub.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilAppleUSBMergeNub.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilAppleUSBOHCI.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilAppleUSBOpticalMouse.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilAppleUSBUHCI.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilAppleUSBVideoSupport.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilIOUSBCompositeDriver.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilIOUSBHIDDriver.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilIOUSBHIDDriverSafeBoot.kext
EvilIOUSBFamily.kext/Contents/PlugIns/EvilIOUSBUserClient.kext
EvilIOUSBMassStorageClass.kext
EvOreboot.kext
fakesmc.kext
IOATAFamily.kext
IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext
IOATAFamily.kext/Contents/PlugIns/IOATABlockStorage.kext
IOATAFamily.kext/Contents/PlugIns/IOATAPIProtocolTransport.kext
IONetworkingFamily.kext
IONetworkingFamily.kext/Contents/PlugIns/AppleBCM5701Ethernet.kext
IONetworkingFamily.kext/Contents/PlugIns/AppleIntel8255x.kext
IONetworkingFamily.kext/Contents/PlugIns/AppleIntelE1000e.kext
IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8139Ethernet.kext
IONetworkingFamily.kext/Contents/PlugIns/AtherosL1cEthernet.kext
IONetworkingFamily.kext/Contents/PlugIns/AtherosL1Ethernet.i386.kext
IONetworkingFamily.kext/Contents/PlugIns/AttansicL1eEthernet.i386.kext
IONetworkingFamily.kext/Contents/PlugIns/AttansicL2Ethernet.i386.kext
IONetworkingFamily.kext/Contents/PlugIns/nForceLAN.kext
IONetworkingFamily.kext/Contents/PlugIns/RealtekR1000SL.kext
IONetworkingFamily.kext/Contents/PlugIns/ViaRhine.kext
JMicron36xATA.kext
JMicron36xSATA.kext
JMicronATA.kext
LegacyAppleRTC.kext
MCP78SIDE.kext
NullCPUPowerManagement.kext
PlatformUUID.kext
PostbootMounter.kext
PostbootSymbols.kext
VoodooBattery.kext

であった。

NVIDIAのGeForce 7800GTを載せたGA-E7AUM-S2Hではkernel panicとなり
起動できなかった。



2 月 19


GA-H55M-S2H+Radeon H5770へのOSX86のinstall方法をまとめる。
今回は
1)既存のOSXを利用する
2)DSDT.amlを用いない
方法なので他のmotherboard+ATIのvideo cardの構成でも参考になるはず。

必要なもの
1)既存のOSX(10.5以上)
2)HDD(40GB〜)
3)Mac OS X Install DVD
4)MacOSXUpdCombo10.6.6.dmg
5)MultiBeast 3.2.0 ( from http://www.tonymacx86.com/)

手順
STEP01:HDDを準備する
・HDDを既存OSXに接続する。
・HDDにApplication:Utilities:Disk UtilityでPartitionを切る。
*1 Partitionで GUID Partition Table (defaultのまま)とする。


STEP02:OSX10.6をHDDにinstallする
・Mac OS X Install DVDをマウントする
・Application:Utilities:Terminalを開く
・以下のコマンドを入力してInstallerを立ち上げる

open /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/OSInstall.mpkg

*すべて1行で
*コマンド入力時、pathの最初を入れてtabキーを使うと補ってくれる

・HDDを選択する

・基本と日本語環境を選択してインストール


STEP03:OSX10.6.6にupdateする
・MacOSXUpdCombo10.6.6.dmgをダブルクリック
・Application:Utilities:Terminalを開く
・以下のコマンドを入力してInstallerを立ち上げる

open /Volumes/Mac\ OS\ X\ 10.6.6\ Update\ Combo/MacOSXUpdCombo10.6.6.pkg


・HDDを選択する

*HDDが選択できないときは、一旦Installerを終了し再び立ち上げるとよい
・10.6.6にupdateする

STEP04:MultiBeastをインストールする
・MultiBeastを立ち上げる


・HDDを選択しインストール
*一度、適当にインストール項目選択して、Diskの選択をする
*Diskの選択後に、インストール項目を選択する。

・インストールする項目は以下のとおり

EasyBeast Install
System Utilities
VoodooHDA 0.2.72
Lnx2Mac's RealtekRTL81xx Ethernet
Chameleon 2.0 RC5 - ATI Experimental
64-bit Apple Boot Screen
PCI Root ID Fix for Chameleon
MacPro 3.1
OSx86 Software


* HDDのExtra/com.apple.Boot.plistの内容

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string> PCIRootUID=1</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Timeout</key>
<string>1</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
</dict>
</plist>


*HDD/Extra/smbios.plisの内容

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMfamily</key>
<string>Mac Pro</string>
<key>SMproductname</key>
<string>MacPro3,1</string>
<key>SMboardproduct</key>
<string>Mac-F42C88C8</string>
<key>SMserial</key>
<string>G88451235J4</string>
<key>SMbiosversion</key>
<string>MultiBeast.tonymacx86.com</string>
</dict>
</plist>


*HDD/Extra/Extensionの内容

ElliottForceLegacyRTC.kext
EvOreboot.kext
FakeSMC.kext
JMicron36xATA.kext
JMicron36xSATA.kext
NullCPUPowerManagement.kext


STEP05:HDDをPCに接続して起動する
・About This Mac

・System Profile - Hardware


・System Profile - Hardware- Ethernet


・System Profile - Hardware - Graphics


・System Profile - Software

2 月 19

bootloaderとしてお世話になっているChameleonだがopen sourceで開発が進められている。

ATI video cardのサポートがどのレベルでされているのか調べるために、

Chameleonのソースを調べて、compileしてみた。

1)xcodeが必要なので、Mac OS X Install DVDの Optional Installsから Xcode.mpkgをインストールする。

2)Terminal アプリで以下を入力してChameleonのソースを入手する

hoge$ svn co -r HEAD http://forge.voodooprojects.org/svn/chameleon


3)trunkをmakeしてみる

hoge$ cd chameleon/trunk
hoge$ make clean
hoge$ make embedtheme
hoge$ sudo mv /boot /boot.org
hoge$ sudo cp sym/i386/boot /

これまでのbootをboot.orgとして保存しておく。
これでrebootすると、1024x680で立ち上がる。
現在のtrunkではATI cardはサポートされていないようだ。

4)branch/Kabylを試してみる

hoge$ cd
hoge$ cd chameleon/branches/Kabyl
hoge$ make clean
hoge$ make embedtheme
hoge$ sudo cp sym/i386/boot /

これでrebootすると1080pで表示された。

iBootはこのbranchを採用しているようだ。

2 月 16

Video Cardの問題がなんとなく見えてきたので、もう一度MultiBeastのinstallを検討した。

iBootで起動しOSX 10.6.0+10.6.6updateをinstallしたHDDにMultiBeast3.2.0をinstallした。

Try 0: "-v"オプションをつけ起動
Result:
ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed outで止まってしまった。

Try1: com.apple.Boot.plistで"arch"="i386"を消した
Result: やはりACPI_SMC~でstallする。

Try2: "GraphicsEnabler"="No"で起動
Result: やhりACPI_SMC~でstallする。

Try3: "PCIRootUID"="1"をつけて起動
Result: OSX10.6.6が立ち上がった! 64bit。
しかし画面の解像度は1280x1024。Network×。Audio×。

Try4: MultiBeastでChameleon 2.0 RC5 - ATI をチェックしてinstall
(bootは 199008byteから199584byteのものになった。)。 "PCIRootUID"="1"をつけて起動

Result: OSX10.6.6が立ち上がり画面解像度も1080pになった。NetworkとAudioは×。

再びMultiBeastで

  • Realtek ALC8xx
  • AppleHDA Rollback
  • Lnx2Mac's RealtekRT81xx Ethernet

をインストールすればNetworkは動く。しかしAudioはだめ。DSDT.amlが必須のようだ。

DSDT.amlを入れない場合はVoodooHDA-2.7.2.pkgを入れると幸せになれる。
ただしアナログ出力はフロントになるが。


2 月 16

iBootからOSX10.6.6を起動する過程を追ってみた。

起動後にTerminalで

sudo  bdmesg

とすると、起動の状況を見ることができる。

まず、CDのExtra/com.apple.Boot.plistを読む。(これは特に設定なし)

つぎにPreboot.dmgを展開。

この内容はExtraフォルダのみ。Extraフォルダには

Extensions.mket, com.apple.Boot.plist, mach_kernel, smbios.plistが含まれている。

com.apple.Boot.plistは

<key>Kernel</key>

<string>rd(0,0)/Extra/mach_kernel</string>

<key>Kernel Flags</key>

<string>arch=i386 maxmem=4096 PCIRootUID=1</string>

<key>SMBIOS</key>

<string>rd(0,0)/Extra/smbios.plist</string>

<key>Legacy Logo</key>

<string>Yes</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>Boot Banner</key>

<string>No</string>

 



smbios.plistは

 

<key>SMbiosversion</key>

<string>iBoot.by.tonymacx86.com</string>

<key>SMbiosdate</key>

<string>01/15/2011</string>

<key>SMboardproduct</key>

<string>Mac-F42C88C8</string>

<key>SMfamily</key>

<string>Mac Pro</string>

<key>SMproductname</key>

<string>MacPro3,1</string>

<key>SMserial</key>

<string>G88451935J4</string>

 


mkextunpackでExtensions.mkextを展開した結果は

 

Found 59 kexts:

AHCIPortInjector.kext - org.chameleon.plist.AHCIPortInjector (1.0)

AppleACPIPS2Nub.kext - com.yourcompany.driver.AppleACPIPS2Nub (1.0d1)

AppleIntelPIIXATA.kext - com.apple.driver.AppleIntelPIIXATA (2.5)

AppleVIAATA.kext - com.apple.driver.AppleVIAATA (1.0.2)

AtherosL1cEthernet.kext - ru.Applelife.AtherosL1cEthernet (1.0.1b9)

ElliottForceLegacyRTC.kext - org.tgwbd.driver.ElliottForceLegacyRTC (1.0)

EvOreboot.kext - es.osx86.driver.EvOreboot (1.0.3)

FakeSMC.kext - org.netkas.FakeSMC (3.1)

Intel82566MM.kext - com.tootoosoft.driver.Intel82566MM (1.0d1)

IOAHCIBlockStorageInjector.kext - org.chameleon.plist.IOAHCIBlockStorageInjector (1.0)

IOAudioFamily.kext - com.apple.iokit.IOAudioFamily (1.7.6f2)

IONetworkingFamily.kext - com.apple.iokit.IONetworkingFamily (1.9)

IONetworkingFamily.kext/Contents/PlugIns/AppleBCM5701Ethernet.kext - com.apple.iokit.AppleBCM5701Ethernet (2.3.1b6)

IONetworkingFamily.kext/Contents/PlugIns/AppleIntel8254XEthernet.kext - com.apple.driver.AppleIntel8254XEthernet (2.1.1b7)

IONetworkingFamily.kext/Contents/PlugIns/AppleIntelE1000e.kext - com.insanelymac.driver.AppleIntelE1000e (1.0.1)

IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8139Ethernet.kext - com.apple.driver.AppleRTL8139Ethernet (1.5.3)

IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8169Ethernet.kext - com.apple.driver.AppleRTL8169Ethernet (1.1)

IONetworkingFamily.kext/Contents/PlugIns/AppleUSBEthernet.kext - com.apple.driver.AppleUSBEthernet (2.1)

IONetworkingFamily.kext/Contents/PlugIns/AppleUSBGigEthernet.kext - com.apple.driver.AppleUSBGigEthernet (1.2)

IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext - com.apple.iokit.AppleYukon2 (3.1.14b1)

IONetworkingFamily.kext/Contents/PlugIns/Intel82574L.kext - com.apple.driver.Intel82574L (1.0.4b1)

IONetworkingFamily.kext/Contents/PlugIns/nvenet.kext - com.apple.nvenet (1.0.69)

IOSCSIArchitectureModelFamily.kext - com.apple.iokit.IOSCSIArchitectureModelFamily (9.9.9)

IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIBlockCommandsDevice.kext - com.apple.iokit.IOSCSIBlockCommandsDevice (2.6.5)

IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIMultimediaCommandsDevice.kext - com.apple.iokit.IOSCSIMultimediaCommandsDevice (2.6.5)

IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIReducedBlockCommandsDevice.kext - com.apple.iokit.IOSCSIReducedBlockCommandsDevice (2.6.5)

IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/SCSITaskUserClient.kext - com.apple.iokit.SCSITaskUserClient (2.6.5)

IOStorageFamily.kext - com.apple.iokit.IOStorageFamily (9.9.9)

IOUSBFamily.kext - com.apple.iokit.IOUSBFamily (9.9.9)

IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDC.kext - com.apple.driver.AppleUSBCDC (4.0.5)

IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDCACMControl.kext - com.apple.driver.AppleUSBCDCACMControl (4.0.5)

IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDCACMData.kext - com.apple.driver.AppleUSBCDCACMData (4.0.5)

IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDCDMM.kext - com.apple.driver.AppleUSBCDCDMM (4.0.5)

IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDCECMControl.kext - com.apple.driver.AppleUSBCDCECMControl (4.0.5)

IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDCECMData.kext - com.apple.driver.AppleUSBCDCECMData (4.0.5)

IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDCEEM.kext - com.apple.driver.AppleUSBCDCEEM (4.0.5)

IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDCWCM.kext - com.apple.driver.AppleUSBCDCWCM (4.0.5)

IOUSBFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext - com.apple.driver.AppleUSBEHCI (9.9.9)

IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext - com.apple.driver.AppleUSBHub (4.1.7)

IOUSBFamily.kext/Contents/PlugIns/AppleUSBMergeNub.kext - com.apple.driver.AppleUSBMergeNub (4.1.5)

IOUSBFamily.kext/Contents/PlugIns/AppleUSBOHCI.kext - com.apple.driver.AppleUSBOHCI (4.1.5)

IOUSBFamily.kext/Contents/PlugIns/AppleUSBOpticalMouse.kext - com.apple.driver.AppleUSBOpticalMouse (3.7.5)

IOUSBFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext - com.apple.driver.AppleUSBUHCI (4.1.5)

IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext - com.apple.driver.USBCameraFirmwareLoader (1.1)

IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext - com.apple.driver.AppleUSBComposite (9.9.9)

IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext - com.apple.iokit.IOUSBHIDDriver (9.9.9)

IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriverSafeBoot.kext - com.apple.driver.IOUSBHIDDriver (4.1.5)

IOUSBFamily.kext/Contents/PlugIns/IOUSBUserClient.kext - com.apple.iokit.IOUSBUserClient (9.9.9)

IOUSBMassStorageClass.kext - com.apple.iokit.IOUSBMassStorageClass (9.9.9)

JMicron36xATA.kext - com.jmicron.JMicronATA (1.0.2)

JMicron36xSATA.kext - com.tonymacx86.JMicron36xSATA (0.7)

NullCPUPowerManagement.kext - org.tgwbd.driver.NullCPUPowerManagement (1.0d2)

OSvKernDSPLib.kext - com.apple.kext.OSvKernDSPLib (1.3)

RealtekRTL81xx.kext - com.lnx2mac.driver.RealtekRTL81xx (0.0.67)

VoodooHDA.kext - org.voodoo.driver.VoodooHDA (0.2.1)

VoodooPS2Controller.kext - org.voodoo.driver.PS2Controller (1.1)

VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext - org.voodoo.driver.PS2Keyboard (1.1)

VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext - org.voodoo.driver.PS2Mouse (1.2)

VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext - org.voodoo.driver.PS2Trackpad (1.1)


ホットワード padding margin 備忘録 紹介 ストール
割引クーポンまとめ情報 - クー割