> Additionally > if I eject it in this manner the next time I try to mount it using the > first two commands I get a bunch of usb errors.
There is a problem with usbd (and uhci?) on reinsertion of some but not all devices. Also the usbfat: script makes an entry in '#s' which needs to be cleaned up. You should find this works to undo everything so the usb disk can be removed and reinserted: unmount /n/usb unmount /n/disk rm /srv/usbfat.$user kill usbd | rc usb/usbd > Also, why is the disk only available from the rc window that I used to > mount it? To see the disk in another window, just type usbfat: there -- the script uses the /srv/usbfat.$user entry to check for an existing service.