0

私は SBC を持っていて、それにはフラッシュ nandrive があります。以前はカーネル 2.6.18 で実行していましたが、カーネルを 2.6.33.7 または 2.6.38.8 にアップグレードしようとしています。

2.6.18 カーネルに問題はありません。安定しており、私の nandrive を hdb として認識します。

2.6.33.7 または 2.6.38.8 は、私の nandrive を sda として認識します。(私はそれについて興味があります、なぜそれはhdbとして見えないのですか?)

私の問題は 2.6.33.7 または 2.6.38.8 カーネルで、「VFS : ルート デバイス "sda1" または unknown-block(0,0) を開けません」というメッセージが表示されることがあります。通常はうまく機能しますが、ほぼ20回の試行ごとにこのエラーが発生します。

問題は grub に関連していますか? grub2ではなくgrubを使用しています。私のファイルシステムはext3です。

誰もそれについて経験がありますか?

編集: 2.6.18 が 33 Mhz を使用し、他の人が 66 Mhz を使用しようとしていることがわかります。

2.6.38 カーネルで 33 Mhz 速度の nandrive を使用するにはどうすればよいですか?

4

1 に答える 1

0

カーネルでsata pataサポートを無効にすることで、この問題を解決しました。

この種のエラーが発生した場合は、rootdelay=120 または libata.force=1:pio4 カーネル パラメータが機能する可能性があります。

于 2013-05-16T20:29:21.937 に答える