[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::macintosh

Title:Apple Macintosh Volume II
Notice:Mac is NOT an acronym - it's Mac or Macintosh *not* MAC
Moderator:SMURF::BINDERONS
Created:Sun Jan 20 1991
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:964
Total number of notes:30983

679.0. "How does your 660AV GeoPort work?" by HANNAH::GABBE (Quality by coincidence) Mon Dec 05 1994 15:23

T.RTitleUserPersonal
Name
DateLines
679.1ATLANT::SCHMIDTE&RT -- Embedded and RealTime EngineeringMon Dec 05 1994 15:4435
679.2Bbbzzz, BbzzzzHANNAH::GABBEQuality by coincidenceMon Dec 05 1994 18:3012
679.3ATLANT::SCHMIDTE&RT -- Embedded and RealTime EngineeringMon Dec 05 1994 19:176
679.4I get it too, and live with it I guessRANGER::COPPOLAPATHWORKS for Macintosh SQEMon Dec 05 1994 20:0211
679.5REGENT::POWERSTue Dec 06 1994 12:0012
679.6A GeoPort is not like other ModemsRANGER::HARRISJuggling has its ups and downsTue Dec 06 1994 12:4732
679.7Supra probably pays a spiffATLANT::SCHMIDTE&RT -- Embedded and RealTime EngineeringTue Dec 06 1994 14:274
679.8No buzz from my 'pod' just a clickFREEBE::YATKOLA_Dave .......Tue Dec 06 1994 18:3813
679.9Tell them not to jump too fast...BSAINT::CoppolaAnthonyTue Dec 06 1994 20:2352
679.10A pragmatic viewHANNAH::SICHELAll things are connected.Wed Dec 07 1994 13:0733
679.11New GeopPort?CIVPR1::NEVEUXThu Feb 09 1995 15:5211
679.12New GeoPort *software*RANGER::COPPOLAPATHWORKS for Macintosh SQEThu Feb 09 1995 19:2235
679.13way cool you say, tell us more ...FREEBE::YATKOLA_Dave .......Fri Feb 10 1995 14:117
679.14Going for itCIVPR1::NEVEUXWed Feb 15 1995 16:426
679.15V2.0 of GeoPort is on Apples WWWFREEBE::YATKOLA_Dave .......Mon Jun 12 1995 18:14148
679.16ATLANT::SCHMIDTE&RT -- Embedded and RealTime EngineeringMon Jun 12 1995 18:2314
679.17Red faced again, oh wellFREEBE::YATKOLA_Dave .......Mon Jun 12 1995 19:2410
679.1828.8 Kbps is on the way!ACVAX::CoppolaIt's Just a RideMon Aug 14 1995 15:2020
679.19Me! Me! Me!ATLANT::SCHMIDTSee http://atlant2.zko.dec.com/Mon Aug 14 1995 15:4812
679.20CoolACVAX::CoppolaIt's Just a RideMon Aug 14 1995 16:0417
679.21Apple GeoPort 28.8DPE1::ARMSTRONGWed Mar 12 1997 14:3222
    this seems like the right note.

    I've got a new Performa 6400 with an internal modem.
    To the best that I can figure out, it has an internal
    Apple GeoPort 28.8.

    I'm wondering what this is, in light of the previous notes....is
    it the same as an Apple Teleport Adapter?  (only internal?)
    Is this what I see referred to as an 'express modem'?

    Out on Apple's SWUpdates site, there is a new GeoPort software
    update, but the read-me seems to imply that it only works
    for Telecom Adapters and not Express Modems.  I installed it and
    everything seems to still work, but nothing is faster (only maybe
    i'm not dialing faster modems?)

    My Performa came with Apple Telecom V3.0 pre-installed.  but
    no installation floppies.  I notice that Apple Telecom V2.4 or so
    is out on the archive.  Does someone have V3.0 they could upload
    (since I assume its public?)
    Thanks
    bob armstrong
679.22AZUR::DESOZAJean-Pierre, DTN 828-5559Wed Mar 12 1997 15:037
Bob,
Congratulations for your new equipment! Although I have the same config, I can't
install the US software upgrade over the french version. My french default 
setup is very different (ccitt vs bell etc) and I'd loose the Minitel emulation 
mode if I used the US version. It's a pity because I have a problem with the
incoming calls detection which does not exist in the US version.
Jean-Pierre.
679.23SMURF::BINDERErrabit quicquid errare potest.Wed Mar 12 1997 19:0534
    Re .21
    
    Apple's GeoPort architecture is a split system.
    
    A conventional modem has hardware and soft/firmware to do its job, and
    it just takes serial data from the computer.
    
    GeoPort was intended to be a multipurpose subsystem based on the same
    kind of architecture the old-fashioned glass-house mainframe computers
    used to have.  Instead of distributing the computing tasks, GeoPort
    loads them onto the Mac.  It uses relatively inexpensive "pods"
    containing just the hardware; the soft/firmware part of the job is
    transferred to the computer itself.  This means that if you want to do
    4:1 data compression at 28800 bps, for example, you can't just let your
    computer spit data out under DMA control at 115200 bps and have the
    modem do the compression and buffering and flow control.  Instead, the
    computer is doing ALL of that stuff and then shipping the data to the
    pod.  The pod must have some buffering in it, of course, but the Mac is
    doing the lion's share of the work.
    
    What makes this even worse is that a GeoPort serial pod that connects
    you to a phone line, like a modem, isn't at all inexpensive; the
    current price in the catalogs is around $130.  You can get a SupraSonic
    voice/fax/data modem for $260 - this is twice the price, but it frees
    your processor of some work, and it's a dedicated system designed to to
    work right as a unit.  It also gives you some features you don't get
    with GeoPort, such as Caller ID and a very informative alphanumeric
    front-panel display.  The Supra is also flash-ROM upgradeable, and in
    my experience Supra (Diamond Multimedia) stays on top of the need for
    changes.  (Apple was REALLY REALLY SLOW in getting a 28800-bps GeoPort
    pod out there.)
    
    I consider GeoPort a bad attempt, and I heartily encourage you to get
    rid of it and use a real modem.  Your mileage may vary, of course.  :-)
679.24DPE1::ARMSTRONGWed Mar 12 1997 19:2613
    But what I'm really wondering (and I do appreciate your
    explaination) is what is the difference between
    the various things I see associated with GeoPort...

    GeoPort Telecom Adapter
    GeoPort internal modem
    Apple Express Modem
    PC Card Modem

    Is the AppleExpress Modem just a regular modem?
    Is the GeoPort Internal modem just an internal version
    of the GeoPort Telecom Adapter?
    bob
