公式LinuxカーネルでうまくサポートされているSASコントローラを見つける方法は? コントローラはPCIeバスを使用し、LTO-6テープドライブを1つ接続する必要があります。
カーネルモジュールを見てきましたが、店舗でカーネルモジュールと一致する製品を見つけるのは難しく、デバイスがモジュールとどのようにうまく機能するかを理解するのは困難です。
現在の状態などを比較するサイトに興味があります。
ベストアンサー1
「公式Linuxカーネルサポート」のようなものはありません。 Linuxカーネルは、Red Hat、Intel、さらにはMicrosoftを含む多くのベンダーのパッチを受け入れます(ハハ!)。結局のところ、drivers/scsi
ディレクトリはこれらのドライバで埋められます。
サポートされているPCI IDとデータベースの名前を相互参照できます。サポートされているIDを取得するmodinfo
:
find /lib/modules/$(uname -r)/kernel/drivers/scsi/ -name \*.ko -type f |
xargs /usr/sbin/modinfo | grep 'alias:[ ]*pci'
エイリアス(v
ベンダーID、d
デバイスID、存在する場合はサブベンダー/サブデバイス)sv
を解析するよりも:sd
alias: pci:v00001028d00000001sv00001028sd00000001bc*sc*i*
チェックイン/usr/share/pci.ids
(hwdata提供)
私はこのスクリプトを使ってこれをしました。scsi support.py
ご覧のとおり、このアプローチはデータ集約的ですが(送信アクティビティの分析などを試してみることもできます)、私はより簡単なアプローチを好みます。ユーザーエクスペリエンスについて尋ねてください。私はLSIに投票します。