Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: billt on January 11, 2005, 01:51:54 AM

Title: CSPPC & A3000 desktop?
Post by: billt on January 11, 2005, 01:51:54 AM
OK, I just got me my CSPPC for my 3000 desktop today, and tonight I'm fumbling with it. I suspect I'm suffering from a missing INT2 hack, but I'd like to verify what's happening would be caused by that. I had been using a CSMK2 card with 060 and no problems, but did not have the SCSI module for that card, just using the 3000 motherboard's SCSI for hard drive and a DKB Spitfire SCSI card for CDROM/Zip/Jaz drives.

With the CSPPC (128MB RAM, PPC/200, 060/50), I can get into the Phase5 early-early boot menu and look at the SCSI, memory, etc. settings there with no problem. But if it tries to boot from either floppy or hard drive, I shortly get a blinking power light and red guru.

I've checked the board is seated well, and also reseated the RAM that shipped with the board.

I'm planning to do the INT2 hack by this weekend and try again, but would appreciate any reassurance that this is the expected problem before INT2 is done. I may also hack it into a tower case while I've got the thing ripped apart. :) Here's hoping I can work out a way to fit my prometheus and Video Toaster together... (I've got more than one PCI card so slot risers won't save me any room, I've already got a couple of those anyway)

Also, any pointers to the INT2 hack description?
Title: Re: CSPPC & A3000 desktop?
Post by: x56h34 on January 11, 2005, 02:27:32 AM
Yes, you need the INT2 hack. :-)
It says so in the manual too. ;-)

p.s. the card may not work so well if:

- you are using some devices on the native A3K SCSI chain.
- you have DMAC 4 and Ramsey 7 chips (yes, the newer revisions)

Phase 5 never really tested CSPPC in A3000 units with newer DMAC/Ramsey revisions, but only with the old ones.

Also make sure that you set the jumpers correctly on the A3K motherboard (info available in the manual).

It may be possible to still use the native A3K SCSI, however usually there are conflics between it and the CSPPC card.

Go to http://amiga.serveftp.net for some very clear instructions on how to easily do the INT2 mod.
Title: Re: CSPPC & A3000 desktop?
Post by: Azryl on January 11, 2005, 02:28:22 AM
Hello, depending on the accelerator, you might have to remove any motherboard fast ram, if you havent already done so.

Az
Title: Re: CSPPC & A3000 desktop?
Post by: x56h34 on January 11, 2005, 02:33:47 AM
@Azryl:

Good call, but since he is actually able to boot the system to the early-boot-menu I doubt it that it's the problem.

RAM on the motherboard that's conflicting with the accelerator usually immediately crashes the system after power up.
Title: Re: CSPPC & A3000 desktop?
Post by: billchase on January 11, 2005, 02:48:41 AM
I just setup up the same config.  The INT2 makes a huge
difference.  Also fiddle with some of the ROM patches
pertaining to the SCSI stuff in the CSPPC boot menu.
I don't remember what I did, but my fiddling also help.
Now, if someone knows of any AT or ATX PSU hacks for the
3000 desktop, that will be great.  I feel that the board
seems starved on the original PSU.

C Snyder
Title: Re: CSPPC & A3000 desktop?
Post by: billt on January 11, 2005, 03:25:36 AM
Thanks for the tips! I don't have any real reason to continue using the motherboard SCSI, just need to dig out some terminators to tie it up... I don't have any of them fancy SCSI cables/active terminators/adaptors required for the CSPPC on-board SCSI yet, I'll get some next paycheck. Anyone know if the DKB Spitfire SCSI card can work right with the PPC card?

As for DMAC/Ramsey, I honestly don't know which ones I've got in there. A different 3000 I had I ordered as many new chips as I could get, but I didn't move them to this machine when that one got unreliable. I'll have to check these as well, and dig out the old ones fromthe other machine if needed.

And I do have some ZIP RAM on the motherboard, I'll rip that out if needed as well, no real need for that with the CSPPC card being full.

Man, I really do have some tinkering to do here, don't I? :)
Title: Re: CSPPC & A3000 desktop?
Post by: x56h34 on January 11, 2005, 03:36:49 AM
After you patch everything up it should run great.
Unfortunatly, A3000 requires some work done on it in order to play along nicely with accelerator cards that carry on-board SCSI controllers on them, and usually the SCSI on the accelerator cancels out the A3000 native SCSI.

