Difference between revisions of "Fusionio driver"

From Hawk Wiki
Jump to: navigation, search
(Created page with "# ubuntu 16 # install fusion io driver. reference https://www.thomas-krenn.com/en/wiki/Fusion-io_ioDrive_use_with_Debian apt-get install -y gcc fakeroot build-essential debhel...")
 
Line 1: Line 1:
# ubuntu 16
+
<h2>ubuntu 16</h2>
 +
<pre>
 
# install fusion io driver. reference https://www.thomas-krenn.com/en/wiki/Fusion-io_ioDrive_use_with_Debian
 
# install fusion io driver. reference https://www.thomas-krenn.com/en/wiki/Fusion-io_ioDrive_use_with_Debian
 
apt-get install -y gcc fakeroot build-essential debhelper linux-headers-$(uname -r) rsync
 
apt-get install -y gcc fakeroot build-essential debhelper linux-headers-$(uname -r) rsync
Line 6: Line 7:
 
# download driver here http://support.fusionio.com/
 
# download driver here http://support.fusionio.com/
 
# choose ubuntu 16, download all packages listed below and upload to home folder ~/iomemory
 
# choose ubuntu 16, download all packages listed below and upload to home folder ~/iomemory
 +
 
cd iomemory
 
cd iomemory
 
sudo dpkg -i fio-preinstall_3.2.16.1731-1.0_amd64.deb fio-common_3.2.16.1731-1.0_amd64.deb fio-firmware-fusion_3.2.16.20180821-1_all.deb fio-sysvinit_3.2.16.1731-1.0_all.deb fio-util_3.2.16.1731-1.0_amd64.deb
 
sudo dpkg -i fio-preinstall_3.2.16.1731-1.0_amd64.deb fio-common_3.2.16.1731-1.0_amd64.deb fio-firmware-fusion_3.2.16.20180821-1_all.deb fio-sysvinit_3.2.16.1731-1.0_all.deb fio-util_3.2.16.1731-1.0_amd64.deb
Line 26: Line 28:
  
 
# now this driver should load fine.
 
# now this driver should load fine.
 +
</pre>

Revision as of 08:09, 2 February 2020

ubuntu 16

# install fusion io driver. reference https://www.thomas-krenn.com/en/wiki/Fusion-io_ioDrive_use_with_Debian
apt-get install -y gcc fakeroot build-essential debhelper linux-headers-$(uname -r) rsync
apt-get install -y libelf-dev

# download driver here http://support.fusionio.com/
# choose ubuntu 16, download all packages listed below and upload to home folder ~/iomemory

cd iomemory
sudo dpkg -i fio-preinstall_3.2.16.1731-1.0_amd64.deb fio-common_3.2.16.1731-1.0_amd64.deb fio-firmware-fusion_3.2.16.20180821-1_all.deb fio-sysvinit_3.2.16.1731-1.0_all.deb fio-util_3.2.16.1731-1.0_amd64.deb
tar xzvf iomemory-v*.tar.gz
cd iomemory-v*
dpkg-buildpackage -uc -us

sudo dpkg -i iomemory-vsl-source_3.2.16.1731-1.0_amd64.deb 
#sudo dpkg -i iomemory-vsl-4.13.0-36-generic_3.2.16.1731-1.0_amd64.deb 
# I got some conflict when installing the package above. will fix it manually later.
sudo dpkg -i iomemory-vsl-config-4.13.0-36-generic_3.2.16.1731-1.0_amd64.deb

# manually extract the package content and copy item into target folder
dpkg-deb -xv iomemory-vsl-4.13.0-36-generic_3.2.16.1731-1.0_amd64.deb ./extract
cd extract
cp lib/modules/4.13.0-36-generic/extra/fio/iomemory-vsl.ko /lib/modules/`uname -r`
sudo depmod -a
sudo modprobe iomemory-vsl
sudo fio-status -a

# now this driver should load fine.