seems to me that if you do "MAKEDEV tty0" it will fail since unit will be empty. "MAKEDEV com0" will work, however. am I missing something? from /dev/MAKEDEV: ... com*|tty*) unit=`expr $i : 'com\(.*\)'` ... -brad ------------------------------------------------------------------------------