English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 24 January 2023, 15:36   #1
lioneer
Registered User
 
Join Date: Jul 2021
Location: Ostrava
Posts: 58
BFG9060 + Cybervision64 + A3000 = incompatibility?

Hello, i have problem with P96 after upgrading my A3000 with BFG9060 cpu card (i have cpu 68060 rev.6). Right after loading monitor drivers (in my case Cybervision) this driver crash with Software Failure 80000004. Before, with stock 68030 or CPU card A3640, everything works fine. I have newest P96 drivers bought from icomp and newest MMUlibs. Under PAL is working everything without problem.
lioneer is offline  
Old 24 January 2023, 15:44   #2
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,379
I was going to say report it over in the P96 forum on icomp.de but I see you already did.

https://forum.icomp.de/index.php?thr...card-crashing/

If you're overclocking your 68060 I would reduce it to 50MHz until you have debugged this.

I would recommend using a spare HDD (or CF) and do a bare re-install of AmigaOS, MMUlib, P96 and as little as possible of anything else and see if it still does it.

With a bare install it is either (a) a real bug in software or (b) a HW bug. I'd think (a) more likely if your system is otherwise stable.

Quote:
Software Failure 80000004
This is illegal instruction. Most likely a jump/branch to address that does not have program data OR data corruption due to broken HW.
alexh is offline  
Old 24 January 2023, 15:55   #3
lioneer
Registered User
 
Join Date: Jul 2021
Location: Ostrava
Posts: 58
when I take the card out from Amiga, everything works fine... (with 030 onboard). So, there is collision between BFG and Cybervision64 i think :/ but how to resolve it. My system is 3.2, just with mmu libs and P96 drivers. Nothing more. Very little
lioneer is offline  
Old 24 January 2023, 16:03   #4
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,379
Quote:
Originally Posted by lioneer View Post
there is collision between BFG and Cybervision64 i think :/
If the BFG had an inherent HW incompatibility with Zorro III cards like the CV64 I think we'd have heard about it by now? It is not an uncommon GFX card. There is an issue with BFG and A4000T with bus termination. There is a slim chance you've found an issue which only affects A3000s? But I think it unlikely.

You now have to try to determine if it is a HW fault (broken BFG that sometimes reads bad data from somewhere) or a SW fault (bug in CV64 P96 driver never before triggered).

Maybe discuss with the developer of the BFG? https://gitlab.com/MHeinrichs/a4000-tk/-/issues

And/Or discuss with the developer of P96 (Thomas Richter?) about how to diagnose this in SW using something like enforcer?

Last edited by alexh; 25 January 2023 at 10:17. Reason: Changed for A3000
alexh is offline  
Old 24 January 2023, 17:08   #5
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,243
But you did install a 68060.library (and, potentially, with it the mmu.library)
Thomas Richter is offline  
Old 24 January 2023, 17:09   #6
lioneer
Registered User
 
Join Date: Jul 2021
Location: Ostrava
Posts: 58
my Amiga is 3000D, no 4000. So but i dont know, what next... how to resolve this issue... i will try to ask M. Heinrichs too

Quote:
Originally Posted by alexh View Post
If the BFG had an inherent HW incompatibility with Zorro III cards like the CV64 I think we'd have heard about it by now? It is not an uncommon GFX card. There is an issue with BFG and A4000T with bus termination. There is a slim chance you've found an issue which only affects RevD A4000s? The majority of A4000 users will be RevB. But I think it unlikely.

You now have to try to determine if it is a HW fault (broken BFG that sometimes reads bad data from somewhere) or a SW fault (bug in CV64 P96 driver never before triggered).

Maybe discuss with the developer of the BFG? https://gitlab.com/MHeinrichs/a4000-tk/-/issues

And/Or discuss with the developer of P96 (Thomas Richter?) about how to diagnose this in SW using something like enforcer?
lioneer is offline  
Old 24 January 2023, 17:31   #7
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,243
Here I am, though note that this is not an official support thread, only a "best effort". Mind answering my question about the installed components first?