Installation in A4000 is easier.

Please be extra cereful with all the fitting/refitting of the memory and accelerator card itself in the CPU slot.
Title: Re: CSPPC & A3000 desktop?
Post by: billchase on January 11, 2005, 03:55:18 AM
I think you will be OK with leaving the onboard ram
in the machine.  The CSPPC memory is suppose to be accessed
first before the motherboard memory is accessed.

C Snyder
Title: Re: CSPPC & A3000 desktop?
Post by: billt on January 11, 2005, 04:09:53 AM
Discoveries so far, the motherboard jumper settings aren't exactly the same as for the CSMK2. At least not when I did not have the SCSI module, but my MK2 manuals are long-bueried somewhere so maybe this was wrong anyway but still worked well enough. Anyone have A3000 docs showing the proper jumper configurations for the QUADCLK one? BOARDCLK and CPUCLK are pretty self-explanatory, but QUADCLK needs to be external and I can't read that one on the board. It looks like 4 pins together, some jumper on the left two, and the right two closer to the QUADCLK label have no jumper currently. This stuff along can be most if not all of my problem. And me of course not even having any A3000 manuals...

Motherboard memory - 3 of 4 banks of ZIP memory filled.

DMAC - rev 02.

WD33C93A-PL SCSI chip rev 08.

Ramsey - rev 04.

Buster - rev 11.

Title: Re: CSPPC & A3000 desktop?
Post by: x56h34 on January 11, 2005, 05:14:44 AM
I'll try to illustrate how the QUADCLK EXT position looks like (note the angle-sign on the far left as printed on your motherboard):

<=empty-pin 1, empty-pin 2, jumper cap over pins 3 and 4=]

Basically, pins 1 and 2 are the ones closer to the daughterboard connector and pins 3 and 4 are the ones closer to the on-board 68030 CPU.
Title: Re: CSPPC & A3000 desktop?
Post by: Castellen on January 11, 2005, 05:26:19 AM
I've been working on lots of new HTML technical guides and stuff for the site, and while I haven't intended them to be released just yet, I've made these two accessable here:

http://amiga.serveftp.net/A3000INT_2/a3000_INT2_mod.html

That's the HTML version of the same guide, re-written slightly and tidied up.


A3000 technical hardware guide here, I've converted it to HTML and tidied it up a bit:

http://amiga.serveftp.net/A3000_HardwareGuide/main.html


They will probably contain a few broken links at the moment, so don't complain :-P


Lots more information to come including slightly better site navigation, guides on A4000D audio repair (capacitor replacement, etc), guides on SMD soldering, and more.
New changes should go live in about a week if things go well.
Title: Re: CSPPC & A3000 desktop?
Post by: Castellen on January 11, 2005, 09:03:42 AM
My apologies, try this:
http://amiga.serveftp.net/A3000-INT_2/a3000_INT2_mod.html

Should work now.
As you can see I'm in the process of sorting it all out properly... :whack:
Title: Re: CSPPC & A3000 desktop?
Post by: x56h34 on January 11, 2005, 01:20:40 PM
@Castellen:

Your instructions are simply the best there are. I used your INT2 guide on several A3000 motherboards now, and it makes a much neater job afterwards as the wire distance is considerably shorter than with the "traditional" way of doing it, through one of the CIA chips. Keep up the good work.
Title: Re: CSPPC & A3000 desktop?
Post by: Castellen on January 11, 2005, 06:21:44 PM
Thanks, glad to hear you're finding it useful   :-)
I wrote that after working out how to do it myself, thinking there wasn't any documentation on it, then afterwards found a web page on it...

Anyways, the new HTML version should be even easier to use now, with in-document images and the likes.

If you have any suggestions/requests for new amiga (repair/faultfinding) guides, let me know.
Might have to get more creative with replacement floppy drives one of these days.  Anyone know where I can find protocol/timing details of the Amiga floppy drive control signals??
Title: Re: CSPPC & A3000 desktop?
Post by: patrik on January 11, 2005, 09:01:07 PM
@Castellen:

