Each controller plugin can be associated with a vendor ID (or list of vendor IDs), and we can search through /sys/bus/pci for these vendor IDs and automatically load the correct controller plugin
We need to introduce a compatibility list as multiple controller models can use the same plugin.
For instance, perc800 and perc810 can both use the perc800 plugin.
Each controller plugin can be associated with a vendor ID (or list of vendor IDs), and we can search through /sys/bus/pci for these vendor IDs and automatically load the correct controller plugin