Next component to identify the cause would be MuForce then (aka "something like the enforcer"), plus either a remote terminal to be connected to the serial port at 9600-8N1, or Sashimi, or syslog if Kick 3.2 is available.
Thomas Richter is offline  
Old 24 January 2023, 17:58   #8
lioneer
Registered User
 
Join Date: Jul 2021
Location: Ostrava
Posts: 58
Hi matthias and guten abend

So my configuration, Amiga 3000D, Kick3.2, freshly installed Workbench 3.2 with newest MMUlibs (aminet) and Picasso96 from iComp.
Cards are BFG9060 with 68060 rev.6, ATBus Clone IDE Zorro (from you) and Phase5 Cybervision64 rtg card. Nothing more.

So next step is what? MuForce tool or syslog? i need more help with those tools, i dont know how to use them
Thank you

Quote:
Originally Posted by Thomas Richter View Post
Here I am, though note that this is not an official support thread, only a "best effort". Mind answering my question about the installed components first?

Next component to identify the cause would be MuForce then (aka "something like the enforcer"), plus either a remote terminal to be connected to the serial port at 9600-8N1, or Sashimi, or syslog if Kick 3.2 is available.
lioneer is offline  
Old 24 January 2023, 19:45   #9
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,243
Please install SegTracker, MuForce, the disassembler.library (comes with MuForce, or separately), Segtracker (also from Aminet) and Sashimi (from Aminet). Sashimi does something very similar to syslog, which is a ROM component you can activate from the boot menu.

In the startup-sequence, before loading the monitor drivers, run the following:
Code:
SegTracker <>NIL: &
MuForce DISPC STACKCHECK STACKLINES=32 <>NIL: &
Sashimi &
then post whatever appears in the Sashimi window.

Last edited by Thomas Richter; 24 January 2023 at 20:06.
Thomas Richter is offline  
Old 24 January 2023, 21:36   #10
lioneer
Registered User
 
Join Date: Jul 2021
Location: Ostrava
Posts: 58
I run these commands after setpatch, but only cli with message "sashimi installed ([Ctrl]+C...." appear and after that Software Failure with CyberVision driver. There is no Sashimi window
lioneer is offline  
Old 24 January 2023, 22:18   #11
patrik
Registered User
 
patrik's Avatar
 
Join Date: Jan 2005
Location: Umeå
Age: 43
Posts: 926
Don’t you need the RAWIO argument to MuForce for Sashimi to be able to capture its output?
patrik is offline  
Old 24 January 2023, 22:23   #12
trixster
Guru Meditating
 
