この前VMware Fusion が仕様期限を迎えたため、
再び Parallels で -CURRENT をつかうことにした。
csup でソースを更新してworld と kernel 再構築。
すると、、ネットワーク周りがおかしい。
古いカーネルであげると正常。
ULE 怪しいのかなぁと思いつつ -CURRENT にメル。
まず、
o SMP オプションをきりたまへ
とキタ。確かに カーネルコンフィグから SMP を無くすとまとも。
症状としては
前提:
** Parallels は Guest を SMPで動かせないのでUPなマシン
csup 前
・SMP有効なカーネル、ULEスケジューラ -> Good!
csup 後
・SMP有効なカーネル、ULEスケジューラ -> Bad..
・SMP無効なカーネル、ULEスケジューラ -> Good!
おまけ
・SMP有効なカーネル、4BSD スケジューラ -> Good!
その後、sched_ule.c へのパッチをもらう。3行のパッチ。
smp の判定をいれただけ、なのか。
早速パッチあててカーネル再構築 & リブート。
治った。csjp さんトンクス。
この問題はこれだけで解決、なのかね。
VMware Fusion を使ってたら、わかんなかったかもしれない。(SMPで使えるため)
0 件のコメント:
コメントを投稿