Недавно я завёл себе Dell Poweredge R420, чтобы сделать из него свою домашнюю лабораторию. Первым делом решил начать с TrueNAS. Я сделал всё, как полагается:
- Включил IOMMU
- Обновил прошивку моего Dell Perc H310 Mini в режим IT
- Настроил свою виртуальную машину так, чтобы она идеально подходила для PCI passthrough (и заблокировал драйвер, чтобы карта использовала vfio)
- И, наконец, настроил PCI passthrough на виртуальную машину.
Но диски просто не отображаются в TrueNAS, хотя они видны в Proxmox. Вот вывод команды sas2flash -list в оболочке TrueNAS:
Это показывает, что HBA-карта была успешно обновлена. Однако есть несколько признаков, что что-то может быть не так. Когда я использую эту команду в оболочке TrueNAS, я получаю в выводе 5 раз (по 4 раза для каждого HDD и один раз для SSD, который я воткнул вместо CD-ROM). Вывод из dmesg | grep -i vfio в PVE выглядит так:
Я не знаю, что вызывает появление последней строки, но похожий вывод предоставляется из journalctl -xe | grep -i vfio:
А ещё есть результат update-initramfs -u -k -all:
Я пытался решить проблему, смонтировав раздел, снова выполнив команду и затем размонтировав его, но в выводе я не получал никакого ответа. Вот с чем я столкнулся на данный момент. Я исчерпал все идеи, что можно сделать, и был бы очень благодарен за любую помощь в этом вопросе.
- Включил IOMMU
- Обновил прошивку моего Dell Perc H310 Mini в режим IT
- Настроил свою виртуальную машину так, чтобы она идеально подходила для PCI passthrough (и заблокировал драйвер, чтобы карта использовала vfio)
- И, наконец, настроил PCI passthrough на виртуальную машину.
Но диски просто не отображаются в TrueNAS, хотя они видны в Proxmox. Вот вывод команды sas2flash -list в оболочке TrueNAS:
Это показывает, что HBA-карта была успешно обновлена. Однако есть несколько признаков, что что-то может быть не так. Когда я использую эту команду в оболочке TrueNAS, я получаю в выводе 5 раз (по 4 раза для каждого HDD и один раз для SSD, который я воткнул вместо CD-ROM). Вывод из dmesg | grep -i vfio в PVE выглядит так:
Я не знаю, что вызывает появление последней строки, но похожий вывод предоставляется из journalctl -xe | grep -i vfio:
А ещё есть результат update-initramfs -u -k -all:
Я пытался решить проблему, смонтировав раздел, снова выполнив команду и затем размонтировав его, но в выводе я не получал никакого ответа. Вот с чем я столкнулся на данный момент. Я исчерпал все идеи, что можно сделать, и был бы очень благодарен за любую помощь в этом вопросе.
