Welcome, Guest. Please login or register.

Author Topic: apollo 4040 and A3000 scsi adaptor  (Read 1607 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline WhakaTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2010
  • Posts: 53
    • Show only replies by Whaka
apollo 4040 and A3000 scsi adaptor
« on: February 06, 2017, 01:55:53 AM »
Hi,

i need some information about this adaptor supplied originally with the apollo 3040/60.

a friend need to test an apollo 4040, but didn't have a functionnal A4000 yet.
i can test it in my A3000, but an adaptor with a wire between the onboard A3000 scsi controller and kickstart is required to make it work.

it's very hard to find informations between wich pin it should be... by searching a bit, it seems the wire need to be on the pin 39 of the scsi controller. but i don't where it need to be on the kickstart.
someone have this information ?

many thanks :)
 

Offline Pat the Cat

Re: apollo 4040 and A3000 scsi adaptor
« Reply #1 on: February 06, 2017, 04:21:33 AM »
If you mean the INT2 mod to bring that signal out to the CPU slot on an A3000, details here (good site for big box Amiga fixes);-

http://www.amiga.serveftp.net/A3000_INT2_mod.html
"To recurse is human. To iterate, divine."

A1200, Vanilla, Surf Squirrel, SD Card, KS 3.0/3.z, PCMCIA dev
A500, Vanilla, A570, Rev 5, KS 1.2/1.3 Testbench system
Rasp Pi, UAE4ARM, 3D laser scanner, experimental, hoping for AmigaOS4Arm, based on Watterott Fabscan Pi
 

Offline WhakaTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2010
  • Posts: 53
    • Show only replies by Whaka
Re: apollo 4040 and A3000 scsi adaptor
« Reply #2 on: February 06, 2017, 05:54:08 AM »
no, it's not the missing _INT2 signal, the motherboard is already fixed for that.
the problem is not the same.

when you don't have the adaptor supplied with the 3040, the internal scsi controller of the 3000 won't initialize at all.
so, you power on, the power led turn from low to full bright, and then... the boot process stop here.
« Last Edit: February 06, 2017, 06:11:22 AM by Whaka »
 

Offline Pat the Cat

Re: apollo 4040 and A3000 scsi adaptor
« Reply #3 on: February 06, 2017, 10:32:51 AM »
Well, originally you got an adaptor with the unit and had to stick one  of the Kicstart ROMs in it... translated from the manual... Be warned, the markings on A3000 motherboards may bear no relationship to what you have fitted. You want to pay attention to which end the notches are on chips before you start levering them out. They can be very tricky.

Quote
Locate the SCSI chip on the main board of your Amiga
3000. It bears the inscription WD33C93, Has a 40-pin DIL (dual-in-Line) housing and is located in the back of the computer
.
Now locate the kickstart ROMs. They are immediately there Next to the mouse and joystick connectors.

Now install the adapter sockets that are included with your Apollo 3040/3060 card. Leverage the SCSI chip WD33C93 Carefully with a wide screwdriver from its Base and insert it into the 'two - storey' base, which is the
inscription WD33C93 wearing. Make sure that the Marking notches of socket and SCSI chip.
Now carefully crank a Kickstart ROM (no matter which) Its base and
Plug it into the other socket, using the Kickstart ROM Is labeled. Now place the adapter bases with the chips in theCorresponding base on the main board. Pay attention to the correct polarity.

If you have purchased the Apollo 3040/3060 card with SCSI option to run SCSI devices,
Cable. Ensure correct polarity. Pin 1 of the cable is marked red, on the Apollo 3040/3060 board is a '1'.
Check again the position of the jumper 'SCSI', Which determines the Autoboot / Automount function.

Insert the drive carrier and turn back the screws (3 front, 2 rear).

If necessary, install your Zorro 2/3 expansion cards.

Close the housing cover, secure it with the screws provided and attach the cables to back to the computer housing

Perform a test run to ensure that everything is installed correctly. If your computer pauses while booting, check to see if The
68040.libraryFrom the Apollo Install disk to your boot partition.

If everything works as expected, you are done with the installation and are now owner (in) one of the fastest Amiga systems.

If your system does not start as expected, please refer to chapter 9...
...  I think I get why. Getting an A3000 to boot from a different controller  is no easy task. So I'm guessing the SCSI chip has to send a "go"  signal to the ROM chips, otherwise the processor can't access the ROMs to  begin working. If the first boot device is on the SCSI chain connected to an accelerator, that complicates matters. Plenty of people report complete failure with not having at least one SCSI device connected to an A3000 onboard SCSI controller. It is a minefield area.

Issue might date back to the first A3000s, and the  fact they loaded KS from Harddisk... so you NEEDED at least one drive  connected to the onboard SCSI for the kickstart file.

If I was to  pick ONE pin on the ROM... it would be chip select. That seems  sensible, it's the basic "Go chip, do your business" signal. Pins 10 and 12 (maybe both) are candidates, but you should really consult a datasheet on an ROM chip of that type if you haven't already.

