The other "minor annoying" problem I've seen with the Toasters:
nfs> exit Use control-D to exit nfs> ^D Connection closed by foreign host.
Why not just use the code that is in the OS to print "Use control-D to exit" to make the filer go ahead and exit?
Surprisingly, there's actually a good reason for this.
You can reach the toaster's admin account either through the RS-232 console, or via telnet. The picture looks something like this:
--------------- | Admin Shell | --------------- | --------- | muxer | --------- | | | | RS-232 Telnet
We did it this way so that if a customer lets NetApp people telnet in to a filer to do some administration, the customer can watch what's going on at the local console.
Anyway, the problem with "exit" is that there's no way for the Admin Shell to know whether the characters were typed from RS-232 or from telnet. (You could even type half on the console and half via telnet.)
On the other hand, the ^D can be processed right at the bottom of the muxer, where you still know which path the character came in on.
Dave