USB is recognized by the kernel (that comes with 9front)
look /dev/sdU*.*
USB boot works
PXE boot works using i82574 card and 9bootpxe (that comes with 9front)
USB flash disk works (we need mount manually)
look /dev/sdU*.*/dos
nvram on usb flash is OK for CPU server
usb keyboard NG
usb mouse is OK (including wireless except some old ones)
works well on vesa mode.
2011 年
ASUSTek P5G41T-M/USB3
CPU socket: LGA775
Chip Set: Intel G41/ICH7 # supported by Plan9
on-board LAN: ?
Current config.
CPU: Intel Boxed Core 2 Quad Q8400
memory: 4GBx2 DDR3-1333 (UDIMM PC3-10600)
Note for Plan9
USB is recognized by Plan9 Kernel
USB boot does not works (the MB supports buf 9loadusb hangs) (2012/08/17)
PXE boot works for 9pc using i82574 card and 9bootpxe (that comes with 9front)
PXE boot works for 9pccpu using:
i82574 card and 9bootpxe (that comes with 9front) and usb disk
works well on vesa mode.
Additional notes:
2013/03/21
swapped to CPU server that stands on:
(PXE boot) + (SD-to-SATA converter for NVRAM)
my SD-to-SATA converter is very old one that was sleeping in a junk box.
2013/05/17
swapped SD-to-SATA converter to USB flash disk.
thus currently: (PXE boot) + (USB flash disk)
2009 年
GIGABYTE GA-G31M-ES2L
MicroATX
CPU slot:LGA775 (Intel® Core™ 2 (support multi-core and 45nm processors)
Chip Set:intel G31/ICH7 # plan9 supports intel ICH2-7, DMA OK
NOTE that
onboard ether(intel PRO/1000CT) and VGA(intel Extreme Graphic) does not work for Plan 9
2003年夏
筆者は安物の Micro ATX しか使用しない。サーバーとしてはそれで十分である。今年の夏(2003年)は筆者は大きな台風被害を受けた。筆者の研究室の窓が開けっ放しになっていたのだ。おかげでパソコン3台がつぶれた。以下の4台はこの夏に買った MB である。(Plan 9 サーバ、ゼミで教育用に使う Linux サーバ、息子に与えるパソコン)
Micro ATX を Plan 9 で使う時の最大の問題は VGA である。オンボードの VGA が Plan 9 で使えた経験はない。AGP ポートが備わっていないと CPU サーバにしか使えないはめに陥る。(2005/05/26)
AOpen MX4GER
OK
micro ATX
socket 478
Intel 845 chipset
VGA: In chip
ether: on board RTL8139
Plan 9 では内蔵 VGA が使えない。CPU サーバには使える。VGA スロットを持っているが、この MB はIntel 845 chip set を使用しており、1.5V VGA card だけを受け付ける。このタイプの VGA カードは現在の所 Plan 9 ではサポートされていない。Turbo Linux 8 もなぜか VGA の調子がおかしい。
GIGABYTE GA7VKMP
OK
micro ATX
socket A
KM266 chipset
VGA: In chip
ether: on board RTL8139
現在、認証サーバ兼ファイルサーバに使用している。Athlon 2400+ (2HGz)まで使用可能となっているが安定性を第一義的に優先しなくてはならないので 2200+ (1.8GHz)を使っている。なおこれを購入したお店では CPU に同封されたファンよりも冷えそうなファンを薦められ購入したが、結果的には 2400+ が死んだ。(冷えない!) そこで 2200+ に 2400+ 用の CPU ファンを積んでいる。In chip VGA は Plan 9 では使えない。VGA スロットを持っているので、適当なのを使う。VGA は手持ちの Rage IIc を流用した。
ELITEGROUPE P6VEM3
OK
micro ATX
on board CPU CPU C3 (1GHz)
SiS 630E chipset
VGA: In chip
ether: on board RTL8139
これに付いている CPU ファンを見ると C3 の発熱量がいかに小さいかが推定される。そして筆者は C3 の虜になった。これからの CPU はこうでなくてはいけないと! In chip VGA は Plan 9 では使えない。VGA スロットもない。CPU サーバには使える。
Linux にはそのまま使える。
気にしなくてもよい。CPU の能力が問題になるのはクライアントかあるいは科学技術計算用の高級サーバである。ネットワークサービスに専念するサーバ(例えば Web の)では処理能力のボトルネックは I/O とネットワークの能力にあると思われる。CPU の能力を上げるよりもサーバではメモリを増やした方がよい。
VGA cards/chips
PCI and AGP
筆者は
(1) ATI rage pro/IIc AGP # OK
(2) ATI Xpert 98 # OK
(3) ATI rage IIc AGP # OK
(4) ATI rage IIc PCI
(5) S3 Trio64v+
(6) S3 ViRGE/DX
(7) ATI Rage XL AGP # OK
などを使用している。(あるいは試した)
Plan 9 には高級な VGA は必要ない。またあまり高級なものはサポートされていない。VGA ドライバの開発は困難らしく、最新のものはサポートされていないと考えた方がよい。
USB boot に関してはマザーボードの BIOS に強く依存している。現在のブートローダ(9load)は USB ディスクのパーティションを認識しないので、plan9.ini を探せないでいる。マニュアルにはブート可能な USB ディスクの作成例が載っているので、可能なのかも知れないが、僕は成功していない。
注: usb disk の問題は現在の 9front では基本的に解決している。(2013/02/15)
Mouse and Keyboard
マウス
3ボタンマウス(PS/2 or USB)
UNIX 用の 3ボタンマウスが手に入らない場合には Windows 用のスクロールマウスで代用できる(中央のホイールをプッシュできるもの)。USB もサポートされている。そして USB マウスの方が安定している。(光学 USB マウスはとても使いやすいですね)
キーボード
2009/06/10 追加
USB キーボードはサポートされている。もっもこの場合には BIOS の設定が必要になるかも知れない。
Ethernet Adapters
筆者がこれまで使用して来たのは
3com Etherlink III シリーズ(3C905B ...) # 100M
intel 8257, 82559, 82558, 82559 # 100M
RTL8139/8100 # 100M
RTL8169/8111 # 1G
ne2000 互換 # 10M
SMC Elite # 10M
VIA VT6103L # 100M, VB7001G on-board LAN
Micro ATX の on board ether chip は RTL8139 を使用しているものが多い。