The  other end, the SCSI chip, I'm not so sure of. Maybe SCSI select, I think  that's active low... You are have to be very careful experimenting with this  stuff. You want to make sure the connections aren't going to slip and  short out while you are busy turning computers on and off. Pin 39 is /REQ. Same deal, you have to check the datasheet of the chip.
« Last Edit: February 06, 2017, 10:53:00 AM by Pat the Cat »
"To recurse is human. To iterate, divine."

A1200, Vanilla, Surf Squirrel, SD Card, KS 3.0/3.z, PCMCIA dev
A500, Vanilla, A570, Rev 5, KS 1.2/1.3 Testbench system
Rasp Pi, UAE4ARM, 3D laser scanner, experimental, hoping for AmigaOS4Arm, based on Watterott Fabscan Pi
 

Offline Pat the Cat

Re: apollo 4040 and A3000 scsi adaptor
« Reply #4 on: February 06, 2017, 03:53:51 PM »
Right, got some good answers I think.

First pic is the ROM for an A3000D. The peculiar thing about the early machines is, they could take A3000 sized ROMs, or A2000/A500 ROMs.

Second pic is the list of jumpers for an A3000, note the ROM timing jumpers, you might have to slow down access to the ROMs.

Third pic is a later model A4000, very similar to A3000. CBM just earthed pins 10 and 12 of all the EPROM chips, so making sure they were always available on the bus if needed. This is probably most fool proof way to do it, but might slow down accelerators or cause crashes if too quick or too slow jumper settings for ROM access speed.

Fourth pic is a set of A1200 ROMs. You don't want a set of these anywhere  near an A3000. They can be swapped around with a CD32 but... pretty much, the 2 are not that useful in the wrong machine.

Note the INTEL chips used by CBM engineers. :)
« Last Edit: February 06, 2017, 09:10:28 PM by Pat the Cat »
"To recurse is human. To iterate, divine."

A1200, Vanilla, Surf Squirrel, SD Card, KS 3.0/3.z, PCMCIA dev
A500, Vanilla, A570, Rev 5, KS 1.2/1.3 Testbench system
Rasp Pi, UAE4ARM, 3D laser scanner, experimental, hoping for AmigaOS4Arm, based on Watterott Fabscan Pi
 

Offline matt3k

Re: apollo 4040 and A3000 scsi adaptor
« Reply #5 on: February 06, 2017, 05:03:43 PM »
I have no experience with the Apollo boards, but getting an accelerator to boot from either a warp engine 3040 or a cyberstorm mk III couldn't be any simpler.  Just put a drive on it and go to the info of hd toolbox and add in the scsi.device.  The int2 wire needs to be soldered in for the cyberstorm but not the warp engine (they have a special clasp to attach directly to the CIA legs).

It sounds like this is very specific to the Apollo board, as I doubt that the kickstart would have any bearing on this.

The only issue that I can think of is bad termination, that some early boards had.
« Last Edit: February 06, 2017, 05:09:29 PM by matt3k »
 

Offline aggro_mix

  • Full Member
  • ***
  • Join Date: May 2004
  • Posts: 149
    • Show only replies by aggro_mix
Re: apollo 4040 and A3000 scsi adaptor
« Reply #6 on: February 06, 2017, 06:30:02 PM »
It's not the int2 mod for using a 3040/4040/3060/4060 in the A3000. It seems to be pin 19 on the scsi chip and pin 9 on the ROM. http://www.canit.se/~glenn/apollopatch.html

I have a 4060 in my A3000 and it needs the patch. However, it doesn't boot with anything but the built in version 40.12 scsi.device
 

Offline WhakaTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2010
  • Posts: 53
    • Show only replies by Whaka
Re: apollo 4040 and A3000 scsi adaptor
« Reply #7 on: February 06, 2017, 06:39:02 PM »
thank you aggro_mix !
i was about to send a PM to you, and i saw in your profil that you was on the thread :D

and thanks all for trying helping me, very appreciable :)
 

Offline Pat the Cat

Re: apollo 4040 and A3000 scsi adaptor
« Reply #8 on: February 06, 2017, 06:45:19 PM »
Oh right. Pin 9 is A0 line - so if that is always brought low, ROM cannot ever be accessed on odd byte boundary. Or other way around?

Still a little strange how the machine won't reset without that. I would have thought Pin 10 on the ROM more likely, makes it more like the A4000 which doesn't need the mod to use A3040 Apollo board.
« Last Edit: February 06, 2017, 09:14:05 PM by Pat the Cat »
"To recurse is human. To iterate, divine."

A1200, Vanilla, Surf Squirrel, SD Card, KS 3.0/3.z, PCMCIA dev
A500, Vanilla, A570, Rev 5, KS 1.2/1.3 Testbench system
Rasp Pi, UAE4ARM, 3D laser scanner, experimental, hoping for AmigaOS4Arm, based on Watterott Fabscan Pi
 

Offline Pat the Cat

Re: apollo 4040 and A3000 scsi adaptor
« Reply #9 on: February 06, 2017, 09:25:30 PM »
Quote from: aggro_mix;821662
I have a 4060 in my A3000 and it needs the patch. However, it doesn't boot with anything but the built in version 40.12 scsi.device

