Port série des Mac limité en vitesse ?

Port série des Mac limité en vitesse ?

#5479 - Part 10 - Delplanche

Il paraît que si vous n'avez pas un PowerPC ou un Mac AV, cela ne sert à rien d'utiliser un modem V34 à 28800 bauds, les ports série de votre Mac ne supportent pas plus de 14400 bauds + compression.

Comment faire pour accélérer le port série ?

Connaissez-vous le boîtier SCSI qui ajoute 2 ports série haute vitesse à n'importe quel Mac via le port SCSI ? Distribué en Belgique ?

*** Qui peut aider notre ami Dominique ?
S'il existe une solution software, elle est encore et toujours seulement valable pour les Macs AV et les Power Mac: Serial Speed est un document Tableau de Bord qui accélère le port série et dont une version shareware se trouve dans le dossier Telecom du BBS Mactivity.
Voici un extrait de son fichier ReadMe:

Get more performance from your Power Macintosh and Macintosh AV with SerialSpeed 230!

SerialSpeed 230: Boost your serial port throughput to 115,000 bps or
230,000 bps, no additional hardware required, compatible with your
existing applications

SerialSpeed 230 is a control panel and system extension. It works with the
enhanced serial driver (on Power Macintosh and Macintosh "AV class"
computers) to boost your serial port speed. Your existing communication
applications that operate at 57.6Kbps will use SerialSpeed 230 to speed their
operations; they'll talk to your serial devices 200% or 400% faster than before!

SerialSpeed 230 is Shareware: try it before you buy, inexpensive and
easy to purchase

You get a free 14-day trial period to evaluate SerialSpeed 230; test its
compatibility with your computer, applications, and serial devices. Experience
the increased performance of SerialSpeed 230 for yourself! If you choose to
become a registered user, the cost is only US $25 per copy. You may register by
mail or electronic mail (using the NetCash electronic payment system; see
below for details). Registered users receive free technical support, upgrade
notices, and that fuzzy warm feeling you get from knowing you have done
the Right Thing.

System Requirements

You need:

* A Power Macintosh or "AV" Macintosh (i.e. Quadra AV, Centris AV)
* A serial device that can operate at 115Kbps or 230Kbps, for example
a V.FC or V.34 modem. (Note: most V.32(bis) modems do not support
115Kbps or 230Kbps operation!)
* Application software that is normally used at the speed of 57.6Kbps

The first step:

Let's say you have a telecommunications program like ZTerm and a V.34
modem. First you need to set everything up so it works reliably at 57.6Kbps.
This means using the proper hardware handshaking serial cable, setting
hardware handshake mode on your modem and in your communications
program, setting, 57.6Kbps port speed, etc.

Instructions on how to do this will vary depending on what kind of modem
and application software you are using, so I can't provide more than the most
general guidelines. I recommend that you set up your modem so that it will
give the most detailed feedback on your connections (i.e. not only report
CARRIER 28800, but also CONNECT 57600 and COMPRESSION V.42, etc.)
Consult your modem manual for details. Once you have your serial
connection working at 57.6Kbps, it's time to install SerialSpeed 230 and get
turbocharged!

Installation Instructions
Easy.

SerialSpeed 230 is distributed as:
a Self Extracting Archive File (.SEA)
or a Stuffit Archive File (.SIT)
or a BinHex Archive File (.HQX)

Use BinHex or Stuffit(TM) to convert the BinHex Archive File or Stuffit
Archive file into the SerialSpeed 230 folder.

Or simply double-click on the Self Extracting Archive file to create the
SerialSpeed 230 folder.

Copy the SerialSpeed 230 Control Panel to your Control Panels folder.

Open the SerialSpeed 230 Control Panel.

The control panel gives you the opportunity to set which ports will be
accelerated, and to what speed. You have three choices for each port:

* No Change - SerialSpeed will not speed up this port.

* 230,000 BPS - SerialSpeed will accelerate this port to 230Kbps

* 115,000 BPS - SerialSpeed will accelerate this port to 115Kbps

The default settings are:

* Modem port: 230,000 BPS
* Printer port: No Change

