Date: Fri, 2 Jun 1995 16:14:34 -0700 (PDT) From: Steven G Kargl <kargl@troutmask.apl.washington.edu> To: erich@rrnet.com (Eric L. Hernes) Cc: freebsd-hackers@freefall.cdrom.com Subject: Re: 3c509 and modems? Message-ID: <199506022314.QAA04237@troutmask.apl.washington.edu> In-Reply-To: <Pine.3.89.9506021841.A14735-0100000@rrnet.com> from "Eric L. Hernes" at Jun 2, 95 06:13:30 pm
next in thread | previous in thread | raw e-mail | index | archive | help
According to Eric L. Hernes: > > > Maximum modem speed allows the 3c509 to disable interrupts for various > > lengths of time. If you have a fast modem (or serial device), then you > > do not want the interrupts disabled for long time periods. If on the > > other hand you have slow serial devices, the interrupts can be disabled > > for a longer time period, and thus improving the performance of the > > 3c509. > > does this happen at the hardware level? > I thought that spl*() and splx() were for handling just such events. > What should this be set to to disable this bug. > (making the hardware compensate for the OS's shortcoming's is a bug in > my opinion.) > Good question. Judging from the few comments in the Adapter Guide, I am incline to believe that the maximum modem speed is for optimization of the software drivers provided by 3com (and it is stored in eprom). I am not very familiar with the FreeBSD driver, so you're probably correct that spl*() handles this. -- Steven G. Kargl | Phone: 206-685-4677 | Applied Physics Lab | Fax: 206-543-6785 | Univ. of Washington |---------------------| 1013 NE 40th St | FreeBSD 2.1-current | Seattle, WA 98105 |---------------------|
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199506022314.QAA04237>