• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

SE/30 networking question: How do I connect to OS X machines

Dookie

Active member
I've got an SE/30 with an ethernet card. I've got it set up with a proper IP address and now can get it on my network (and the internet). However, I'm stumped at trying to get either the SE/30 to see my Intel iMac or vice-versa. Any advice would be appreciated. Thanks!

 

ChristTrekker

Well-known member
What do you mean "see"? Can the X box ping the SE/30's IP address? Does the X box have telnetd/sshd/ftpd running? If so, can you telnet/ssh/ftp in from the SE/30? Are you trying to get AppleTalk working between the two?

 

Dookie

Active member
Sorry, I was not clear. I want to file-share between the two computers, mostly be able to pull files from the iMac on the SE/30, but alternatively, if I could "push" files from the iMac onto the SE/30 that would work too.

 

ChristTrekker

Well-known member
Sorry, I was not clear. I want to file-share between the two computers, mostly be able to pull files from the iMac on the SE/30, but alternatively, if I could "push" files from the iMac onto the SE/30 that would work too.
IIRC, the versions of AppleTalk between System 7.x and OS X are too different and no longer compatible. So AT sharing is out. Both could share with an intermediate AT version, such as the one that came with OS 9 though.

Get an ftp/web client on the SE/30, enable the appropriate server on the iMac, and fetch files that way. I can't remember if there is another filesharing protocol supported under System 7 or not. Maybe with a 3rd party app...

 

equill

Well-known member
This is a subject that has exercised quite a few minds in this Army. A least-fuss solution can be found quickly if you have a Mac capable of running OS 7.6.1 to use as an intermediary between the older and new Macs.

de

 

Dookie

Active member
Thanks everyone. FWIW, I'm running 7.0 on the SE/30, but also have a 7.5 System on it that I can switch between (although the speed hit from 7.5 is pretty stiff). I do not have 7.6, but have 8, 8.5, and 9. Will an intermediate machine running 8 or 9 work in lieu of a 7.6 machine?

 

joshc

Well-known member
Thanks everyone. FWIW, I'm running 7.0 on the SE/30, but also have a 7.5 System on it that I can switch between (although the speed hit from 7.5 is pretty stiff). I do not have 7.6, but have 8, 8.5, and 9. Will an intermediate machine running 8 or 9 work in lieu of a 7.6 machine?
Yes. OS 8 with ShareWay IP Personal installed to enable TCP/IP file sharing for compatibility with OS X, or OS 9 on its own.

 

Macflyer

Active member
I was able to connect my SE/30 via Etherwave adapter (connected to the serial port) to the iBook running Panther via Appletalk. To be correct, I can conncet to SE/30´s volume (hard disk) in the Network folder as a guest and then I am able to access all files on the SE or to drag and drop files on its volume.

All this might not work on newer versions of Mac OS X, though.

Maybe running BasiliskII/Sheepshaver could help you connecting to the SE/30 using an older and more compatible version of Appletalk?

 

JDW

Well-known member
TI'm running 7.0 on the SE/30, but also have a 7.5 System... I do not have 7.6, but have 8, 8.5, and 9. Will an intermediate machine running 8 or 9 work in lieu of a 7.6 machine?
Apparently, no one took time to completely read through the information I posted above in this thread, otherwise you would be up and running now. Therefore, I will spell it out more clearly for you...

First of all, you said you have an SE/30. You therefore cannot use 7.6.1. or 8.1 at all unless you have a non-stock ROM (such as I do in my SE/30). But even with a IIfx or IIsi ROM, you cannot run anything higher than OS 8.1. My SE/30 with IIsi ROM has System 6.0.8, System 7.1, 7.5.5, 7.6.1 and 8.1 running (selectable via System Picker).

Next, you can use an intermediary OS 9 machine like I do, which is a G4 Cube. However, I prefer to connect to my Cube and other modern Macs when they are booted into OS X, which is the only thing you can do on an Intel Mac. And honestly, once you setup the OS X Mac and the SE/30 properly, you don't need an intermediary Mac and you will find that it is actually much less troublesome to NOT use one.

Now with this in mind...

1) I applied the TCPQuantum hack on my OS X machine, as follows:

  • 1) System Preferences > Sharing > Stop "Personal File Sharing"
    2) Launched Terminal
    3) Pasted in this: sudo defaults write /Library/Preferences/com.apple.AppleFileServer TCPQuantum -int 327680
    4) Saw that my "write" command was successful (as evidenced by no errors appearing in Terminal).
    5) Re-enabled Personal File Sharing

(You can also use PlistEdit Pro to do this, or just use PlistEdit Pro to verify that "327680" was in fact written into that file via those Terminal commands.)

With this TCPQuantum hack in place on my OS 10.4.10 machine, I was pleasantly surprised to see that I could connect to my OS X Mac from the SE/30 (under OS 8.1) without ShareWay IP Personal running, and I was able to copy over many megabytes of data without any disconnects! I could take entire disk partitions on my SE/30, drag them over to my OS X machine's HD and the entire partition would be backed up -- something I couldn't do without disconnects before. So this TCPQuantum hack is outstanding indeed and a must for any SE/30 running OS 8.1 to connect reliably to a Tiger Mac (or higher).

This TCPQuantum change does not enable the OS X machine to initiate connections to the SE/30 . To do accomplish that, read on...

2) I took time to install Open Transport 1.3 under all my System 7 OS's on my SE/30 -- this is an important step!

