My config file has direct=0, which until 2.1.4 worked as expected. Things seem to regress since. I apologize in advance if this has already been reported. Please let me know what I can do to further help (truss/debug). fio-2.1.4 Starting 56 threads fio: the file system does not seem to support direct IO fio: pid=3, err=25/file:ioengines.c:457, func=fio_set_odirect, error=Inappropriate ioctl for device fio-2.1.5 Starting 56 threads fio: the file system does not seem to support direct IO fio: pid=3, err=25/file:ioengines.c:457, func=fio_set_odirect, error=Inappropriate ioctl for device debug=io fio-2.1.5 Starting 56 threads io 17923 invalidate cache fio.out: 0/137438953472 fio: the file system does not seem to support direct IO io 17923 io_u 539470, setting file failed io 17923 get_io_u failed io 17923 io_u_queued_completed: min=0 io 17923 getevents: 0 fio: pid=3, err=25/file:ioengines.c:457, func=fio_set_odirect, error=Inappropriate ioctl for device io 17923 close ioengine solarisaio io 17923 free ioengine solarisaio io 17923 invalidate cache fio.out: 0/137438953472 debug=file drops core # uname -a SunOS apone 5.11 11.1 i86pc i386 i86pc Solaris # pkg info entire |grep FMRI FMRI: pkg://solaris/entire@0.5.11,5.11-0.175.1.16.0.5.0:20140218T165248Z # gcc --version gcc (GCC) 4.5.2 Copyright (C) 2010 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # file ~/fio/fio-2.1.5/fio /export/home/surlypants/fio/fio-2.1.5/fio: ELF 64-bit LSB executable AMD64 Version 1, dynamically linked, not stripped # ldd ~/fio/fio-2.1.5/fio librdmacm.so.1 => /usr/lib/64/librdmacm.so.1 libibverbs.so.1 => /usr/lib/64/libibverbs.so.1 libaio.so.1 => /lib/64/libaio.so.1 libz.so.1 => /lib/64/libz.so.1 libnsl.so.1 => /lib/64/libnsl.so.1 libsocket.so.1 => /lib/64/libsocket.so.1 libm.so.2 => /lib/64/libm.so.2 libpthread.so.1 => /lib/64/libpthread.so.1 libdl.so.1 => /lib/64/libdl.so.1 libc.so.1 => /lib/64/libc.so.1 libgcc_s.so.1 => /usr/sfw/lib/64/libgcc_s.so.1 libkstat.so.1 => /lib/64/libkstat.so.1 libmp.so.2 => /lib/64/libmp.so.2 libmd.so.1 => /lib/64/libmd.so.1 libsoftcrypto.so.1 => /lib/64/libsoftcrypto.so.1 libelf.so.1 => /lib/64/libelf.so.1 libcryptoutil.so.1 => /lib/64/libcryptoutil.so.1 # ~/fio/fio-2.1.5/fio --enghelp Available IO engines: solarisaio posixaio rdma net null sync psync vsync mmap cpuio -- Robin P. Blanchard Solutions Engineer Coraid Global Field Services www.coraid.com +1 650.730.5140 -- To unsubscribe from this list: send the line "unsubscribe fio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html