Não existe algo como "Suporte Oficial do Kernel Linux". O Linux Kernel aceita patches de muitos fornecedores, incluindo Red Hat, Intel e até Microsoft (lol!). Eventualmente, o diretório drivers/scsi
ficou cheio de drivers.
Você pode tentar referência cruzada de IDs de PCI suportadas com nomes do banco de dados. Receba IDs compatíveis com modinfo
:
find /lib/modules/$(uname -r)/kernel/drivers/scsi/ -name \*.ko -type f |
xargs /usr/sbin/modinfo | grep 'alias:[ ]*pci'
Do que os aliases de análise ( v
é ID do fornecedor, d
é o ID do dispositivo, sv
e sd
é subvendor / subdevice, se existir):
alias: pci:v00001028d00000001sv00001028sd00000001bc*sc*i*
e check in /usr/share/pci.ids
(fornecido por hwdata).
Eu consegui fazer isso com este script: scsisupport.py
Como você pode ver, a quantidade de dados para essa abordagem será enorme (você também pode tentar analisar a atividade de commit, etc.), mas eu prefiro uma maneira fácil - pedir a experiência dos usuários. Meu voto é para o LSI.