3) I found that the AppleShare extension used in all my System 7.x System Folders was version 3.6.4. The existence of that older extension was resulting in an incompatible AFP error dialog on my SE/30, and is also why I could not display the "Server IP Address..." button in the Chooser. Updating that extension to version 3.7.4 (the same version of the extension as is used in any OS 8.1 System Folder) fixes both problems in System 7.x. The AFP error is now gone and I can see the "Server IP Address..." button in the Chooser. (By the way, the Chooser version I use on my SE/30 is 7.6.1.)

4) Under System 7.1, if I open the Chooser and then click AppleShare, I can connect to my OS 10.4 G4 Cube. But if I then drag my SE/30's 1.4GB hard disk partition over to my mounted Cube's shared hard drive icon, file copy will start but then will lock up less than 10 seconds later. (The manner of the lock-up is such that the current filename being copied, as shown in the Copy dialog, flickers on/off rapidly forever.) And this is after I did the TCPquantum hack to my Cube. I then unmounted my Cube's hard drive and restart into System 7.1 I opened the Chooser, this time clicking on the "Server IP Address..." button and typing in my G4 Cube's IP address manually. I can connect just like I did before. But I get the same lockup when I drag my SE/30's 1.4GB hard drive partition to my mounted Cube's drive. It locks up in less than 10 seconds.

5) I repeated the above two steps in System 7.5.5. Files copied over just fine via AFP. No lockups whatsoever. Works just like OS 8.1 if

AppleShare 3.7.4 is used.

6) I then repeated Step-1 and Step-2 above in 7.6.1. Files now copy over just fine via AFP. No lockups whatsoever. Works just like OS 8.1 if AppleShare 3.7.4 is used.

Conclusions:

1) System 7.1 won't allow reliable file copying from an SE/30 to an OS 10.4 machine, regardless of the AppleShare version used or if IP connections are used. It's clear that 7.5.5, 7.6.1 and OS 8.1 have something that 7.1 does in regards to networking. This is interesting because I installed OT 1.3 on System 7.1, and I updated AppleShare to 3.7.4. Even so, I get errors when writing to my OS 10.4 machine across the network. If someone can figure out a way to get 7.1 to copy from an SE/30 to an OS 10.4 Mac, due tell!

2) Reliable file copies to an OS 10.4 machine can be done running System 7.5.5 or System 7.6.1 or OS 8.1 along side OT 1.3 and AppleShare 3.7.4 on an SE/30. You do not need any intermediary Mac to accomplish this.

 

trag

Well-known member
Wow, JDW, thank you for the helpful and detailed post. I'm not to the point where I need to use it, but it sure is nice to know it is here.

Actually, I'm quite the OS X ignoramus. I'm still having trouble getting my 9.1 machines to connect nicely to my Tiger machines. (The other direction is fine, mounting 9.1 shared volumes on the Tiger machine) All I get is a silly drop box. I have Pogue's, "The Missing Manual" but need to actually devote the time to reading the relevant material. :)

 

Mac128

Well-known member
If you are using an intermediate Mac, this method seems to offer the easiest route to sharing a disk. It also allows to use whatever version OS you want on the SE/30.

 

equill

Well-known member
Good stuff, JDW. I haven't yet tried to extend the process back a small notch from IIci/50MHz to SE/30, but I am sitting here with the root-level folder of my G4/1GHz DP displayed on a IIci. The IIci is using OS 7.6.1, Chooser 7.5.5, OT 1.1.2 and AppleShare 3.8.3. The IIci is a little slower than the G4 at calculating the G4's folder sizes, but the figure produced is accurate. The AppleShare version is that of choice when a IIci has been upgraded with any of the 40MHz family of '040-upgrade cards (MicroMac and Mobius for sure, and the DayStar doesn't mind at all), and does no harm to an '030 in a PowerCache card.

Was your copy of OT 1.3 bought, or chiselled out of a later OS than 7.6.1? When Time, the universal oppressor, will consent to lend me some part of its riches, I intend, if possible, to get 7.6.1 onto one of my SE/30s. There need be no problem arising from RAM availability in either a IIci or an SE/30, and the following offers some hope that the SE/30 will behave NuBussishly enough for the purpose:

The PDS in the SE/30 is a 120-pin, 32-bit PDS which provides both "common" and "machine-specific" signals. The common signals will be available across all 68030 PDS implementations, while the machine-specific signals will be available on future 68030 PDS implementations and may have new features added. On the SE/30, the machine-specific signals emulate equivalent signals on the NuBus expansion interface. This emulation means that expansion cards on the SE/30 may take advantage of the Slot Manager in ROM to communicate with the bus via a Declaration ROM on the card.
de

 

JDW

Well-known member
OT 1.3 came with OS 8.1. Here's a nice article about that:

http://db.tidbits.com/article/4666

Some of you may have heard about OT 1.3.1, but you don't need that minor update to get networking to function properly, as I have outlined in my previous post in this thread. But if you want details on it, have a look here:

http://support.apple.com/kb/TA38461?viewlocale=en_US

And for those of you who are not satsified without knowing every last detail on the subject, here is the complete "book" on OT, which includes version 1.3:

http://developer.apple.com/documentation/mac/pdf/NetworkingOT.pdf

I have a set of four 1.4MB floppy disk installers for OT 1.3 (68k version). I think those may have been courtesy of Retromac -- I have forgotten.

Equill, I forgot your email address or OT1.3 would be sitting in your emailbox right now. Please simply PM me or send me an email (if you still have my address) and I will fire it off to you. Ditto for anyone else interested (those of you who don't have OS 8.1, anyway).

 
Top