Swapon wants/needs block devices for arguments. (IE, Don't use the raw device.) The "funny" error message is due to a missing argument in a printf. (Something bad like "printf (%s : %s\n", arg1);") Also, if the device is currently being used for swapping, you get the same error message. -Fred