potatosword
Dabbler
- Joined
- Dec 30, 2018
- Messages
- 44
I have tried three different PCI devices (USB card, onboard USB, and a GPU) and get SMART/Checksum errors each time I start the Debian VM that has them attached as a passthrough device. I find this confusing because these disks are not attached to those PCI devices in any way shape or form. The only relationship they have is that the disks are part of the pool that houses the Debian VM's storage. The errors stop once the system is restarted and the passthrough device is removed.
I have configured TrueNAS Core via the typical tunables (e.g. vmm_load and pptdevs) and while the device does indeed pass through to the Debian VM properly. I begin getting checksum/SMART errors on ada0 and ada1 immediately after starting the VM with a passthrough device attached.
ada0 and ada1 are both part of an encrypted 6-drive Z2 pool. No other drives in the pool have this problem and if I remove the PCI card the errors go away and the pool is healthy. I let it sit for ~3 months just in case there was something wrong with the drives but nothing happened. However, the moment I installed a new PCI device and did pass through the errors resumed. So I'm pretty confident it has to do with the PCI passthrough. Any ideas on what the hell is going on? This honestly makes no sense to me.
I have configured TrueNAS Core via the typical tunables (e.g. vmm_load and pptdevs) and while the device does indeed pass through to the Debian VM properly. I begin getting checksum/SMART errors on ada0 and ada1 immediately after starting the VM with a passthrough device attached.
* Pool Terrorbyte state is ONLINE: One or more devices has experienced an
unrecoverable error. An attempt was made to correct the error. Applications
are unaffected.
* Device: /dev/ada1, not capable of SMART self-check.
* Device: /dev/ada0, not capable of SMART self-check.
ada0 and ada1 are both part of an encrypted 6-drive Z2 pool. No other drives in the pool have this problem and if I remove the PCI card the errors go away and the pool is healthy. I let it sit for ~3 months just in case there was something wrong with the drives but nothing happened. However, the moment I installed a new PCI device and did pass through the errors resumed. So I'm pretty confident it has to do with the PCI passthrough. Any ideas on what the hell is going on? This honestly makes no sense to me.
Last edited: