環境構築 (Fedora Core 5 編)
デスクトップ PC が届いたので、Fedora Core 5 と Cell SDK 1.1 をインストールしました。順番は逆になりますが、まずは Cell SDK 1.1 のインストールから。IBM Cell Broadband Engine Software Development Kit:Download から CellSDK11.iso と SDK Installation and User's Guide を取ってきて、Guide に書いてある通りに実行すればあっさりとインストールできます。
次に Fedora Core 5 (FC5) のインストールですが、届いたデスクトップ PC のスペックはこんな感じで、今話題の Core 2 Duo (E6600) の搭載された PC です。
CPU: Intel Core 2 Duo E6600 (2.4GHz)
MOTHER: Intel D975XBXLKR (BIOS Version 1334)
AUDIO CODEC: SigmaTel STAC9221D A2
ETHER: Intel 82573L
VGA: WinFast PX7900GTTDH256M
また、使用した FC5 のインストールは CPU や MOTHER のトラブルをできるだけ避けたかったので、素の FC5 ではなく、以下の Fedora Unity Project にある Fedora Core 5 Re-Spin 20060621 版を使用しました。こちらのインストールも特にこれといったトラブルもなく、あっさり終わります。続いて Fedora Core 5 インストール個人的ノート を参考にシステムのアップデート (yum update) と nvidia ドライバのインストールを行うことで、ほとんどのデバイスが認識し、機能するようになりました。HARDWARE MONITOR (lm_sensors) も /usr/sbin/sensors-detect を実行することで動作するようになります。AUDIO CODEC は動かないかも、、と思っていましたが、音も鳴ってます。ただ、ささいな問題もありますが、、
o speed step も動作はしていますが、実際に動作している周波数が 2 種類 (1596MHz と 2394MHz) しかないような気がする (もっとありますよね?)。
o 起動時に以下のように怒られる
- PCI: BIOS Bug: MCFG area at f0000000 is not E820-reserved
- PCI: Failed to allocate mem resource #6:20000@90000000 for 0000:01:00.0
以下にインストール後のシステム情報を幾つか挙げておきますので、同様の PC に FC5 をインストールする人は参考にしてください。
# cat /proc/version
Linux version 2.6.17-1.2174_FC5smp (brewbuilder@hs20-bc2-3.build.redhat.com) (gcc version 4.1.1 20060525 (Red Hat 4.1.1-1)) #1 SMP Tue Aug 8 16:00:39 EDT 2006
# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
stepping : 6
cpu MHz : 1596.000
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips : 4805.39
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
stepping : 6
cpu MHz : 1596.000
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips : 4800.36
# lspci
00:00.0 Host bridge: Intel Corporation Memory Controller Hub
00:01.0 PCI bridge: Intel Corporation PCI Express Graphics Port
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.4 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5 (rev 01)
00:1c.5 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GH (ICH7DH) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controllers cc=IDE (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0291 (rev a1)
04:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller
05:04.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
05:05.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)
次に Fedora Core 5 (FC5) のインストールですが、届いたデスクトップ PC のスペックはこんな感じで、今話題の Core 2 Duo (E6600) の搭載された PC です。
CPU: Intel Core 2 Duo E6600 (2.4GHz)
MOTHER: Intel D975XBXLKR (BIOS Version 1334)
AUDIO CODEC: SigmaTel STAC9221D A2
ETHER: Intel 82573L
VGA: WinFast PX7900GTTDH256M
また、使用した FC5 のインストールは CPU や MOTHER のトラブルをできるだけ避けたかったので、素の FC5 ではなく、以下の Fedora Unity Project にある Fedora Core 5 Re-Spin 20060621 版を使用しました。こちらのインストールも特にこれといったトラブルもなく、あっさり終わります。続いて Fedora Core 5 インストール個人的ノート を参考にシステムのアップデート (yum update) と nvidia ドライバのインストールを行うことで、ほとんどのデバイスが認識し、機能するようになりました。HARDWARE MONITOR (lm_sensors) も /usr/sbin/sensors-detect を実行することで動作するようになります。AUDIO CODEC は動かないかも、、と思っていましたが、音も鳴ってます。ただ、ささいな問題もありますが、、
o speed step も動作はしていますが、実際に動作している周波数が 2 種類 (1596MHz と 2394MHz) しかないような気がする (もっとありますよね?)。
o 起動時に以下のように怒られる
- PCI: BIOS Bug: MCFG area at f0000000 is not E820-reserved
- PCI: Failed to allocate mem resource #6:20000@90000000 for 0000:01:00.0
以下にインストール後のシステム情報を幾つか挙げておきますので、同様の PC に FC5 をインストールする人は参考にしてください。
# cat /proc/version
Linux version 2.6.17-1.2174_FC5smp (brewbuilder@hs20-bc2-3.build.redhat.com) (gcc version 4.1.1 20060525 (Red Hat 4.1.1-1)) #1 SMP Tue Aug 8 16:00:39 EDT 2006
# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
stepping : 6
cpu MHz : 1596.000
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips : 4805.39
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
stepping : 6
cpu MHz : 1596.000
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips : 4800.36
# lspci
00:00.0 Host bridge: Intel Corporation Memory Controller Hub
00:01.0 PCI bridge: Intel Corporation PCI Express Graphics Port
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.4 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5 (rev 01)
00:1c.5 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GH (ICH7DH) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controllers cc=IDE (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0291 (rev a1)
04:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller
05:04.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
05:05.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)