Join Date: Jun 2014
Location: England
Posts: 2,341
I’m sure I read on the bfg thread on A1K someone was successfully using a bfg with a CyberVision64.
trixster is offline  
Old 25 January 2023, 09:33   #13
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,243
Quote:
Originally Posted by lioneer View Post
I run these commands after setpatch, but only cli with message &quot;sashimi installed ([Ctrl]+C....&quot; appear and after that Software Failure with CyberVision driver. There is no Sashimi window
Sorry, please also add the "RAWIO" argument to MuForce which I forgot, and make sure these three commands are started before loading the monitor driver. Probably even move them directly behind SetPatch, and probably even include a "wait 5" behind the last Sashimi command to give the triple some time to start up. I also seem to remember that segtracker does not need to be run in background.
Code:
 SetPatch >NIL: ; this command was here before SegTracker MuForce RAWIO DISPC STACKCHECK STACKLINES=32 NIL: & Sashimi & Wait 5
Thomas Richter is offline  
Old 25 January 2023, 09:34   #14
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,243
Quote:
Originally Posted by lioneer View Post
I run these commands after setpatch, but only cli with message "sashimi installed ([Ctrl]+C...." appear and after that Software Failure with CyberVision driver. There is no Sashimi window
Sorry, please also add the "RAWIO" argument to MuForce which I forgot, and make sure these three commands are started before loading the monitor driver. Probably even move them directly behind SetPatch, and probably even include a "wait 5" behind the last Sashimi command to give the triple some time to start up. I also seem to remember that segtracker does not need to be run in background.

Code:
 
SetPatch >NIL: ; this command was here before 
SegTracker 
MuForce RAWIO DISPC STACKCHECK STACKLINES=32 <>NIL: & 
Sashimi & 
Wait 5
Thomas Richter is offline  
Old 25 January 2023, 09:39   #15
lioneer
Registered User
 
Join Date: Jul 2021
Location: Ostrava
Posts: 58
Ok i have screenshot, and video too. How can i send it to you?
Private message?

Thank you

Quote:
Originally Posted by Thomas Richter View Post
Sorry, please also add the "RAWIO" argument to MuForce which I forgot, and make sure these three commands are started before loading the monitor driver. Probably even move them directly behind SetPatch, and probably even include a "wait 5" behind the last Sashimi command to give the triple some time to start up. I also seem to remember that segtracker does not need to be run in background.

Code:
 
SetPatch >NIL: ; this command was here before 
SegTracker 
MuForce RAWIO DISPC STACKCHECK STACKLINES=32 <>NIL: & 
Sashimi & 
Wait 5
lioneer is offline  
Old 25 January 2023, 10:28   #16
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,243
It will probably not require a video, but the output would be most valuable. Would it be possible to save that to a file or to disk, and post it in text form? If not, a screen shot would be helpful. You can either post that here, or use my email address (you find it for example in all aminet uploads).
Thomas Richter is offline  
Old 25 January 2023, 11:10   #17
lioneer
Registered User
 
Join Date: Jul 2021
Location: Ostrava
Posts: 58
sent to email

Quote:
Originally Posted by Thomas Richter View Post
It will probably not require a video, but the output would be most valuable. Would it be possible to save that to a file or to disk, and post it in text form? If not, a screen shot would be helpful. You can either post that here, or use my email address (you find it for example in all aminet uploads).
lioneer is offline  
Old 25 January 2023, 11:19   #18
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,243
On this output, I am missing the top lines of the "hit", and I actually do not see any illegal instruction exception, just something in the driver that points to an illegal memory access. Thus, could you please press "Ctrl+F" in the sashimi window? This would save its contents to T:Sashimi.out, from where you could copy or transfer it to a PC such that I have the full output available.

Also, please provide an output of ShowConfig.

Thanks,
Thomas
Thomas Richter is offline  
Old 25 January 2023, 11:27   #19
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,379
Trying not to derail the work you're doing with Thomas but :

Are you booting from SCSI?

There is a lot of chatter that A3000 + BFG = SCSI errors.

Was your A3000 originally 25MHz or 16MHz?
alexh is offline  
Old 25 January 2023, 11:43   #20
lioneer
Registered User
 
Join Date: Jul 2021
Location: Ostrava
Posts: 58
I am booting from Zorro IDE card ATBus Clone, and my A3000 is 25MHz.

Quote:
Originally Posted by alexh View Post
Trying not to derail the work you're doing with Thomas but :

Are you booting from SCSI?

There is a lot of chatter that A3000 + BFG = SCSI errors.

Was your A3000 originally 25MHz or 16MHz?
lioneer is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
A4000cr RevD + BFG9060 not working carrion support.Hardware 18 12 July 2023 18:26
BFG9060 + FastATA MKII issue lioneer support.Hardware 0 23 January 2023 18:56
For Sale: BFG9060 A4000 A3000 Accelerator Cards RetroPassionUK MarketPlace 38 31 October 2022 16:49
possible x-copy incompatibility trackah123 support.WinUAE 2 26 October 2008 13:29
Thrustmaster Incompatibility moffball71 support.WinUAE 0 15 June 2003 15:25

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 02:50.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11294 seconds with 15 queries