An invalid parameter was specified that the system cannot interpret. For example, trying to mount an uncreated file system, printing without sufficient system support, or providing an undefined signal to a signal(3C) library function can all produce this message.
If you see this message when you are trying to mount a file system, make sure that you have run newfs(1M) to create the file system.
If you see this message when you are trying to read a diskette, make sure that the diskette was properly formatted with fdformat(1), either in DOS format, pcfs(7FS), or as a UFS file system.
If you see this message while you are trying to print, make sure that the print service is configured correctly.
The symbolic name for this error is EINVAL, errno=22.