> さて,kernel panic がどこで起きているかもう少しわからないでしょうか. http://briefcase.yahoo.co.jp/makoto_rose2000/ ここに2種類のカーネルを用意しました.標準のカーネルでは ataraid で Kernel Panic が起きる PC をお持ちの方は,これらのカーネルで(あるいは下記の設定でコンパイル したカーネルで)Kernel Panic がおきるかどうか確認していただけないでしょうか. % md5sum vmlinuz.0? 9728a134ec1b2f355d12f9b6b6cbef89 vmlinuz.02 be034600cec0182e596bf90094b48979 vmlinuz.03 % # ダウンロードするとファイル名に .02 や .03 がもう一つつきます. vmlinuz.02 は kernel-2.4.22-i686.config を .config にコピーして,make menuconfig で Support Promise software RAID (Fasttrak(tm)) のチェックをはずしたもの (pdcraid.c を使わないようにしたもの),vmlinuz.03 は pdcraid.c に kernel 2.4.25 の修正(下記参照)を入れて,上の項目をチェックしたものです. 363,365c363,369 < lba = (ideinfo->capacity / (ideinfo->head*ideinfo->sect)); < lba = lba * (ideinfo->head*ideinfo->sect); < lba = lba - ideinfo->sect; --- > if (ideinfo->head!=255) { > lba = (ideinfo->capacity / (ideinfo->head*ideinfo->sect)); > lba = lba * (ideinfo->head*ideinfo->sect); > lba = lba - ideinfo->sect; } > else { > lba = ideinfo->capacity - ideinfo->sect; > }