-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compatibility with A590? #5
Comments
Hi There, Interesting issue. I don't have an A590 so I can't be sure, but if the system boots it is unlikely an Autoconfig issue. Does the issue only happen when using the Flash Kickstart or both? Autoconfig is done by data being made available to the CPU at address 0xE80000. The Relocation will block /AS from being asserted until it's autoconfig cycle is complete then /AS in this memory are allowed to other devices - like the TF536 and A590. Do you have FastRAM installed on the A590? Could you send a screenshot of all of the Autoconfig devices present in the system? |
I also tried without the TF536. In this case the machine will hang with a SCSI lockup early in the boot. |
I have no A590 so I am only speculating here, if it boots then perhaps it is not DMA related. I don't expect DMA to be an issue as the relocater doesn't map usable RAM. Does the issue happen when using ROM or FLASH Kickstart? |
Using LinuxJedi's FW, I only tested the onboard ROM (not Flash). Could it be an issue with the A590/A2091 ROM code? |
As I don’t have an A590 I can only speculate, but if it is not working also with the ROM KIckstart I suspect the issue might be with something else. You mentioned the issue is also happening without your accelerator card, what if you remove the relocator and use a 68k direct in the CPU socket? Do you have a logic analyser or other debugging equipment? |
If I remove the relocator and just place a 68k in the socket, it works. I do have a logic probe and a 4-channel oscilloscope. |
When you experience the lockup, does the system freeze or only SCSI access? Have you tried with the original firmware? Are you able to probe the /AS, /OVR, /DTACK and /BR? Trigger of falling edge of /DTACK. |
The hang seems system wide. Even interrupt-driven music players stop playing. |
Hi There, how are you getting on with the debugging? |
I'm trying to get a A590 SCSI controller to work on my A500 (with the flash relocator and a TF536 installed).
I can get the system to boot, but it easily runs into a "SCSI bus lockup" with the drive light on and no further activity.
Removing the relocator gets rid of the lockups.
Could this be an autoconfig issue? The A500 doesn't have true autoconfig on the 68k bus, so how does the relocator make its 1mb ram slot visible to the system?
The text was updated successfully, but these errors were encountered: