| 2004年11月22日(月) |
Linuxにバグ発見? |
あくまでも?マーク付き。 PCIの初期化をする時、バスをスキャンして接続されているデバイスを探すという事をするのだが、どうもこれが思ったように動いてくれない。OSのソースを疑うほどのスキルも自信もないのでいきなりハードを疑ったがどうもこっちは大丈夫そう。仕方がないのでネットで色々調べてみると、RENESASのHPでPCIレジスタの初期化後にコンフィグレーションアクセスをしろ、というニュアンスの記述を発見。初期化の順序が逆になっていたので、モノは試しとメイクファイルを書き直してみると何と、ちゃんとデバイスを認識するじゃないですか。わはははは。俺は間違ってなかったぞ。 ってまあ、普段からこういう仕事をしている人たちには当たり前の事なのかもね、もしかして。
その後はRTL8139の初期化中にカーネルパニック。まだまだ先は長そう・・・
|