[PVE-User] stmfadm on Linux ZFS storage - or how to use Intel X550 NICs with Linux/ZFS

Mikhail m at plus-plus.su
Tue Mar 8 23:02:36 CET 2016

This worked. I was able to compile ixgbe driver from Intel's website:

The following side-forum post explains in general how to compile Intel's
driver -

The above step allowed me to use Intel's X550 10GiGE network cards with
Debian Jessie.

Next thing was to return my storage system from 4.3.0-0.bpo.1-amd64
kernel to stock Debian Jessie 3.16.0-4-amd64 in order to compile
iscsitarget. This was a bit tricky due to unresolved Grub issues on ZFS
systems - see this thread: https://github.com/zfsonlinux/grub/issues/22

So finally I was able to get back my storage system to Debian Jessie
with 3.16.0-4-amd64 with ZFS running on root filesystem. Next thing I
did was to add "iscsitarget" (IET) package via apt-get. DKMS kernel
support was built fine as expected. And finally all these steps allowed
me to bring my ZFS storage online together with Proxmox - the whole
setup now runs with support of newest Intel X550 10GiGE network cards.

Right now I'm running various disk tests inside Proxmox vm guest - so
far I'm seeing 330-350 MB/s writes on ZFS-over-iSCSI that runs on top of
10GiGE networking. Obviously this number is limited by my HDDs on
storage system - running RAID10 ZFS setup with 4 x 4TB 7k2 SAS drives.

I wish good luck to everyone looking to explore ZFS with latest hardware
drivers. Cheers!

On 03/08/2016 10:02 PM, Mikhail wrote:
> Another possible solution is to try to compile Intel's driver from
> sources using stock Debian Jessie kernel-sources and run that driver.
> This could be an option, will give it a try.

More information about the pve-user mailing list