Dear list, >From the differences in the man pages for ami(4) and mfi(4) vs mpi(4), I get the impression that the niceties of bio(4) are not available to mpi devices. Am I correct in thinking that?
I'm somewhat confused on the matter, given that the NYCBsdCon 2006 slides [1] from Marco Peereboom's talk on Bio and sensors would suggest basic support (p. 28, Supported Hardware) for mpi devices, but browsing around the CVS, I do not find bio.h included for /sys/dev/ic/mpi.c [2] (whereas ami.c and mfi.c do include it [3,4]). If correct, are there plans or ongoing efforts to make the mpi driver also support bioctl? If not, I know what sort of equipment to avoid on a bunch of new servers. Thanks in advance, Rogier Krieger References: 1. NYCBSDCon 2006 - Marco Peereboom - "Bio and Sensors in OpenBSD" http://www.openbsd.org/papers/bio.pdf 2. OpenBSD CVSweb - /src/sys/dev/ic/mpi.c (rev. 1.92) http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/ic/mpi.c?rev=1.92&content-type=text/x-cvsweb-markup 3. OpenBSD CVSweb - /src/sys/dev/ic/ami.c (rev. 1.186) http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/ic/ami.c?rev=1.186&content-type=text/x-cvsweb-markup 4. OpenBSD CVSweb - /src/sys/dev/ic/mfi.c (rev. 1.80) http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/ic/mfi.c?rev=1.80&content-type=text/x-cvsweb-markup -- If you don't know where you're going, any road will get you there.