Ubuntu 12.04.1 LTS(GNU/Linux 3.2.0-31-generic x86_64)に最近インストールした件名カードがあります。下記の部分的なlspci -vvリストを参照してください(完全なリストはpreタグで大混乱を引き起こしました):
03:00.0 RAIDバスコントローラー:HighPoint Technologies、Inc. Device 0622(rev 01) サブシステム:HighPoint Technologies、Inc. Device 0001 Control:I/O + Mem + BusMaster + SpecCycle -MemWINV- VGASnoop- ParErr-ステッピング-SERR- FastB2B- DisINTx- 遅延:0、キャッシュラインサイズ:32バイト 割り込み:ピンAはIRQ 11 領域0にルーティング:9c00のI/Oポート[サイズ= 8] 領域1:9800のI/Oポート[サイズ= 4] 領域2:9400のI/Oポート[サイズ= 8] リージョン3:9000のI/Oポート[サイズ= 4] リージョン4:8c00のI/Oポート[サイズ= 16] リージョン5:fdbff000のメモリ( 32ビット、プリフェッチ不可)[サイズ= 2K] 拡張ROM at fdbe0000 [無効] [サイズ= 64K] 機能:
https://help.ubuntu.com/community/RocketRaid で見つけた指示に従ってドライバーをコンパイルしましたが、そこに記載されているプロセスを実行しても、顕著なエラーはなく、うまく動作するようでした。その手順を実行した後、再起動できませんでした。
Dkmsの手順中に、(次のブートが失敗した場合、initrd.img-3.2.0-31-generic.old-dkmsイメージに戻る)update-initramfs .............を示すメッセージに気付きました。 ...
そのため、Ubuntu 12.10 LiveDVDを使用して起動し、上記のようにold-dkms initrd.imgに戻しましたが、これは起動の問題を修復できませんでした。
最終的に、Ubuntu-Secure-Remixで https://help.ubuntu.com/community/Boot-Repair を使用して起動の問題を修正し、再び正常に起動できるようになりましたが、再びinitrd.imgを生成し(現在は正常に起動します)、rr62xカーネルモジュールをmodprobeすると、すぐに問題を引き起こしたと思われるカーネルページング要求に関するメッセージがコンソールにハードクラッシュします。
私は、カードにプラグインされたeSATAポートマルチプライヤを使用できるようにするために、新しく構築されたカーネルモジュールを使用しようとしましたが、何の効果もありませんでした。
修正または回避策に関する提案(HighPointカード(2720SGL)の一部はホストバスアダプターとして機能するように見えるため、カスタムドライバーを必要としないかもしれませんが、私の場合はそうではないようです)最も感謝します。私の目標は、説明されているようにカードを使用することです here およびソフトウェアRAID mdadmユーティリティで。
必要に応じて、ハードクラッシュ後のコンソールメッセージをフォローアップメッセージに手動でコピーできますが、カット/ペーストを実行できないことは明らかです。必要なその他の詳細を喜んで提供しますが、現時点でそれらがどうなるかはわかりませんので、今のところ他の詳細を追加することは控えます。
助けてくれてありがとう。
残念ながら、この問題は、自分の質問に答えて問題を解決したと思った2日前よりも複雑です。
カーネルをアップグレードすると、明らかなマシンのロックアップ/クラッシュなしで最終的にカーネルを起動してrr62xモジュールをロードできましたが、実際にハードウェアを使用することはできませんでしたが、今日これをさらに調査すると、このrr62xモジュールカーネルoopsを生成しました:
Nov 5 10:06:38 hp2home kernel: [ 19.360006] rr62x:[0 1 3] device probed successfully.
Nov 5 10:06:38 hp2home kernel: [ 20.395211] scsi8 : rr62x
Nov 5 10:06:38 hp2home kernel: [ 20.395777] BUG: unable to handle kernel paging request at 0000000000050005
Nov 5 10:06:38 hp2home kernel: [ 20.395798] IP: [<ffffffffa01d3543>] hpt_queuecommand_lck+0xd3/0xf30 [rr62x]
Nov 5 10:06:38 hp2home kernel: [ 20.395820] PGD 1b0465067 PUD 1b0464067 PMD 0
Nov 5 10:06:38 hp2home kernel: [ 20.395827] Oops: 0000 [#1] SMP
Nov 5 10:06:38 hp2home kernel: [ 20.395834] CPU 1
Nov 5 10:06:38 hp2home kernel: [ 20.395837] Modules linked in: rr62x(PO) nouveau ttm drm_kms_helper drm i2c_algo_bit mxm_wmi video hid_generic usbhid hid wmi sata_sil24 pata_marvell forcedeth sata_nv
Nov 5 10:06:38 hp2home kernel: [ 20.395867]
Nov 5 10:06:38 hp2home kernel: [ 20.395870] Pid: 298, comm: scsi_scan_8 Tainted: P O 3.5.0-17-generic #28-Ubuntu Hewlett-Packard HP Compaq dx2450 Microtower/2A72h
Nov 5 10:06:38 hp2home kernel: [ 20.395883] RIP: 0010:[<ffffffffa01d3543>] [<ffffffffa01d3543>] hpt_queuecommand_lck+0xd3/0xf30 [rr62x]
Nov 5 10:06:38 hp2home kernel: [ 20.395896] RSP: 0018:ffff8801b1471990 EFLAGS: 00010202
Nov 5 10:06:38 hp2home kernel: [ 20.395902] RAX: ffff8801b071b400 RBX: ffff8801b071b400 RCX: ffff8801b06c00f0
Nov 5 10:06:38 hp2home kernel: [ 20.395908] RDX: ffff8801b071b600 RSI: 0000000000000000 RDI: ffff8801b06c00d8
Nov 5 10:06:38 hp2home kernel: [ 20.395915] RBP: ffff8801b14719f0 R08: 0000000000000000 R09: 0000000000000024
Nov 5 10:06:38 hp2home kernel: [ 20.395922] R10: 0000000000000000 R11: 0000000000000024 R12: ffff8801b06c00d8
Nov 5 10:06:38 hp2home kernel: [ 20.395928] R13: ffff8801b05ae800 R14: ffff8801b06c0000 R15: 0000000000050005
Nov 5 10:06:38 hp2home kernel: [ 20.395935] FS: 00007f3bf573f700(0000) GS:ffff8801bfc80000(0000) knlGS:0000000000000000
Nov 5 10:06:38 hp2home kernel: [ 20.395943] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Nov 5 10:06:38 hp2home kernel: [ 20.395949] CR2: 0000000000050005 CR3: 00000001b0480000 CR4: 00000000000007e0
Nov 5 10:06:38 hp2home kernel: [ 20.395955] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Nov 5 10:06:38 hp2home kernel: [ 20.395963] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Nov 5 10:06:38 hp2home kernel: [ 20.395970] Process scsi_scan_8 (pid: 298, threadinfo ffff8801b1470000, task ffff8801b14f1700)
さらに、カーネル内のrr62xモジュールの存在は、カーネル内のrr62xと同様に、他のRAIDカード(RAIDバスコントローラー:Silicon Image、Inc. SiI 3132 Serial ATA Raid IIコントローラー)でも問題を引き起こしたようです。最初のマシン(最初の投稿は2番目のPMPがアドオンRAIDカードに接続されていた)でマシンを起動し、PMPの電源が入り、起動中にマシンがロックアップし、最初のPMPの電源を入れずにマシンを起動すると、起動を完了します(ただし、前述のOOPはログに記録されます)。
それ以来、Sudo dkms remove -m rr62xla -v 1.0 --all
そして今、私は最初のPMPで問題なく、OOPなしで起動するので、rr62xモジュールが問題であることはかなり明らかですが、他の人が問題なくそれを使用しているようです。それらを見ていただければ幸いです。あるいは、元の投稿はあまり注目されていなかったので、これらのタイプの問題がこの特定のフォーラムの範囲を超えているかどうか、この質問をするのに最適な場所に関するアイデアがある人は、私もそれらを見ることを歓迎します。
最後に、この賞金稼ぎのビジネスを誰かがもう少し良く説明できますか?このサイトの賞金についてのドキュメントを読みましたが、自分の質問に答えることで、元の質問に付けた50 repポイントを自分で授与するという選択肢があり、それが明らかになったという印象がありましたそうではない?大したことではありませんが、特にOPが彼の質問に答えるとき、この報奨金がどのようにうまく機能するかを理解したいと思います。 TIA。
これがなぜ機能したのかはわかりませんが、カーネルを3.2.0-31-genericから3.5.0-17-genericにアップグレードすると、最初は問題が解決したように見えます。少なくとも、すぐにマシンをクラッシュさせることなく、モジュールをロードし、ポートマルチプライヤの電源をオンにしました。ただし、ハードウェアの堅牢な動作についてはまだ審査中です(徹底的なテストの時間を待っています)。