679.25REGENT::POWERSThu Mar 13 1997 13:3118
>     <<< Note 679.23 by SMURF::BINDER "Errabit quicquid errare potest." >>>
>    
>    I consider GeoPort a bad attempt, and I heartily encourage you to get
>    rid of it and use a real modem.  Your mileage may vary, of course.  :-)

Modems as most people know them are a hack and curse.
Integrating the data buffering, compression, and flow control
into the main processor allows for a much more tailored set of
operations on the data.
This is nicely (if verbosely) presented in the TidBITS articles on latency
that appeared two and three weeks ago.

My group has been integrating network option card function back into
the central processor of printers for better integration of data comm
and data interpretation.  Doing the same with modems and central (or 
near-central) processors is the right thing to do.

- tom]
679.2631224::16.60.192.202::John ThrockmortonGo anywhere BUT west young man!Thu Mar 13 1997 16:0915
Bob, as you know, I have the same config as you...

I downloaded and installed the latest Geoport / Express Modem software
updates and installed it just fine.  My understanding (it may not be fact)
is that our 6400's have Express Modems and these are not Geoports.  From what
I've read in the release notes etc. it is not clear whether the Express Modem 
can be / is upgradable to 33.6 from 28.8 via the install.  This is hard for me 
to test since I have no 33.6 sites which to dial into.  Digital has not 
upgraded the firmware in our Courier modems in the office....

The Telecomm software is the stuff which interacts with th modem such as
the FAX software and address book.


