UPDATE: Try this: as root: # mknod /tmp/pilot c 188 1 then use /tmp/pilot instead of /dev/ttyUSB1 (or whatever) I also found this to work as root due to perms and reset the perms to allow me as a user to read and write through that port. I can now use pilot-xfer again to -l (list) and -b (backup)