home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.unix.bsd:4058 comp.protocols.nfs:2050
- Newsgroups: comp.unix.bsd,comp.protocols.nfs
- Path: sparky!uunet!snorkelwacker.mit.edu!bloom-picayune.mit.edu!athena.mit.edu!eichin
- From: eichin@athena.mit.edu (Mark W. Eichin)
- Subject: Re: 386BSD: 16550's vs. NFS
- In-Reply-To: schneck@Physik.TU-Muenchen.DE's message of Wed, 12 Aug 1992 20:25:59 GMT
- Message-ID: <EICHIN.92Aug12193408@tsx-11.mit.edu>
- Sender: news@athena.mit.edu (News system)
- Nntp-Posting-Host: tsx-11.mit.edu
- Organization: Massachusetts Institute of Technology
- References: <EICHIN.92Aug9004425@tsx-11.mit.edu> <1992Aug9.083431.5746@BitBlocks.COM>
- <oc27njc@rhyolite.wpd.sgi.com>
- <schneck.713651159@Physik.TU-Muenchen.DE>
- Date: Wed, 12 Aug 1992 23:34:15 GMT
- Lines: 29
-
- I've gotten a number of useful comments from people on the net; thanks
- for reading my note. I'm currently looking at FAS (Final Async
- Solution) to see if I can port that to BSD rather than continuing to
- hack the mainline driver (after all, FAS is designed to support
- multi-port boards.) The interrupts are still not showing up, I'm about
- ready to take a logic probe to the board and test it... I've even set
- breakpoints in Vcom3 and they don't fire, so I'm pretty sure they're
- not getting to the CPU.
- Several people have suggested reducing the block sizes; from
- bad experiences with UDP fragmenting on Ethernets, I already knocked
- the block size down to 1024 (both rsize and wsize.) I tried it at 128
- once but got XDR errors from SunOS on the server.
- Another suggestion:
- >>And radically bloat the attribute cache expirations.
- 386BSD mount doesn't have an option to control that (the only
- place I've ever seen fine control of the attribute cache is in SunOS.)
- A quick glance at the source shows NFS_ATTRTIMEO at 5 seconds in
- nfs/nfs.h, I'll try compiling that higher (but I doubt that it is much
- of a problem at 38,400bps.)
- >> ... and use ppp or nfs over TCP or turn on UDP checksums ... you might
- >> loose big with NFS otherwise, even with MNP4/V.42!
- Actually, I'm using a direct wire and *still* losing. I don't
- know if I mentioned this before but NFS over TCP (to another 386BSD
- machine) works fine, it is the UDP version that fails.
- I haven't heard from *anyone* who is actually *using* 386BSD
- NFS over SLIP, so I may be the only having this problem just now :-)
- _Mark_ <eichin@athena.mit.edu>
- MIT Student Information Processing Board
- Cygnus Support <eichin@cygnus.com>
-