web-dev-qa-db-ja.com

10.10アップグレード後にMarvellアダプタの1TB SATAハードドライブが消える-なぜですか?

お時間をいただきありがとうございます。

アップグレード後に問題が発生したことがありません。私のハードドライブの1つであるMarvell SATAコネクタ(88sxまたはそのようなsmth)でAsus P5Q-Eマザーボードに接続された1TB NTFSドライブは表示されないため、Ubuntuではマウントできません。

問題はドライブまたは他のハードウェアではありません。Windows7はそれを(デュアルブートで)正常に認識しているためです。さらに、アップグレードする前にうまく機能しました。そしてほぼ1年間。

Ubuntuはwin7 NTFSパーティションをうまく認識しているため、問題はNTFSライブラリにはありません。

だから、問題はubuntuにあるとしか推測できません。 10.10のライブCDにはそれが見当たらないためです。ただし、10.04 LiveCDはそれを認識してドライブをマウントします。つまり、実際には10.10の問題です。どうすればいいですか?証拠として画像をご覧ください。

alt

alt

私はgrubの更新(誰かがそれが機能するかもしれないと提案した...)、すべてのntfsライブラリをインストールし、fstabに追加しようとしました(以前の10.04でのように)...しかし、すべて失敗しました。 Grubの更新は何もせず、nietherはntfsライブラリを行いました。 fstabの編集により、ブート時間が数時間かかり、ドライブをマウントできなかったというエラーが返されますが、実際にはその理由が示されていません。

バグを解決するためのアイデアはありますか?ありがとう。

6
HardyMM

ねえ。私は自分の質問に答えていますが、それは一部の人々に役立つかもしれません。昨日、素敵で大きなカーネルのアップグレードをして、問題を解決しました。新しいカーネルは2.6.35-23-genericですカーネルをアップグレードするには、 こちらから その後、実行することをお勧めします

Sudo apt-get update && Sudo apt-get dist-upgrade

私のために働いた。カーネルで何を修正しなければならなかったのか、なぜそれが消えたのか本当に知りませんが、それはそれを修正しました!

ご協力いただきありがとうございます。

0
HardyMM

Linuxカーネルの問題だと思います。

SIL5723を搭載したAsus P5Q Premiumをお持ちで、Marvellドライバー(61xx/88se6121)を搭載していると思います。 10.04を実行しているとき、すべてがうまく機能していました。 10.10をインストールした後、UbuntuはSIL5723上のディスクを認識しません。これらのコネクタにはRAID 6の一部があります。 ICH10ディスクは問題ありません。

古いrescueCDを実行すると、Raidが正常であることが示されました。また、BIOSによって認識され、PCの起動時にディスクが表示されます。 Ubuntu Live CD 10.10と同じ問題。 Raidはマウントされていないため、破壊されません。

カーネル2.6.32で本日10.10を開始し、RAIDをマウントして完全に動作します。 2.6.32は長期安定版リリースです。ただし、このカーネルではGpartedを実行できず、他の問題も発生する可能性があります。推測される2.6.32はアップグレードされた状態で利用可能で、新規インストールは行いませんでした。

これはLinuxカーネル(2.6.35)の問題のようです。インストールするMarvellドライバーが見つかりません。 10.04に戻ることにも熱心ではありません。

ペル・アルネ

2
Per Arne

上記のコメントを参照してください。 Sudo fdisk -lでテストします。

また、私はここでは専門家ではありませんが、各システムデバイスにはshouldマザーボードによって認識される何らかのシステムバス親デバイスがあることを知っています。 PCIデバイスでは、lspci -v -tと入力すると、すべてのpciデバイスの「ツリービュー」形式の出力が親とともに表示されます。たとえば、私のイーサネットカードとワイヤレスカードは、マザーボードのイーサネットコントローラーの親の下にリストされています。 SATAデバイスがこのカテゴリに該当するかどうかはわかりませんが、Sudo lshwはハードドライブとSATAデバイスをカバーするはずです。そうして、デバイスがリストされているかどうかを確認します。

これは答えではありませんが、うまくいけばあなたがそれに答えることができるかもしれません。

0
emf