Hang on a moment... you can't boot with anything but the built in scsi.device. And you too have an a3000...

... CBM changed the A4000 ROM design, the one i posted early was the later model. Earlier ones look the like A3000, ROMEN connected to 12, but pin 10 is grounded. Later on CBM decided smarter to ground both of them as ROM nearly always remapped to 32 bit memory anyway.

This is the earlier A4000 ROM chip connections, much simpler, but not over simple like A3000.

I have tidied up the pictures, they were all blurry and totally unreadable. Sorry about that.
« Last Edit: February 06, 2017, 09:29:15 PM by Pat the Cat »
"To recurse is human. To iterate, divine."

A1200, Vanilla, Surf Squirrel, SD Card, KS 3.0/3.z, PCMCIA dev
A500, Vanilla, A570, Rev 5, KS 1.2/1.3 Testbench system
Rasp Pi, UAE4ARM, 3D laser scanner, experimental, hoping for AmigaOS4Arm, based on Watterott Fabscan Pi
 

Offline aggro_mix

  • Full Member
  • ***
  • Join Date: May 2004
  • Posts: 149
    • Show only replies by aggro_mix
Re: apollo 4040 and A3000 scsi adaptor
« Reply #10 on: February 07, 2017, 03:39:43 PM »
Quote from: Pat the Cat;821685
Hang on a moment... you can't boot with anything but the built in scsi.device. And you too have an a3000...



That's correct. I have to use SKIPROMUPDATES "scsi.device" when using 3.5 or 3.9. I'm fairly sure it's because the patch cable and Apollo but I've never tried with just the stock 68030. Too much of a hassle.
 

Offline WhakaTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2010
  • Posts: 53
    • Show only replies by Whaka
Re: apollo 4040 and A3000 scsi adaptor
« Reply #11 on: February 07, 2017, 07:19:05 PM »
have the same issue as aggro_mix, can't boot with scsi.device above 40.12.
useless to try with the 030, the hardware patch make the scsi unworkable with it.
 

Offline Pat the Cat

Re: apollo 4040 and A3000 scsi adaptor
« Reply #12 on: February 08, 2017, 12:10:33 AM »
Got a plate full of issues myself right now, but I WILL get back to this...

... the reason I'm keen on it is, I used to be an A3000 owner. And I'm pretty sure I did work out how the internal boot disk could by bypassed, but that was about 20 years ago.

The reason I'm pretty sure is, I removed the internal boot disk after a long struggle (it was a dev machine with a Superkickstart) yet could still continue using the machine. It was an epic deal to work out how, I do remember that much,

I've still got the hard disk. The machine was stolen with a lot of other possessions. I must have booted the A3000 somehow.:confused:
« Last Edit: February 08, 2017, 12:13:50 AM by Pat the Cat »
"To recurse is human. To iterate, divine."

A1200, Vanilla, Surf Squirrel, SD Card, KS 3.0/3.z, PCMCIA dev
A500, Vanilla, A570, Rev 5, KS 1.2/1.3 Testbench system
Rasp Pi, UAE4ARM, 3D laser scanner, experimental, hoping for AmigaOS4Arm, based on Watterott Fabscan Pi
 

Offline aggro_mix

  • Full Member
  • ***
  • Join Date: May 2004
  • Posts: 149
    • Show only replies by aggro_mix
Re: apollo 4040 and A3000 scsi adaptor
« Reply #13 on: February 08, 2017, 03:29:17 PM »
Quote from: Pat the Cat;821738
Got a plate full of issues myself right now, but I WILL get back to this...

... the reason I'm keen on it is, I used to be an A3000 owner. And I'm pretty sure I did work out how the internal boot disk could by bypassed, but that was about 20 years ago.

The reason I'm pretty sure is, I removed the internal boot disk after a long struggle (it was a dev machine with a Superkickstart) yet could still continue using the machine. It was an epic deal to work out how, I do remember that much,

I've still got the hard disk. The machine was stolen with a lot of other possessions. I must have booted the A3000 somehow.:confused:


I suppose it's possible to boot from say a Cyberstorm with SCSI in the A3000 even with or without an internal hard drive? Apparently the scsi controller on the Apollo 30xx/40xx is "crap" but bootable (according to documentation) even in an A3000.

And without any hard drive on any controller it would still boot from floppy.
 

Offline Iggy_Drougge

  • Sr. Member
  • ****
  • Join Date: Jul 2003
  • Posts: 333
    • Show only replies by Iggy_Drougge
    • http://www.kristallpojken.org
Re: apollo 4040 and A3000 scsi adaptor
« Reply #14 on: April 01, 2017, 11:20:30 PM »
Don't know what Pat the Cat is on about. I boot my A3000 from a Buddha IDE controller all the time without any boot drive on the internal SCSI.
A4000/25MHz/64MB/20GB/RetinaBLTZ3/FastlaneZ3/CatweaselMKIII/Ariadne/A2301
A3000/40MHz/32MB/6GB/Merlin/Buddha/X-Surf/FrameMachineII+Prism24
Draco60/50MHz/128MB/15GB/Altais/DracoMotion/DV/IOblix+net