I'm no proxmox expert but generally this means you're missing the linux-headers package - this is a subset of the kernel source and usually needed to build any kernel modules against it. `aptitude install linux-headers-amd64` or whatever the proxmox equivalent is (proxmox might well use a different name) should install this package if it's possible.dpkg-checkbuilddeps: error: Unmet build dependencies: debhelper (>= 10) linux-headers
You are no proxmox pro and i am no linux proEdit: a wee google says the proxmox package is called `pve-headers`.
apt-get update && apt-get upgrade -y apt-get install dpkg-buildpackage apt-get install pve-headers apt-get install pve-headers-4.15.18-3-pve git clone https://github.com/snuf/iomemory-vsl cd iomemory-vsl/ git checkout next_generation sudo cp -r iomemory-vsl/root/usr/src/iomemory-vsl-3.2.15 /usr/src/ sudo mkdir -p /var/lib/dkms/iomemory-vsl/3.2.15/build sudo ln -s /usr/src/iomemory-vsl-3.2.15 /var/lib/dkms/iomemory-vsl/3.2.15/source sudo dkms build -m iomemory-vsl -v 3.2.15 sudo dkms install -m iomemory-vsl -v 3.2.15 sudo modprobe iomemory-vsl
%%%%copy the sandisk/WD original utilities to folder first using WinSCP sudo dpkg -i /root/iomemory-vsl/utilities/fio-common-184.108.40.2060-1.0_amd64.deb sudo dpkg -i /root/iomemory-vsl/utilities/fio-preinstall-220.127.116.110-1.0_amd64.deb sudo dpkg -i /root/iomemory-vsl/utilities/fio-util-18.104.22.1680-1.0_amd64.deb sudo dpkg -i /root/iomemory-vsl/utilities/fio-sysvinit-22.214.171.1240-1.0_all.deb
ah fine thanks a lot then was confused by the "driver" part but forgot i got firmware/driver bundled here sorry.There is, I just told you how to do it. You need to update the manifest with the model info for your card.
Adapter: Dual Adapter HP 320GB SLC PCIe ioDrive Duo for ProLiant Servers, Product Number:600281-B21, SN:418610 External Power Override: ON External Power: NOT connected PCIe Power limit threshold: 74.75W Connected ioMemory modules: fct0: Product Number:600281-B21, SN:423066 fct1: Product Number:600281-B21, SN:423067 fct0 Attached HP ioDIMM 160GB, Product Number:600281-B21, SN:423066 Located in slot 0 Upper of ioDrive Duo HL SN:418610 Last Power Monitor Incident: 73 sec PCI:08:00.0, Slot Number:3 Firmware v7.1.17, rev 116786 Public 160.00 GBytes device size Internal temperature: 43.80 degC, max 44.30 degC Reserve space status: Healthy; Reserves: 100.00%, warn at 10.00% Contained VSUs: fioa: ID:0, UUID:01e36bfa-d575-3842-a2c0-ff4272fd4da1 fioa State: Online, Type: block device ID:0, UUID:01e36bfa-d575-3842-a2c0-ff4272fd4da1 160.00 GBytes device size fct1 Attached HP ioDIMM 160GB, Product Number:600281-B21, SN:423067 Located in slot 1 Lower of ioDrive Duo HL SN:418610 PCI:09:00.0, Slot Number:3 Firmware v7.1.17, rev 116786 Public 160.00 GBytes device size Internal temperature: 50.20 degC, max 50.69 degC Reserve space status: Healthy; Reserves: 100.00%, warn at 10.00% Contained VSUs: fiob: ID:0, UUID:b76d8e72-725a-464b-ac3c-89b9ca66677b fiob State: Online, Type: block device ID:0, UUID:b76d8e72-725a-464b-ac3c-89b9ca66677b 160.00 GBytes device size
Yessir. I might need to make some changes to the makefile however, since it does a clean before the compile. Renaming the library from 71 to 73 doesn't work as expected because the object file gets deleted before the compiler runs.I have everything up to date including PVE which is 5.3.7 but GCC is showing "gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516"
Have you tried building w/ the snuf drivers? gcc 7.3 · Issue #12 · snuf/iomemory-vsl
Someone there mentions that when using GCC 7.3 they also had a similar issue.