Nov 09, 2008

FreeBSD-currentのATAドライバを入れ替える [computer]

currentでZFSの長期テストを行なっているが10月半ばから起動時にカーネルデバッガに落ちるようになった。

あんまり気にせずに10/01あたりにソースを戻して使っていたが、デバッガのメッセージを見ると atadma... とか。 調べると10/09あたりにATAドライバに大きな変更が入っているようで。これが原因なのかなあ。

試しに10/09以降のソースのATAドライバだけ10/08時点のソースに入れ替えてみよう。

  • src/sys/dev/ata以下をまるごと入れ替え...だけでは駄目で以下の2点の変更も必要
  • src/sys/modules/ataを古いソースに入れ替え
  • ataのソースの構成が変わっているのでsrc/sys/conf/filesの対応する部分を古いソースに対応するように修正

これでkernelのmakeができる。 カーネルデバッガに落ちなくなった。別に追いかける気もないのでとりあえずはこのまま使う。

Posted at 19:44 in computer

Archives
Powered by
blosxom 2.0
and
modified by
blosxom starter kit