hns - 日記自動生成システム - Version 2.19.9

先月 2008年02月 来月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2008年02月08日(金) 旧暦 [n年日記] [更新:"2008/02/09 14:00:54"]

#1 [NetBSD] Lets' note CF-R1 で xen

2008/02/05 に書いたように auich0: で panic するので、これを外した XEN3_DOM0 kernel を作って見たら、無事起動した。 しかし GENERIC -> GENERIC_LAPTOP の変更が含まれていないので
rtk0: watchdog timeout
が出てしまう。次のようにして 差分 を見ているが
diff -u sys/arch/i386/conf/GENERIC{,_LAPTOP} | egrep '^\+|^\-' | egrep -v '^\+#|^\-#'
どれが解決なのかはまだ分らない。
apm*
options PCIBIOS
options PCI_INTR_FIXUP
この辺かな。

それ以前にちょっと問題:

不思議でもあるけれど、grub から /grub/menu.lst を経て起動する場合に 何か変なことが起きる。 先日書いた 3.1.1/4.0 単純切替 は確かにうまく行っている。しかし xen を使おうとすると最初のうちは 4.0 の / を読んでいるが、そのうちに 3.1.1 の / を使ってくれる。
 ## 4 #############################################
title Xen 3.0 / NetBSD (hda0, new, VGA)
  root(hd0,0,h)
  kernel /xen.gz dom0_mem=65536
  module /netbsd.7 root=/dev/wd0h ro console=tty0
例えばこのように書いてある場合に、三点の意味で 期待どおりの / を読む。
  • /grub/menu.lst
  • /xen.gz
  • /netbsd.7
しかし起動すると /dev/wd0a が / になっていて、当然 /etc/fstab も /dev/wd0a 側に書いてあるものを読んでいて、カーネルだけ Xen で usrland は 3.1.1 になっている。そういうものだと受入れて、全て消して入替えて wd0a 側に 4.0 を用意すれば、ここは通過出来ると思うが ...

/xen.gz に root はこれにしてね、の情報が渡っていないのかな ..
mountroot() する時に、違うのを見てしまうのだなぁ ... mountroot() しているの誰 ? とりあえず config に wd0h を hardcode して見る ?

やっと DOM0 まで起動:

NetBSD host.example.com 4.0.0_PATCH NetBSD 4.0.0_PATCH (XEN3_DOM0-LETS) #8: 
Sat Feb  9 13:47:16 JST 2008  
root@modena:/export/src-4.0/src/sys/arch/i386/compile/obj/XEN3_DOM0-LETS i386
ath0 も使えている。
config -> XEN3_DOM0-LETS edit -> XEN2_DOM0 Fn + F7 が効かないので、もう少し変更中



最近の日記
2024年05月05日
Windows 10 version
serial connection
bc bench
2024年05月04日
Trial on 10.99.10
another version (later trial) to succeed
2024年04月29日
dkim
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)