RemixVSL / iomemory-vsl

Updated Fusion-io iomemory VSL Linux (version 3.2.16) driver for recent kernels.
153 stars 28 forks source link

[BUG] First boot after install needs pci device disconnected #117

Closed QthePirate closed 1 year ago

QthePirate commented 1 year ago

Bug description

Built and installed from main clone, system freezes during reboot.

How to reproduce

What are the steps to reproduce the reported issue.

git clone https://github.com/snuf/iomemory-vsl.git
cd iomemory-vsl
make dkms
reboot

Environment information

Information about the system the module is used on

  1. Linux kernel compiled against: Linux 5.15.0-67-generic #74-Ubuntu SMP Wed Feb 22 14:14:39 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
  2. The C compiler version used: gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
  3. distribution, and version: 22.04.1 LTS (Jammy Jellyfish)
  4. Current Main
  5. FIO device used: Fusion-io ioDrive2 DUO 2.41TB, Product Number:F01-001-2T41-CS-0001

This is in a VM.

After install, a reboot freezes the system. I tried to do a reset (via PVE GUI) and the same problem happened.

Workaround:

  1. Shutdown VM
  2. Remove PCI passthrough devices
  3. Start VM
  4. After full boot, shutdown VM
  5. Re-add PCI passthrough devices
  6. Start VM
  7. Everything boots and recognizes properly

This may only be pci-passthrough weirdness, but it's working fine on subsequent reboots not.

QthePirate commented 1 year ago

Only happened on one machine and not the other. I think this issue is an outlier. Closing Bug.