If you have the Amiga Hardware Reference Manual, you will in the "Interface Hardware" section find a description of the protocol and example timings when using a Chinon drive.


/Patrik
Title: Re: CSPPC & A3000 desktop?
Post by: Argus on January 12, 2005, 12:35:03 AM
@Castellen

Great page!  I did the INT mod many years ago on my A3000 to make the PPC work and I remember it looking just like your photos (I think I got it off another page though).  My machine is a 25MHz 030 model and has Ramsey4/Dmac2/Buster11 combo w/ 16MB zips on the motherboard. It works with a Phase 5 CyberstormPPC no problem.  The original A3K SCSI controller also works but I use it only for an external CDROM, so I had to use active termination on the internal scsi cable.

A suggestion for a hardware guide might be for A1200 motherboard timing modifications for accelerator compatibility.
Title: Re: CSPPC & A3000 desktop?
Post by: Castellen on January 12, 2005, 10:21:34 AM
Patrik: Thanks for the suggestion.  I've looked in there already and couldn't find the information I needed.  I have the Amiga Hardware Reference Manual 5th printing 1988 edition.  It only contains basic descriptions of the floppy control pins, but lots of details on the system registers and addresses.
Do other editions of the manual have the details you mention?  Any chance the book might accidentally fall into your scanner at the correct page? :-)

I might have to "borrow" the logic analyser from work...


Argus: Good idea, that would be worth documenting.  Haven't done so much with the A1200s, mainly been the "big box" Amigas, so I'll have to do some research.
Title: Re: CSPPC & A3000 desktop?
Post by: billt on January 16, 2005, 04:55:35 PM
Finally got the thing booting. INT2 and jumper twiddles seem to have made it happier. Ended up toasting the hard drive as it still crashed with the install I had, might not have tried it again after the last QUADCLOCK jumper change, but there was nothing important in there anyway. Got a fresh 3.9 running, and then did something to hose that so I have to try again today. :) But it was running!

SCSI is currently weird though. I don't have any cables or adaptors or anything for the CSPPC SCSI, and it dodn't want to be happy on the Spitfire board. It's now workingon the 3000 motherboard SCSI, but the termination doesn't make much sense. I don't think ANYTHING is terminated on the chain, internal or external. The drive MIGHT have terminating enabled on it but I of course have no docs for it, and I've removed the other drive that was in this machine earlier, a 52MB drive doesn't do much anymore so no loss... Termination may have been the problem on the Spitfire card as well but it started working this way and I don't want to mess it up! I've heard A3000 termination can be strange, but wow, what fun this has been!

I haven't gotten far enough to see if the PPC works or not though, but at least the 060 part of things seems to be good. I'm hoping this evening I'll have found proof the PPC chip works as well and then I can be happy and try to figure out OS4 on this thing.
Title: Re: CSPPC & A3000 desktop?
Post by: Castellen on January 16, 2005, 06:05:11 PM
Don't forget you can access the Cyberstorm early setup menu by holding down the Esc key during power up/reset.  You can set many SCSI parameters, memory speed access, etc.
Make sure you use the correct cable and terminations.


Not sure about the Spitfire cards, if they do DMA (direct memory access), you'll need Buster rev 11 to support this.


With motherboard SCSI termination, it's fairly simple:

- If there is nothing plugged into the rear panel DB25 external SCSI connector, then fit the motherboard resistor packs beside the SCSI connector.  Or you can fit a DB25 active terminator directly to the external SCSI connector.

- On the internal SCSI cable, you want termination enabled on the device at the very end of the cable, all devices in between (if any are fitted) should have termination disabled.

-  If you have ultra-wide SCSI devices fitted using a 50 to 68 pin adaptor, you probably have to enable termination on that device, even if it's in the middle of the cable.

