LinuxカーネルでよくサポートされているSASコントローラを探す

LinuxカーネルでよくサポートされているSASコントローラを探す

公式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に投票します。

おすすめ記事