I have several Debian virtual machines installed and they are all getting the same message. Host is running ESXi 5.5. It does have a RAID card, and perhaps the VM is seeing something from the host's BIOS that it sees a RAID card, but the drives that the VMs see should all be VMDK (Virtual harddisk) files, not actual physical drives. I do find this interesting: # mpt-status -s open /dev/mptctl: No such file or directory Try: mknod /dev/mptctl c 10 220 Make sure mptctl is loaded into the kernel # mknod /dev/mptctl c 10 220 # mpt-status -s open /dev/mptctl: No such device Are you sure your controller is supported by mptlinux? Make sure mptctl is loaded into the kernel # lsmod | grep mptctl #
Does this mean I need to load a module? Should it be compiled in? Should the package just not be loaded on these VMs at install time? Please let me know what info you need from me. I'm happy to help with a fix, but I don't know much about this package as I've never had a hardware RAID controller before. Question for others with this issue: Do you have a hardware RAID controller in the host as I do, or is the fact that you're running on VMware appear to be the reason that it thinks there is one?