[NTLK] Jaguar, Appletalk, Classic and crossover cable

From: Anton Balaban (anton_at_balaban.ru)
Date: Fri Nov 08 2002 - 21:27:13 EST


Hi!

Today I tried to use NCU in MacOS X 10.2.1 in Classic mode over
ethernet on my flat panel iMac and found that it does not work right
out of the box. Appletalk enabled in OSX Network preferences, ADSP Tool
installed in Classic System Folder, known working crossover cable (I
don't have hub or router at home) and still no dice. NCU says that
Appletalk is disabled (open Chooser and enable it), Chooser says that
to enable Appletalk I need to turn it on in OSX system preferences
(done). After some poking with those things I found the reason for this
strange behavior - Jaguar is simply too smart with Appletalk in
Classic. OS X turns on and off Appletalk in Classic at it's own will -
when it sees activity at ethernet port, Appletalk automatically turns
on in the Chooser, when nothing happens at the other end of the cable
Appletalk *immediately* turns off. This does not happen if ethernet
port is connected to a hub or router, only with crossover cable.
So, I open Chooser (Appletalk is turned off), launch Dock on my Newton,
tap "Connect to ->Other Computer" and Newton starts seeking computers
over ethernet. After a short while I see that Appletalk in Chooser had
turned on, then I and launch NCU. After NCU launched I see that Newton
found my iMac on the network, close the "Other Computer" box and try to
connect, but at the very moment I close "Other Computer" box, Chooser
turns Appletalk off. All attempts to connect fail because NCU already
"lost" Appletalk, even if it briefly enables in the Chooser while I try
to connect. A solution could be to try to connect from Newton to a
known computer name, see Appletalk turning on in the Chooser and then
launching NCU, but Newton tries to connect only for a very short time,
Appletalk in Chooser turns on and right after that Newton reports that
it could not find a computer (Appletalk obviously turns off, so I can't
launch NCU).
Well, I found a workaround for this problem, but it's not very elegant.
1. Get a name of the computer you are going to connect to in the way
explained above, so you have in the Newton's Dock "Connect to: iMac" or
any other network name your machine has.
2. Start up Classic and launch Chooser (it will show that Appletalk is
off). Make sure that Chooser is frontmost window.
3. Launch Dock on your Newton, it should show "Connect via: Appletalk"
and "Connect to: Yor_Mac_Name("iMac" in my case)" and tap Connect to ->
Other Computer. Newton starts seeking.
4. After you see that Appletalk turned on in the Chooser, launch NCU.
5. Very soon Newton will discover your mac at the network and display
it's name in the "Select a Mac OS Computer" window. *Do not* close this
window yet, pull it down the screen and tap "Connect" in the main Dock
window on your Newt. Et voila - your Newton is connected to NCU. You'll
close "Select a Mac OS Computer" window after you're done with NCU.

So, you see that solution is not very elegant. Maybe there are some
secret terminal or NetInfo commands to make Jaguar not such a smart-ass
and turn Appletalk in Classic once and forever? Or maybe some other
tricks to prevent such behavior? Network and Unix guru's are welcome. I
know that the best solution is to get a cheap hub, but I really don't
need it at my desktop, it's already stuffed enough with Newtons,
wallwarts, speakers, batteries and so on.

TIA and sorry for my English - I see that something is wrong in the
above text, but can't help it :-)

-- 
Anton Balaban
http://www.newt.nm.ru

-- This is the NewtonTalk list - http://www.newtontalk.net/ for all inquiries List FAQ/Etiquette/Terms: http://www.newtontalk.net/faq.html Official Newton FAQ: http://www.chuma.org/newton/faq/



This archive was generated by hypermail 2.1.2 : Mon Dec 02 2002 - 22:02:18 EST