I'm writing this from memory, maybe later on this week I'll try doing this again and see if I had to do anything else to get the A/UX image to mount on the SE/30.
Hi solidbao,
I did this, yes. I made a second SCSI target on the SCSI2SD card (you can configure this with the 'scsi2sd-util' configuration utility via USB) and copied the A/UX installation CD image onto that virtual SCSI drive. You can even flag the device as being a CDROM, but I don't think...
Yes indeed, it has been quite helpful. It confirms that I need to implement the E_AttachPH protocol handler stuff, as that's what MacTCP, OpenTransport, etc use. I'll need a small amount of assembly glue to do that, but it seems straightforward.
I've also been disassembling the Dayna DaynaPORT...
I’ve written a small DRVR, put it into an ‘enet’ resource whose ID matches my board ID, and copied it into my System file.
Yay, the OS loads it!
I’ve put a DebugStr in DRVROPEN and it pops up in Macsbug.
So I can at least get the OS to load my driver. Next I’ll try putting it in an INIT file...
One source of hints I found here:
https://www.fenestrated.net/mirrors/Apple Technotes (As of 2002)/nw/nw_13.html
Also Inside Macintosh on networking & AppleTalk
http://dec8.info/Apple/macos8pdfs/InsideMacintosh_PDF/Networking/Ethernet-TR-FDDI.pdf
Hi guys
My apologies for the long hiatus on my project to build a network card for the SE/30. Mark and I have been busy at work the last six months, and I have two small kids (3.5yo and 1yo), so haven’t had a load of time, but I took a look again at Christmas to see if I could make some...
The CPLD is a baby FPGA, but it might be enough to interface a SATA controller chip with the PDS slot if it has the right interface.
The problem will be finding a SATA controller chip with an interface that isn’t PCI or PCIe, which are not simple to interface to via the PDS slot.
Not sure...
Sorry, I guess that video was a bit cryptic. It is showing a hex dump of the first 128 bytes of each packet it receives over the network. It's receiving various broadcast packets from other machines.
For the LAN9218 to work with SCSI, you'd need an FPGA to connect to the SCSI bus and handle all...
Got it receiving packets now.
Indeed the byte swapping on the board is the correct thing to do, as it avoids the need to swap bytes when reading/writing data from/to the FIFOs as 32-bit words.
Video on my website:
https://www.mactothefuture.org/update/2018/07/06/ten-four-big-daddy.html
Yeah, endian issue. The chip is designed to work with little endian CPUs. If you want to use it with a big endian CPU, the data sheet says the hardware designer will need to accomodate this (swap the bytes).
I’m thinking that our board is not actually wrong. I need to swap the bytes on the CPU...
Hi SE30_Neal,
I bought 4x16MB SIMMs from OWC. When I tried them on their own, they didn't work, same symptoms as you. Corrupt screen at boot and sad mac sound.
I tried them in the first 4 slots with a further 16MB (4x4MB SIMMs) in the remaining slots, but that didn't work either.
What worked...
Getting some progress now.
Auto-negotiation and MDI-X (to automatically handle cross-over) is working.
I've got link/speed lights showing up too.
Green is Link.
Orange is 100Mbit.
Success!
We reprogrammed the CPLD to ignore the FC lines, and now I can read/write registers on the card.
I've also discovered that we did not in fact have to swap the byte order of the data bus in order to talk to the LAN9218. Now all my data is round the wrong way :-D No matter, I can...
I’ve been enjoying using MPW recently.
I was always a Codewarrior guy back in the day and never used MPW, but I’m very much a vim/make guy these days, so MPW suites my sensibilities much better!
On http://macintoshrepository.org/ there is quite a lot of old Apple Developer Connection CD ISOs...