Just hang as in it didn't run through the tape or hang as in did nothing useful?
Try "tar tvf /dev/ht0 | more"
If that lists files, note how they are listed- if for example, they begin ./, you may need to do
tar -xvf /dev/ht0 ./etc/motd
Or if they list as //, then
tar -xvf /dev/ht0 //etc/motd
would be what you want (though I din't think Linux tar had these problems- those are typical of regular old Unix tar's behaviour).
Or, it may just be that /etc/motd is not on the tape even though you think it should be- if that's the case, tar will keep on reading until it hits eot, which might look like "hung" on a big backup.
But if you mean hang as in really doing nothing, are yu sure this device is working?
Tony Lawrence
SCO Unix/Linux Resources
tony@pcunix.com