Homeに戻る  一覧2007に戻る 

NetBSD/amd64


NetBSD/amd64を使う[2007.10.27]


これまで約8年間利用してきたデスクトップパソコン(Athlon 700MHz)[2003.09.07, 2002.12.08, 2002.02.09]も性能的に十分とは言えなくなってきたので、新規購入することにした。

NetBSDをamd64(64bitアーキテクチャ)で利用することを目的として、HP Pavilion v7260jpを第一候補にした。 もちろん、個々に部品を買って組み立てることもできるが、0ベースから組み合わせを考えるのが大変なのと、価格的に不利なので、今回はAMD Athlon64 X2搭載で、ある程度のカスタマイズができるメーカー品を選択した。 事前に、新宿ビックカメラ ハルク店にv7260jpの店頭展示品があることを調べておいた。 同店に出向き、店員の許可を得て、v7260jp店頭展示品上で、持参したNetBSD-3.1/amd64のCD-ROMが起動できることを確認した。 これにより、最終的に購入を決めた。

パソコンが届いたので、直ちにNetBSD-3.1/amd64をインストールしてみたが、やはり問題が発生した。 インストールは正常に終了したが、HDから起動すると、内蔵のLANデバイスを認識しなかった。 別のLANデバイス(IO Data ETG2-PCI)を装着すると、re0として認識するが、これも動作しなかった。 LANが使えないのでは、どうにもならない。 友人kay氏に相談すると、HPのLanデバイスはnfe0であること、NetBSD-currentでサポートされているので、試してみるようにアドバイスをもらった。 NetBSD-currentのCD-ROMでbootすると、nfe0が認識され、動作することが分かった。 ETG2-PCIはとりあえず不要となったので、外してしまった。

次に、NetBSD-currentのGENERIC kernelをHDから起動すると、デバイスumass, ohci, ehciの認識で、kernel panicとなった。 kay氏のアドバイスにより、起動時オプションで、
boot: netbsd -c
として、unerconfの画面が表示されたら、
disable umass
disable ohci
disable ehci
quit
を入力すると、無事に起動することができた。

kernelの起動を確認できたので、umass, ohci, ehciを無効にしたKernelをkay氏に作成してもらい、これを入手して入れ替えた。 その後、こちらの環境でv7260jp用に最適化したkernelを作成することができた。

初めてNetBSDのMP kernelで動作したパソコンである。kernelのbuildでも、これまでNetBSDを利用してきたパソコンと比較して、圧倒的に早いことが実感できた。 例えば、mwrank-2007-09-03, pari-2.3.2, ratpoints-1.5.cなどをbuildして実行してみると、64bitコードの性能により、かなり早いようだ。

ただし、mule-2.3やgcl-2.6.7は、amd64(64bit)に対応できていないため、buildできなかった。NetBSD-3.1/i386も併用する必要がある。

現在、新パソコンの構成は、以下のようになっている。

項目 部品/製品 備考 購入年月
ケース電源
Mother board
HP Pavilion v7260jp ベースユニット
オプション Japan - Japanese localization
- 2007.10
CPU AMD Athlon64 X2 Dual Core 5200+, 2.6GHz
L1 Data Cache: 64KB 64B/line 2-way
L1 Inst Cache: 64KB 64B/line 2-way
L2 Cache: 1MB 64B/line 16-way
Family:Model:Step: 15.3.3
MMX, Extended MMX
3DNow!TM, Extended 3DNow!TM
PowerNow!TM
- 2007.10
Memory 4GB - 2007.10
Display Card NVIDIA GeForce 8500GT 256MB RAM, PCI-E 2007.10
HD0 ST3500630AS Serial ATA/300, 7200rpm, 500GB
NetBSD-current(2007.10.21)/amd64
2007.10
LAN device NVIDIA nForce MCP61 Gigabit Ethernet Controller 100BaseTX 2007.10
Sound device Realtek ALC888 PCM 20bit,16bit,96kHz,48kHz,44.1kHz 2007.10
Keyboard PFU Happy Hacking Keyboard PD-KB300B USB 2005.??
Mouse HP Optical mouse PS/2 2007.10
Display Eizo(Nanao) FlexScan L685 18.1inch LCD 2003.09



Last Update: 2007.12.24
H.Nakao

Homeに戻る[Homeに戻る]  一覧に戻る[一覧2007に戻る]