I was configuring zones on a fiber channel switch today and needed the World Wide port Name info. I realized it isn't printed out when the mpi(4) device is discovered. Digging into it further I realized it was available at one time then disabled with this diff http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/ic/mpi.c.diff?r1=1.46&r2=1.47&f=h now it only prints if MPI_DEBUG is defined. Is there a reason the WWpN is not printed by default? That's like not printing the MAC address of a NIC when it's discovered. I would think configuring a system to run with a fiber channel switch shouldn't require a reboot to query the BIOS or running a kernel defined with MPI_DEBUG.
diana