- The termination power supplied from the A3000 motherboard often had a fault.  Diode D800 can sometimes be open circuit, or mounted in the PCB backwards.  Check for 5V at pin 25 of the external SCSI connector at the back to make sure the diode is OK.  Device termination may not function correctly if there is no termination 5V supplied from the motherboard.
Title: Re: CSPPC & A3000 desktop?
Post by: billt on January 18, 2005, 04:26:37 AM
Finally, looks like it's working. Got OS3.9 installed, and ran the WarpOS demo programs found in the WarpOS archive on aminet, so PPC seems to be running as well. Cool! Now I just need to find one of my larger spare SCSI drives so I can install a game or something and actually make use of it. Current drive is a measly 540MB and already mostly full with apps and OS4 beta... But I can relax and be happy now. :)
Title: Re: CSPPC & A3000 desktop?
Post by: A3KOne on January 18, 2005, 06:51:55 AM
I always had weird luck with scsi termination on my A3K with the CSPPC board.  In some drive configurations, it would not work if you terminated it. In others, it would not work unless it was terminated.  Sometimes active termination was required, sometimes passive... I experimented until it worked and then left it like it was.

It may sound crazy, but it is true... I think it may have been an issue with using different scsi formats on the same chain.  I had a mix of scsi1/2 and UW.  It was only as fast as the slowest drive in the chain.
Title: Re: CSPPC & A3000 desktop?
Post by: billchase on January 19, 2005, 08:46:21 PM
Interesting, I am noticing some weird issues with my SCSI
bus on the native 3000 scsi as a result of using a CSPPC.
I wonder if the SCSI chip revision on the motherboard is
a factor in this.  I believe mine is a revision 4?  Maybe
something else, but I do know it is not the latest.  Funny
that your SCSI slowed down to the slowest device.  Normally
you are OK as long as your fastest protocal device are on
the inside of the chain and slowest at the end, at least
it has worked for me.

C Snyder
Title: Re: CSPPC & A3000 desktop?
Post by: Erol on December 13, 2005, 11:46:14 AM
@Castellen

Hey guys..  i need to do this INT2 modification on my A3000, can someone email me the instructions or post them up on the net,  the links don't work on this thread!

I've not installed the Cyberstormppc card yet.. but i assume i need this modification done.

Title: Re: CSPPC & A3000 desktop?
Post by: alexh on December 13, 2005, 12:27:31 PM
Quote
Installing the _int2 line for the A3000

If you are not comfortable with a soldering iron then you should NOT try this. It would be better if your dealer did the upgrade.

First thing to do is pull the Motherboard of the machine. It is a pain in the butt to work with the A3000 as you will know if you have ever installed any hardware or upgraded any of the custom chips.

Next thing is to look for the FastSlot-CN606 and the CIA 8520-U350. What you need to do is run a wire from U350 Pin 21 to CN606 Pin 82. I use wirewrap type wire, it is thin.

If you look at the back of the Motherboard (the bottom side) at the pins that make up the CN606 you will see 1 of the solder pads that is square. This is Pin 1. With Pin 1 at the top Pin 2 is right and a bit up from pin 1. Pin 3 is right and a bit down from Pin 2. Pin 4 is right and up from Pin 3... then pin 5 starts a new row.

The CIA U350 is across (going left) from the FastSlot. It is about 3 inches from the left side of the Motherboard. It is best to find the chip from the top side then flip it over this way to can be sure you have the right line of pins. Again find pin 1 by looking for the square solder pad. The pin you want is Pin 21. This is diagnal across the chip on the other side.
Title: Re: CSPPC & A3000 desktop?
Post by: billt on December 13, 2005, 02:30:51 PM
Quote
i need to do this INT2 modification on my A3000, can someone email me the instructions or post them up on the net, the links don't work on this thread!


I just followed the second post's web link and it worked fine. Look under Amiga Hardware Repairs section and pick the INT2 repair. It's got some pictures to help make life easier.
Title: Re: CSPPC & A3000 desktop?
Post by: xaccrocheur on December 13, 2005, 02:32:24 PM
Quote

billchase wrote:
Interesting, I am noticing some weird issues with my SCSI
bus on the native 3000 scsi as a result of using a CSPPC.(...)


Man, I'd sure LOVE to have that kind of problems  :-) Where the HELL do ppl find CSPPCs ?? :-?
Title: Re: CSPPC & A3000 desktop?
Post by: Erol on December 17, 2005, 12:28:30 PM
Thanks to all.  

just found out my board is has the modification already and i didnt know.. wow!!