Jump to content

PowerBook 1400 Internal Farallon Ethernet Drivers


Recommended Posts

Hello,

 

I've been trying to get the internal Ethernet card working on my PowerBook, It's a Farallon card that plugs directly into the motherboard. I previously had the driver for this and tested that it worked, but lost the system a while back when I wiped one of my drives. I've searched all over the internet and tried all of the drivers I've found but nothing has worked. Does anybody know where I can find the correct drivers? I have attached images of the card, and below are the drivers I've tried;

Farallon EN Installer 2.2.2

PB1400 EN Installer 1.6

EtherLAN Installer 1.0

3Com EtherLink III

PC Card Installer 2.2

 

Thanks

 

IMG_7422.JPG

IMG_7424.JPG

Link to post
Share on other sites
11 hours ago, greystash said:

It's a Farallon card that plugs directly into the motherboard.

 

PC Card Installer 2.2

 

That's the 1400 VidCard slot which is 16 bits of the 32 bit I/O bus. The other 16bits head toward TREX, the PCMCIA controller. When you say PC Card Installer 2.2, are you referring to Farallon's PCMCIA Modem/NIC combo card's drivers? If not I'll look for my floppys. I've got a couple of those cards and IIRC they were boxed sets. I don't see how they wouldn't work with your card?

Link to post
Share on other sites

It is the Farallon Ethernet PC Card drivers, although I didn't expect these to work as it's not a PC Card.

The most luck I've had was with the 'PB1400 EN Installer 1.6 '. Once installed and restarted, immediately when the Finder loads I get an error message saying "No valid ethernet address was found", and "An error occured while trying to use Alternate Ethernet, Make sure your network connections are correct". I can set the TC/IP control panel to use alternate ethernet ok, and have also tried setting a static IP Address. When I select Alternate Ethernet on AppleTalk I get the error message again and it switches connection back to Modem (default). I'm assuming the 1.6 drivers are meant for System 7?

I've also tried it in another PB1400 and had no luck, the green light on the card is on and everything. On the actual card beside the ethernet port it says "EPIC" which is the codename for the card. I read somewhere that these were different from the standard Farallon cards (I don't know how correct that is since it is a Farallon card), but perhaps it requires different drivers to the original Farallon ones?

Link to post
Share on other sites

The 1400 is NuBus Architecture, so the Slot Manager treats NuBus Slots, the PDS and PseudoSlots all in the same manner. This is curious because most NICs had unified drivers to interface with their cards in NuBus or PDS, expected the same here.

 

I'd need to look at the 1400 DevNote again to see how PCMCIA is really handled. U3 looks like a Declaration ROM for a NuBus card as does a labeled IC on my VIEWpowr 1400/16 Video Card for the same slot. ISTR looking at the setup as if it were a strange 16bit subset of PDS or a non-MUX'd NuBus kinda deal like the SE/30's PseudoSlot $E Video Subsystem that has a "Video ROM" sitting on its 68030 I/O bus.

 

Dunno, that 16/16 split I/O bus on the the PCMCIA/NuBus Architecture PowerBooks is one strange beast! If those are ROMs on our boards they don't need drivers as such to function, they'd be on the ROMs. The OS needs drivers to interpret what the boards might naturally be putting out on the I/O bus (Like Slot location and board info via the DeclROM Setup) or are waiting for a driver's control panel setting to tell them what to do.

 

I expected PCMCIA to be handled by Slot Manager as other Slot implementations were. Have you run TattleTech to see if U3 is the equivalent of a DeclROM showing up in the NuBus/PDS or PCMCIA(?) Slot Reports?

 

Edited by Trash80toHP_Mini
the usual
Link to post
Share on other sites

Nice! you've got the RAM maxed out. You've got it right, the machine is apparently sensing that its "NuBus" Video Card slot is occupied.

 

< TLDR > I'm taking some notes for myself here, in no particular order:

 

1400's 16bit Video Expansion Slot is mapped as NuBus Slot $E per a 4bit sense code that's built into the bus on the motherboard. That's how it works in the desktops. I've did a diagram of how that setup works kicking around somewhere in hacks if you're interested.

 

WAG 1: "Keystone" DeclROM and very likely Slot ID sense coding are built into a Video Controller ASIC: ViSC.

 

DevNotes & other source materials: CSC is the Video Controller in the 2300c, SCSC(?) is the Video Controller in the 5300ce (need to check 190 DevNote, no differentiation I've found yet between 5300 and 5300ce Video Controllers) and 1400, both 800x600 displays with 1MB VRAM.

 

ICs on board to me like the 2300c has 512K VRAM, though everymac's spec is 1MB (wondering about 5300 and 190?)

 

WAG: CSC/E-CSC Built-In Video makes me think SCSC mods to CSC ASIC include support for external video (with built-In DeclROM/Drivers?)

 

< /TLDR > 

 

WAG: the above may explain why you need a card specific driver. While it looks like a NuBus Card to Slot Manager (curiously Version 2) the OS, Firmware or Hardware may only be set up to interpret any card in that Slot as a specific NuBus Video Card: Apple's "Keystone Built-IN External Video Card." That'd be an extension of the 1400 board as the PCMCIA module and its TREX ASIC is on a daughtercard plugged into a slot making up the other half of the curiously split I/O bus setup.

 

I need to check the pincounts. One of my oldest impossible dreams has been to unify that split bus to add support for a NuBus Card expansion chassis to a 1400c/G3 built into the shell of my one of my 12" RGB monitors. Its front bezel opening is perfect for the 1400's LCD. :ph34r:

 

< TLDR > 

 

It's very interesting that it is indeed a 16bit subset of the Mac's NuBus setup as well as related some oddities about the Internal Video setup identified by SlotInfo.

 

Appears to me that the drivers for your card must dissuade "Slot Manager Version 2" from its assumption that any card in the Video Expansion Slot of the 1400 (WAG extends this to 5300ce et al) must be Apple's 8bit Video Out Card. At that point SMv2 then polls again for DeclROM on the bus and identifies your NIC.

 

The same is probably true of my 1400/16 VIEWpowr card. Support for 16bits for External Video output would be in the drivers and DeclROM on the card.

 

I need to check on e of my Apple 8bit Video Out Cards, I'm guessing there's no DeclROM on that card?

 

< /TLDR >

 

Edited by Trash80toHP_Mini
the usual
Link to post
Share on other sites

Nice finds! THX.

On 2/12/2018 at 1:51 AM, greystash said:

The monitor mod sounds like a great idea!! I understand what you're saying but the technical stuff is a little over my head now, i'm not sure what the DeclROM is or how to find it?

That'd be U3(?) on your NIC with what appears to be a ROM revision code on the sticker. DeclROM = Declaration ROM, it's what stores the Information that SlotInfo displays and tells the Slot Manager same when it polls for PDS and NuBus cards installed at startup.

 

If you wanted to chance peeling the sticker up to ID the IC, that would prove/disprove the DeclROM hypothesis.

Link to post
Share on other sites
  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...