You can also choose to check the serial driver for compatibility when your
computer starts up. I highly recommend you leave this option ON for now.

Once you have chosen the appropriate settings for your system, close the
control panel and restart your computer.

Starting up with SerialSpeed 230

SerialSpeed 230 checks during startup to make sure your computer can
support its capabilities.

If everything checks out OK, SerialSpeed displays this icon.

If something went wrong, SerialSpeed displays an "X" in the icon.

You can prevent SerialSpeed 230 from loading by holding down the Shift key
during startup. SerialSpeed will display the "X" icon to indicate it did not
load.

Startup Messages

Once the Finder has loaded, you may see one of several dialog boxes.

The first one is normal during the trial period, it indicates that you have not
registered the product.

"This copy of SerialSpeed 230 is unregistered. You may try SerialSpeed 230
free for 14 days, then you must register your copy to continue using it. Open
the SerialSpeed 230 control panel for registration instructions"

The second dialog indicates that your system cannot support SerialSpeed 230.

"SerialSpeed 230 requires the DMA serial driver to operate properly. Only
certain Macintosh models support the DMA serial driver; please consult the
SerialSpeed 230 documentation for details."

SerialSpeed 230 requires an enhanced serial driver from Apple in order to
operate. This DMA driver works faster and with less demand on the
Macintosh CPU than the older, interrupt driven driver. Unfortunately, the
enhanced driver is only available on the Power Macintosh, Quadra AV, and
other "AV" Macintoshes. If you get this dialog, you'll have to remove
SerialSpeed 230 from your system by dragging the Control Panel to the trash
can. Sorry! See the Compatibility Notes/FAQ (below) for more details.

The third dialog indicates that SerialSpeed was not able to open the serial port
during startup.

"SerialSpeed 230 could not open a serial port at startup because it was in use
by another System Extension. To fix this problem, turn off "Check serial
driver at startup" in the SerialSpeed 230 Control Panel, then restart your
Macintosh.

This is a common problem for users who have an Epson Color Stylus printer
and the "ASFU Fixer" System Extension installed. If you see this dialog, you
can solve the problem by following the above steps.

Using SerialSpeed 230

Transparent Operation

SerialSpeed 230 is activated automatically on whichever serial ports you
enabled in the Control Panel. Whenever an application opens the "enabled"
serial port at a speed of 57.6Kbps signals SerialSpeed 230 to kick in and double
or quadruple the port speed! This means you can configure any application
for 57.6Kbps and use it as you normally would, but 2 or 4 times faster.

Configure your applications for 57.6Kbps

If you've had a high speed modem for awhile, you've probably done this
already. It's important that you set each application to communicate at
57.6Kbps port speed because SerialSpeed will not kick in at a lower port speed
(this is so you can use selected applications at a lower speed, say 38.4Kbps, if
the need arises.)

How to get the highest performance

SerialSpeed 230 boosts the speed of the connection between the Macintosh
and your serial device (i.e. modem.) It does not boost the speed of your serial
device or your application program. It is critically important to make sure
these other components are operating at peak performance. Here are some
tips:

Make sure data compression is enabled on your modem. If your modem is
not sending compressed data, it's sending at its basic rate of 14.4Kbps or
28.8Kbps and you won't see any speed improvement. Most V.34 modems will
transmit compressed data to your computer at 115Kbps, and some V.34
modems (i.e. Hayes, AT&T) will transmit compressed data at a full 230Kbps!

Use efficient file transfer programs like ZMODEM. These will transmit larger,
more compressible chunks of data and allow your modem to operate at a
higher speed. Older protocols like Kermit and XMODEM send small chunks
of data and performance suffers as a result.

Also, remember that all communication applications are not created equal.
Consider upgrading to a Power Mac native application.

Make sure the computer on the other end is sending data at rates of 115Kbps
or 230Kbps. Even if the remote system has a V.34 modem, this is no guarantee
that it is sending data faster than 57.6Kbps. Most IBM PC based systems can
send you data at 115Kbps or 230Kbps. Most UNIX(tm) systems can also send
data at these high speeds. If the system on the other end is a Macintosh, you
might suggest to the system's owner that they invest in a copy of SerialSpeed
to ensure that they are providing the maximum speed for their customers...