John 
679.27I think and Express modem has a modem chip, GeoPort doesn'tUNIFIX::HARRISJuggling has its ups and downsThu Mar 13 1997 23:1425
    I think, but don't quote me...
    
    Express modems have a modem chip such as the Rockwell chip set, and use
    the Mac as the chip controller (implements the AT command set
    essentially).  The modem chip implements all the modem features and the
    FAX features.  The Mac just does the minimum to interface and transfer
    the data from the chip to memory or from memory to the chip.  The chip
    does the rest.
    
    The GeoPort is mostly the hareware to interface with the phone line and
    generate the modem signals.  The other modem functions compression,
    error correction, flow control, FAX implementation, etc, etc, etc...
    are handled by the Mac (a lot more responsibility).
    
    The advantage of giving more control in software is that it is possible
    to implement more features (Caller ID, Mac as an answering machine, Mac
    as the telephone to answer and place calls, Mac as the ability to
    answer the call and decide if it is a voice, FAX or modem incoming call
    and do the right thing.
    
    Now all of these advantages may not be implemented.
    
    The disavantages are that the more features implemented by the Mac, the
    more memory needed, and the more CPU overhead consumed while a modem
    connection is in use.
679.28My experienceAZUR::DESOZAJean-Pierre, DTN 828-5559Fri Mar 14 1997 08:5411
My understanding is that the Geoport adapter as it is included in the 6400 is
a "software" modem: There is the basic hardware, DSP and so on like any 
hardware modem, but the firmware is loaded from the Express Modem extension.
I have in the past installed the US Express Modem but then I had lost my french
modem default settings and Minitel emulation.
Using one of the ATI (ati5 maybe) you can identify the firmware.

After substitution of the Express Modem extension I restored the french modem 
characteristics. This is also how the 28.8 kbps rate can be upgraded to 
33.6 kbps.
Jean-Pierre
679.29DPE1::ARMSTRONGFri Mar 14 1997 10:569
>My understanding is that the Geoport adapter as it is included in the 6400 is
>a "software" modem: There is the basic hardware, DSP and so on like any 
>hardware modem, but the firmware is loaded from the Express Modem extension.

    very interesting...
    in my friends 6400, after upgrading to 7.6, his express modem
    extension would no long load.  Said it would not work for this
    machine.  and the modem was dead
    bob
679.30SMURF::BINDERErrabit quicquid errare potest.Fri Mar 14 1997 18:1926
    Re .27
    
    > The advantage of giving more control in software is that it is possible
    > to implement more features (Caller ID, Mac as an answering machine, Mac
    > as the telephone to answer and place calls, Mac as the ability to
    > answer the call and decide if it is a voice, FAX or modem incoming call
    > and do the right thing.
    
    The SupraSonic modem implements all of these features, except that it
    has a microphone that plugs into the modem instead of into the Mac.
    
    > The disavantages are that the more features implemented by the Mac, the
    > more memory needed, and the more CPU overhead consumed while a modem
    > connection is in use.
     
    Bingo.  Anything that slows down the processor is a problem. 
    Obviously, I disagree with Tom (.25).  I was in this business when
    everything had to be done by the CPU, with stupid adapters hung off it,
    and we BEGGED for the ability to make our adapters smarter.  It was a
    landmark for the company I worked for back then, when I was allowed to
    design a Z-80 into a peripheral controller.
    
    It's fine to do tight integration on a single-purpose box like a
    printer.  On a CPU, which has to be a generalist, it's not a good idea
    IMHO - the more expertise you require from the CPU, the less of
    ANYTHING you leave for the other processes that it is running.
679.31REGENT::POWERSMon Mar 17 1997 12:2750
>     <<< Note 679.30 by SMURF::BINDER "Errabit quicquid errare potest." >>>
>     
>    Bingo.  Anything that slows down the processor is a problem. 

I think it is more appropriate to say that anything that slows
down THE WORK YOU NEED TO DO is a problem.  A faster processor may be a 
cheaper, better engineered solution than a smarter, special purpose "helper."

>    Obviously, I disagree with Tom (.25).  I was in this business when
>    everything had to be done by the CPU, with stupid adapters hung off it,
>    and we BEGGED for the ability to make our adapters smarter.  It was a
>    landmark for the company I worked for back then, when I was allowed to
>    design a Z-80 into a peripheral controller.

>    It's fine to do tight integration on a single-purpose box like a
>    printer.  

I will take (limited, impersonal) umbrage - a modern printer is NOT a 
single purpose box.  It does a lot of the same things that general 
purpose boxes-on-a-desk do, including handling data from many sources
(remote comm (in many flavors and protocols) and local operations), data 
interpretation and presentation, remote management, and complex computing.
We in printers have spent a fair amount of time defining interfaces
and implementations that address the point below.

> On a CPU, which has to be a generalist, it's not a good idea
>    IMHO - the more expertise you require from the CPU, the less of
>    ANYTHING you leave for the other processes that it is running.


Mildly arcane but VERY important point of engineering pedantry:

    Interfaces, whether between hardware components or people in an 
    organization, need to be selected and defined at points in their 
    respective processes where the interactions between the entities 
    on the two sides of the interface
        1) meet the bandwidth constraints available at the interface, and
        2) where the job breakdown allows appropriate decomposition
           or reconstitution of the workflow.

When modems were just MOdulator-DEModulators, point 2 was not violated.
When they adopted the burden of additional data compression, packetizing, 
fax encoding and handling, error detection/correction, and such, 
point 2 was overstepped.  The imposition of latency to allow for packetized
data comnpression is the example we were talking about in earlier replies.
Re-centralizing the work flow and/or defining new interface controls 
and breakdown becomes necessary.  In the absence of new standard of
task breakdown, re-centralization becomes the necessary approach.

- tom]