VIA EPIA CN10000EG上のVMware ServerでFreeBSDがpanicする

「VIA EPIA CN10000EG」というのの上の「VMware Server」で、「FreeBSD 6.3-RELEASE」を動かそうとしたら、インストールの途中でpanicしてしまいました。

検索と解決

検索すると、こういうのが(感謝)。VMwareがサポートしてないCPUの機能が問題らしい。

patchの中身
--- sys/dev/random/probe.c-orig	Tue Aug  1 11:32:25 2006
+++ sys/dev/random/probe.c	Mon Sep 25 11:18:15 2006
@@ -56,6 +56,7 @@

 	/* Then go looking for hardware */
 #if defined(__i386__) && !defined(PC98)
+	return; /* hack for VMware not handling xstore instruction */
 	if( via_feature_rng & VIA_HAS_RNG ) {
 		*systat = random_nehemiah;
 	}

とりあえず、別の(インテルな)PCで環境を作り、patchを当ててカーネルを作成し、VIAの上に移動。動きました。

補遺

ちなみに、panicするのは、ファイルシステムの作成の時です。メッセージは、

panic: privileged instruction fault

でした。
トップページへ戻る