Consider new technology like ISDN Modems that can send and receive data
at 64Kbps or 128Kbps (and with compression, much higher!) These offer
tremendous speed increases. SerialSpeed 230 will help you get the most from
this technology.

------------------------------

Compatibility Notes/FAQ

What programs are known to work with SerialSpeed 230?

Zterm 0.85
MicroPhone Pro
Apple Remote Access Client 2.0
VersaTerm (using the standard serial drivers)
eWorld Client 1.1b2
TeleFinder Pro 2.2.3
MacPPP 2.0.x

* more to come; tell me about your success stories!

What programs are known to fail?

* tell me about other failures and I'll try to fix them!

What modems are known to work with SerialSpeed 230?

Practical Peripherals PM288MT II V.34
Hayes Optima 28.8 V.34 V.FC
SupraFAXModem 288 only at 115Kbps

(almost every V.34 or V.FC modems will work.)

* tell me...

What modems are known to fail?

Any modem that does not support 115Kbps or 230Kbps operation. (this
includes most V.32 and V32bis modems.)

Will SerialSpeed 230 work with my GeoPort?

The answer is "maybe." Any software that sees the GeoPort as a modem in
the modem port or printer port (i.e. the software looks specifically for ".aIn",
".aOut", ".bIn" or ".bOut" serial drivers) will activate SerialSpeed 230
properly. I don't own a GeoPort but I understand the current software only
operates at 14.4Kbps. If so, you will achieve a limited speedup at best. If and
when Apple releases a 28.8Kbps GeoPort driver, you will see dramatic
speedups in your software by using SerialSpeed. I'd appreciate reports from
GeoPort users on your successes & failures.

Why won't SerialSpeed 230 work with my SupraFAXModem 288?

It will. But you must use SerialSpeed at 115Kbps, not 230Kbps. This modem
does not support 230Kbps operation.

Will SerialSpeed 230 accelerate programs that use the
Communications Toolbox drivers?

Probably not. (Not yet, anyway.) This is because SerialSpeed is activated by
calls to the standard serial drivers, not the Communications Toolbox drivers.
Many programs, like MicroPhone Pro, allow you to choose which drivers to
use. This limitation may be addressed in a future release, but until then, use
the standard serial drivers rather than the Communications Toolbox drivers
whenever possible.

What are the limitations of the Printer Port?

Apple documentation states that the printer port is handled at a lower
priority than the modem port (i.e. incoming data is handled first from the
modem port) so high speed operation on the printer port is more risky.

Furthermore, documentation for the Quadra 840AV/660AV states that DMA
operation is not enabled for receiving information on the printer port. I do
not know if this holds true for Power Macintosh computers.

These two points lead me to suggest that, if you have the option, you should
use your modem port for high speed operation instead of your printer port.

If you have problems using the printer port at high speeds, and you switch
your device to the modem port and find that it works on the modem port,
this is probably the culprit.

However, I have heard many success stories of individuals who are using
their printer ports at 230Kbps speed every day, with no problems. So it's
certainly worth trying.

Can I use SerialSpeed 230 to speed up my serial printer?

Probably not, but it can't hurt to try. Apple printers are the only printers I
know that support 230Kbps or 115Kbps serial operation. In fact, Apple's serial
printers already use 230Kbps serial transfers, so SerialSpeed won't speed them
up any further. Other manufacturers may or may not support high speed
operation, and if they do, you're in luck. Tell me your success stories...

What is the "DMA Serial Driver" and why do I need it?

Since the first Macintosh, the serial ports have used an interrupt-driven serial
driver. This driver takes valuable CPU time to handle every character that is
received or sent through the serial ports. At high speeds, the interrupt-driven
serial driver gets completely swamped and starts to lose information.
57.6Kbps is about the best you can do with the interrupt-driven serial driver
for bidirectional data transfers (the kind you use with modem programs.) You
can go to 230Kbps in one direction (send) but not receive. That is what the
Apple printer drivers do, because you're mostly sending data to a printer. But
it won't work for a modem because you often use it to receive data.

The AppleTalk drivers achieve 230Kbps on all Macintoshes because they
completely take over your computer when they are running, something that
a modem program cannot do. They are "synchronous drivers" as opposed to
the "asynchronous" drivers used by modem programs.

The DMA serial driver makes use of special, improved hardware present on
the "AV" and Power Macintosh. This hardware allows information to flow
straight from the serial ports into memory with little or no work on the
CPU's part. This means that the serial ports can support much higher speeds
in both directions, such as 115Kbps or 230Kbps. Hooray!

Will they ever release a DMA Serial Driver for my older Mac?

No, because your serial port hardware does not support DMA transfers. The
Mac IIfx does support DMA transfers, but it is unclear whether Apple will
attempt to support this discontinued model in a future software release.
Apple promises a new serial port driver architecture as part of their next-
generation system software (System 8?) Will it work on your Mac? Your
guess is as good as mine...

I can force SerialSpeed 230 to load on my older Mac by turning off
the "Check serial driver at startup" option. Why shouldn't I do this?

If you happen to have a printer that supports 115Kbps operation or 230Kbps
operation, then SerialSpeed 230 may work to speed up your printer, even if
you have an older Mac.

But for all the reasons stated above, I will not provide any support to users
who insist on using SerialSpeed and modems on their older, non-DMA serial
driver Macs. If you try it, it'll appear to work... until you try receiving large
quantities of data. For example, the first time you try a ZMODEM receive.
Then you'll get tons of garbage and the transfer will fail. (Sigh.) I'd make it
work if I could.

My communications software has built-in support for 115Kbps and
230Kbps. Do I need SerialSpeed?

Not for those products. For example, ZTerm 1.0b3 and newer versions of
MacPPP have built-in support for these higher speeds. SerialSpeed 230 will
coexist happily with these programs, and won't harm their operation.
SerialSpeed is primarily useful for programs that do not have built-in support
for 230Kbps or 115Kbps operation.

Are you doing something evil to achieve these high speeds?

Well, yes and no. 230Kbps operation has been "blessed" by Apple; they've
documented the API and will tell developers how to do it (send an AppleLink
to DEVSUPPORT).

115Kbps operation is an entirely different story. Apple won't tell you how to
do it, they don't publish an API on how to do it, but they will drop hints. I
used these hints, plus some tips from the helpful Internet Mac developer
community to write the code. In a nutshell, the 115Kbps code writes directly
to the serial chip's onboard registers. This is a definite no-no in Apple's
compatibility guidelines. It works on all the machines I've tested, and it
certainly won't harm anything. But there is no guarantee it will work with
future versions of system software or future Macintoshes. C'est la vie... >>


Up one level
Back to document index

Original file name: 9602-Port série des Mac limité

© Mactivity Estonia 1996



Google

Hot: Index Compatibility Description old Macintosh Games
Copyright © 1995-2005 EUREGIO.NET AG - Legal Use - Privacy Policy - Security Info - Advertise - Contact Info
Last modified: 28/08/2008 - URL: http://www.euregio.net/mactivity/0296fr/X0055_9602-Port_srie_des_M.html

Some Websites powered by Euregio.Net:

Green House

Detrooz

Euro Pass

Franz-Jost

Handicap

Agri Expo

Nissan

 

Ford

Moebel

Bodarwe

Marketing

Art

SMIG

Weiterbildung

Bischoff

Chateau-Peltzer

Gangolf

Sonnenhof

Webdesign

Steuerberatung

E-Day

BS St.Vith

EKD Design

Drechslerei

Concept Design

Tourism

Wintergardens

Kirchens

Wirtzfelder Schnee

Hedach

Sutures

House of Beauty

Messerich

Zukunft

Eupen-Info

Leufgen

Promoptica

Autisme

Euregiochambers

ZAWM

ZAWM-St.Vith

Rittersprung

Tilgenkamp

Bauko

Ich Bin Online

BSTI

Treuhand Group


Click here for more interesting topics powered by Euregio.Net:

EasyScopes:

weekly horoscopes

astrology information

web cam movies

daily horoscopes

free horoscopes

free love test quiz

calculate compatibility

new music quiz

song lyrics search