English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 22 April 2020, 22:06   #3861
trixster
Guru Meditating
 
Join Date: Jun 2014
Location: England
Posts: 2,337
CSMKII ram is not in the zorro space.
trixster is offline  
Old 22 April 2020, 22:14   #3862
Timtheloon
Registered User
 
Timtheloon's Avatar
 
Join Date: Dec 2017
Location: Portsmouth / United Kingdom
Posts: 302
Quote:
Originally Posted by trixster View Post
CSMKII ram is not in the zorro space.

Good point ok so why does it get limited but not on my 1200?
Timtheloon is offline  
Old 22 April 2020, 23:03   #3863
Hedeon
Semi-Retired
 
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 1,993
PCI memory is aligned on same boundary as its size.

So 256MB MB for the Radeon is aligned on a 256MB boundary. This leaves one 256MB block. Already a 1MB config block will reduce the next biggest block to be 128MB as there is no longer a 256MB boundary to align on.

So something like:

$60000000-$70000000 Radeon mem
$70000000-$71000000 Radeon config
...more small stuff...
$78000000-$80000000 PPC card memory

$60000000-$62000000 Voodoo mem
$62000000-$64000000 more voodoo mem
$64000000-$64100000 voodoo config
.....more small stuff....
$70000000-$7C000000 Sonnet memory

or:
$68000000-$70000000 Harrier mem 1 (128MB)
$70000000-$80000000 Harrier mem 2 (256MB for a total of 384MB)

The A1200 mediator does MMU trickery which places all the memory at $20000000. The same trickery that makes the library fail on anything but very simple stuff.
Hedeon is offline  
Old 22 April 2020, 23:29   #3864
Timtheloon
Registered User
 
Timtheloon's Avatar
 
Join Date: Dec 2017
Location: Portsmouth / United Kingdom
Posts: 302
Sonnet 7200 PCI programming

Very interesting and explains why MuScan shows a difference on the A1200 to the A4000

So That’s why it only works with MMU = yes in the ENVARC:Mediator folder on the A1200

Now I don’t know much about memory addressing but will MMULibs allow me to adjust what the mediator is addressing the reason I ask is user Fitzsteve A1200 Killer build show little differences in his MuScan and I would of thought it would have been more or less the same

Is there a list of all the ENVARC: Settings ,I’ve seen the ones shown in the good config section of the GitHub, but it doesn’t say where they should go ie the gfxaddr only found out that it should live in the PowerPC folder and not the Mediator folder by accident, and it would be good to have an idea of what what they do

Last edited by Timtheloon; 23 April 2020 at 08:15.
Timtheloon is offline  
Old 23 April 2020, 03:49   #3865
grelbfarlk
Registered User
 
Join Date: Dec 2015
Location: USA
Posts: 2,902
Quote:
Originally Posted by Timtheloon View Post

Is there a list of all the ENVARC: Settings ,I’ve seen the ones shown in the good config section of the GitHub, but it doesn’t say where they should go ie the gfxadr only found out that that should live in the PowerPC folder and not the Mediator folder by accident, and it would be good to have an idea of what what they do
The "good config" dump is very outdated at this point. It was mainly put up there as a snapshot of a sample working system, not a guideline of what should be there. Like the gfxaddr setting, this is a legacy Phase5 powerpc.library setting that others live without.
grelbfarlk is offline  
Old 23 April 2020, 08:37   #3866
Timtheloon
Registered User
 
Timtheloon's Avatar
 
Join Date: Dec 2017
Location: Portsmouth / United Kingdom
Posts: 302
Quote:
Originally Posted by grelbfarlk View Post
The "good config" dump is very outdated at this point. It was mainly put up there as a snapshot of a sample working system, not a guideline of what should be there. Like the gfxaddr setting, this is a legacy Phase5 powerpc.library setting that others live without.

OK, so I take it that is the same for the terminator and force options?

@grelbfarlk do you have a “good config” setup for me to follow for my A4000? I currently have an Apocalypse 128MB in mine and although it can be stable with most apps I have tried it can be a bit temperamental at times. So basically all the option I should have in the mediator/PowerPC/Sonnet section of ENVARC

The MMU-Configurations options at the end of the GitHub “good config” I take it are only viable on the A4000 then and no good on the A1200 due to the way the A1200 Mediator maps its memory
Timtheloon is offline  
Old 23 April 2020, 09:19   #3867
Hedeon
Semi-Retired
 
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 1,993
real WOS options like gfxaddr, termination etc are not part or needed for the PCI PPC cards.
Hedeon is offline  
Old 23 April 2020, 09:22   #3868
Timtheloon
Registered User
 
Timtheloon's Avatar
 
Join Date: Dec 2017
Location: Portsmouth / United Kingdom
Posts: 302
Quote:
Originally Posted by Hedeon View Post
real WOS options like gfxaddr, termination etc are not part or needed for the PCI PPC cards.

Thanks Hedeon I will remove them options from my builds
Timtheloon is offline  
Old 24 April 2020, 02:02   #3869
grelbfarlk
Registered User
 
Join Date: Dec 2015
Location: USA
Posts: 2,902
Quote:
Originally Posted by Timtheloon View Post

The MMU-Configurations options at the end of the GitHub “good config” I take it are only viable on the A4000 then and no good on the A1200 due to the way the A1200 Mediator maps its memory
The MMU-Configuration stuff is always something you should set yourself based on where the memory addresses are in your system. Stuff like having the 64MB motherboard mod or not, whether swap config jumper is set or not will change the address ranges you have set in the MMU-Configuration.
Also stuff like which video card you have and what slots and in what order the PCI cards are installed.
grelbfarlk is offline  
Old 25 April 2020, 18:04   #3870
spudje
Registered User
 
Join Date: Dec 2014
Location: Netherlands
Posts: 1,406
Off course, right when I want to install my Apocalypse the Jenkins with the software is down for maintenance or some other issue Anybody has an alternative download location for the Sonnet software?

Is 17.2 on Aminet the latest?

Last edited by spudje; 25 April 2020 at 21:43.
spudje is offline  
Old 25 April 2020, 22:15   #3871
johnnybarker
Registered User
 
Join Date: Dec 2018
Location: Helmsdale Scotland
Age: 41
Posts: 181
Hooray! I finally got my apocalypse working today. It was all down to the order of the cards which I never realised was such a problem until I read back through the thread. Current order which works for me in my 4000D (in tower) from bottom to top 1- Mediator bridge board, 2- SpiderUSB, 3- Apocalypse, 4- 10mb NIC, 5- empty, 6- Radeon. Just need to finding a working voodoo as the one I bought recently was Dead on Arrival. Tested though with the warpup demos and seems to be working well.
johnnybarker is offline  
Old 25 April 2020, 22:51   #3872
johnnybarker
Registered User
 
Join Date: Dec 2018
Location: Helmsdale Scotland
Age: 41
Posts: 181
PM sent to Spudje
johnnybarker is offline  
Old 26 April 2020, 01:17   #3873
spudje
Registered User
 
Join Date: Dec 2014
Location: Netherlands
Posts: 1,406
Thanks to johhnybarker I could make my entry into the Apocalypse

So I first had it setup like this:

Mediator logic card
Nothing
Voodoo
Apocalypse
NIC

But that gave me random readouts with PCIInfo. Sometimes sort of correct, sometimes with many "illegal vendor name" PCI devices. Some examples below.

Then I switched to

Mediator logic card
Nothing
Voodoo
Nothing
Apocalypse

That at least was more consistent. All demos ran. Tried Quake2 and it all seemed fine, but alas, a Guru: 810000FF : A quick interrupt has happened to an uninitialised vector

So it actually works in the last slot. No real warmup times needed, but not (yet) stable. May still be my Mediator causing the Guru?

The only bad thing about the Apocalypse is the terrible fan on the carrier board, that sometimes simply stops spinning. Requires some help to keep going again, so I guess it needs replacing.

This one seems correct:
Code:
Pci Device 1:
   VendorID: $121a
   VendorName: 3Dfx Interactive, Inc.
   DeviceID: $5
   DeviceName: Voodoo 3
   ClassCode: $30000
   RevisionID: $1
   InterruptPin: 2
   SubsystemVendorID: $121a
   SubsystemID: $57
   MemSpace0: $40000000 - $41ffffff
   MemSpace1: $42000000 - $43ffffff
   IOSpace2: $60c06000 - $60c060ff
   RomSpace: $44000000 - $4400ffff

Pci Device 2:
   VendorID: $1057
   VendorName: Motorola
   DeviceID: $480b
   DeviceName: Unknown
   ClassCode: $60000
   RevisionID: $2
   InterruptPin: 3
   SubsystemVendorID: $0
   SubsystemID: $1057

Pci Device 3:
   VendorID: $10ec
   VendorName: Realtek Semiconductor Co., Ltd.
   DeviceID: $8029
   DeviceName: RTL-8029(AS)
   ClassCode: $20000
   RevisionID: $0
   InterruptPin: 4
   SubsystemVendorID: $0
   SubsystemID: $0
   IOSpace0: $60c06100 - $60c0611f
   RomSpace: $44100000 - $44107fff
With a I assume correct getinfo:
Code:
CPU:                   PPC 7410   (PVR = 800C1104)
CPU clock:             450.000000 MHz
Bus clock:             100.000000 MHz
Instruction Cache:     ON and UNLOCKED
Data Cache:            ON and UNLOCKED
Page table location:   07F00000
Page table size:       1024 KBytes
PPC Uptime:            31.642127 seconds
CPU load:              0.00%
System load:           0.00%
L2 Cache:              ENABLED
L2 State:              COPY-BACK
L2 Size:               1024 KBytes
FPU Align Emulation:   0 times
DSI Emulation:         186 times
Run68K called:         1 times

These are a couple of weird ones:
Code:
Pci Device 1:
   VendorID: $1057
   VendorName: Motorola
   DeviceID: $480b
   DeviceName: Unknown
   ClassCode: $ffffff
   RevisionID: $ff
   InterruptPin: 0
   SubsystemVendorID: $ffff
   SubsystemID: $ffff
   IOSpace1: $60c06000 - $60c06003
   IOSpace2: $60c06100 - $60c06103
   IOSpace3: $60c06200 - $60c06203
   IOSpace4: $60c06300 - $60c06303
   IOSpace5: $60c06400 - $60c06403
   RomSpace: $60c06500 - $60c0650f

Pci Device 2:
   VendorID: $121a
   VendorName: 3Dfx Interactive, Inc.
   DeviceID: $5
   DeviceName: Voodoo 3
   ClassCode: $30000
   RevisionID: $1
   InterruptPin: 2
   SubsystemVendorID: $121a
   SubsystemID: $57
   MemSpace0: $40000000 - $41ffffff
   MemSpace1: $42000000 - $43ffffff
   IOSpace2: $60c06600 - $60c066ff
   RomSpace: $44000000 - $4400ffff

Pci Device 3:
   VendorID: $1057
   VendorName: Motorola
   DeviceID: $480b
   DeviceName: Unknown
   ClassCode: $60000
   RevisionID: $2
   InterruptPin: 3
   SubsystemVendorID: $0
   SubsystemID: $1057

Pci Device 4:
   VendorID: $10ec
   VendorName: Realtek Semiconductor Co., Ltd.
   DeviceID: $8029
   DeviceName: RTL-8029(AS)
   ClassCode: $20000
   RevisionID: $0
   InterruptPin: 4
   SubsystemVendorID: $0
   SubsystemID: $0
   IOSpace0: $60c06700 - $60c0671f
   RomSpace: $44100000 - $44107fff

Pci Device 5:
   VendorID: $ffff
   VendorName: Illegal Vendor ID
   DeviceID: $9fff
   DeviceName: Unknown
   ClassCode: $ffffff
   RevisionID: $ff
   InterruptPin: 0
   SubsystemVendorID: $1057
   SubsystemID: $480b
   IOSpace0: $60c06800 - $60c06803
   IOSpace1: $60c06900 - $60c06903
   IOSpace2: $60c06a00 - $60c06a03
   IOSpace3: $60c06b00 - $60c06b03
   IOSpace4: $60c06c00 - $60c06c03
   IOSpace5: $60c06d00 - $60c06d03
   RomSpace: $60c06e00 - $60c06e0f
Code:
Pci Device 1:
   VendorID: $1057
   VendorName: Motorola
   DeviceID: $480b
   DeviceName: Unknown
   ClassCode: $ffffff
   RevisionID: $ff
   InterruptPin: 0
   SubsystemVendorID: $ffff
   SubsystemID: $ffff
   IOSpace3: $60c06000 - $60c06003
   RomSpace: $60c06100 - $60c0610f

Pci Device 2:
   VendorID: $1057
   VendorName: Motorola
   DeviceID: $480b
   DeviceName: Unknown
   ClassCode: $105700
   RevisionID: $0
   InterruptPin: 0
   SubsystemVendorID: $ffff
   SubsystemID: $d92b
   IOSpace2: $60c06200 - $60c06203
   IOSpace4: $60c06300 - $60c06303

Pci Device 3:
   VendorID: $c00
   VendorName: Unknown
   DeviceID: $0
   DeviceName: Unknown
   ClassCode: $105700
   RevisionID: $0
   InterruptPin: 0
   SubsystemVendorID: $0
   SubsystemID: $1057
   IOSpace0: $60c06400 - $60c06403
   IOSpace1: $60c06500 - $60c06503
   IOSpace4: $60c06600 - $60c06603
   RomSpace: $60c06700 - $60c0670f

Pci Device 4:
   VendorID: $104
   VendorName: Unknown
   DeviceID: $42a0
   DeviceName: Unknown
   ClassCode: $dbbcff
   RevisionID: $ff
   InterruptPin: 0
   SubsystemVendorID: $ffff
   SubsystemID: $ffff
   IOSpace2: $60c06800 - $60c06803
   IOSpace3: $60c06900 - $60c06903
   RomSpace: $60c06a00 - $60c06a0f

Pci Device 5:
   VendorID: $104
   VendorName: Unknown
   DeviceID: $42a0
   DeviceName: Unknown
   ClassCode: $60000
   RevisionID: $4
   InterruptPin: 0
   SubsystemVendorID: $ffff
   SubsystemID: $ffff
   IOSpace0: $60c06b00 - $60c06b03
   IOSpace3: $60c06c00 - $60c06c03
   IOSpace4: $60c06d00 - $60c06d03

Pci Device 6:
   VendorID: $104
   VendorName: Unknown
   DeviceID: $42a0
   DeviceName: Unknown
   ClassCode: $42a0ff
   RevisionID: $ff
   InterruptPin: 0
   SubsystemVendorID: $ffff
   SubsystemID: $ffff
   IOSpace3: $60c06e00 - $60c06e03
   IOSpace5: $60c06f00 - $60c06f03
   RomSpace: $60c07000 - $60c0700f

Pci Device 7:
   VendorID: $121a
   VendorName: 3Dfx Interactive, Inc.
   DeviceID: $5
   DeviceName: Voodoo 3
   ClassCode: $30000
   RevisionID: $1
   InterruptPin: 2
   SubsystemVendorID: $121a
   SubsystemID: $57
   MemSpace0: $40000000 - $41ffffff
   MemSpace1: $42000000 - $43ffffff
   IOSpace2: $60c07100 - $60c071ff
   RomSpace: $44000000 - $4400ffff

Pci Device 8:
   VendorID: $1057
   VendorName: Motorola
   DeviceID: $480b
   DeviceName: Unknown
   ClassCode: $60000
   RevisionID: $2
   InterruptPin: 3
   SubsystemVendorID: $0
   SubsystemID: $1057

Pci Device 9:
   VendorID: $800
   VendorName: Unknown
   DeviceID: $0
   DeviceName: Unknown
   ClassCode: $ffffff
   RevisionID: $ff
   InterruptPin: 0
   SubsystemVendorID: $1057
   SubsystemID: $480b
   IOSpace0: $60c07200 - $60c07203
   IOSpace1: $60c07300 - $60c07303
   IOSpace2: $60c07400 - $60c07403
   IOSpace3: $60c07500 - $60c07503
   IOSpace4: $60c07600 - $60c07603
   IOSpace5: $60c07700 - $60c07703

Pci Device 10:
   VendorID: $ffff
   VendorName: Illegal Vendor ID
   DeviceID: $dbac
   DeviceName: Unknown
   ClassCode: $d92bff
   RevisionID: $ff
   InterruptPin: 0
   SubsystemVendorID: $1057
   SubsystemID: $480b
   IOSpace0: $60c07800 - $60c07803
   IOSpace1: $60c07900 - $60c07903
   IOSpace3: $60c07a00 - $60c07a03
   IOSpace4: $60c07b00 - $60c07b03
   RomSpace: $60c07c00 - $60c07c0f

Pci Device 11:
   VendorID: $ffff
   VendorName: Illegal Vendor ID
   DeviceID: $dbbc
   DeviceName: Unknown
   ClassCode: $ffffff
   RevisionID: $ff
   InterruptPin: 0
   SubsystemVendorID: $1057
   SubsystemID: $480b
   IOSpace0: $60c07d00 - $60c07d03
   IOSpace1: $60c07e00 - $60c07e03
   IOSpace2: $60c07f00 - $60c07f03
   IOSpace5: $60c08000 - $60c08003

Pci Device 12:
   VendorID: $ffff
   VendorName: Illegal Vendor ID
   DeviceID: $dfff
   DeviceName: Unknown
   ClassCode: $ffffff
   RevisionID: $ff
   InterruptPin: 0
   SubsystemVendorID: $1057
   SubsystemID: $480b
   IOSpace0: $60c08100 - $60c08103
   IOSpace3: $60c08200 - $60c08203
   IOSpace5: $60c08300 - $60c08303
   RomSpace: $60c08400 - $60c0840f

Pci Device 13:
   VendorID: $0
   VendorName: Unknown
   DeviceID: $400b
   DeviceName: Unknown
   ClassCode: $480b10
   RevisionID: $57
   InterruptPin: 0
   SubsystemVendorID: $1057
   SubsystemID: $480b
   IOSpace0: $60c08500 - $60c08503
   IOSpace2: $60c08600 - $60c08603
   IOSpace3: $60c08700 - $60c08703

Pci Device 14:
   VendorID: $8200
   VendorName: Unknown
   DeviceID: $0
   DeviceName: Unknown
   ClassCode: $105700
   RevisionID: $0
   InterruptPin: 0
   SubsystemVendorID: $ffff
   SubsystemID: $42a0
   IOSpace0: $60c08800 - $60c08803
   IOSpace2: $60c08900 - $60c08903
   IOSpace3: $60c08a00 - $60c08a03
   IOSpace4: $60c08b00 - $60c08b03
   IOSpace5: $60c08c00 - $60c08c03

Pci Device 15:
   VendorID: $ffff
   VendorName: Illegal Vendor ID
   DeviceID: $42a0
   DeviceName: Unknown
   ClassCode: $ffffff
   RevisionID: $ff
   InterruptPin: 0
   SubsystemVendorID: $1057
   SubsystemID: $480b
   IOSpace0: $60c08d00 - $60c08d03
   IOSpace1: $60c08e00 - $60c08e03
   IOSpace2: $60c08f00 - $60c08f03
   IOSpace5: $60c09000 - $60c09003
   RomSpace: $60c09100 - $60c0910f

Last edited by spudje; 26 April 2020 at 01:26.
spudje is offline  
Old 26 April 2020, 03:43   #3874
grelbfarlk
Registered User
 
Join Date: Dec 2015
Location: USA
Posts: 2,902
This is typical behavior of either power problems or PCI data bus corruption due to card order or having a problematic PCI card plugged in. You have the swap jumper closed?
grelbfarlk is offline  
Old 26 April 2020, 10:49   #3875
Hedeon
Semi-Retired
 
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 1,993
Or incorrectly seated cards, or lack of contact due to dirt/dust.
Hedeon is offline  
Old 26 April 2020, 11:56   #3876
spudje
Registered User
 
Join Date: Dec 2014
Location: Netherlands
Posts: 1,406
You mean the guru or the weird pciinfo listing.

Well, power issues I don't believe anymore, I have 3 different PSUs now. The CSPPC is out and replaced by a a3640 so no RAM issues from there. All jumpers are closed on the mediator. So it's either card order or in the end still that damn 3V mediator.

But I have a practical issue too, the fan on the carrier board is only connected with 1 too short screw. What diameter screws would go in there typically m2 or m1.6?

Last edited by spudje; 26 April 2020 at 12:01.
spudje is offline  
Old 26 April 2020, 15:59   #3877
strim
NetBSD developer
 
Join Date: May 2012
Location: Warsaw, Poland
Posts: 411
Quote:
Originally Posted by spudje View Post
Jenkins with the software is down
Sorry about that, fixed it, should stay up now, hopefully.
strim is offline  
Old 26 April 2020, 18:15   #3878
spudje
Registered User
 
Join Date: Dec 2014
Location: Netherlands
Posts: 1,406
Different positions again:
logic board
nothing
apocalypse
nothing
voodoo

PCIinfo now gives correct info on a pretty consistent basis, no weird info seen yet.
Tried Wipeout this time, but again after about 15 minutes guru 8100 00FF.

This time no zorro cards in (no BigRAM+ and USB card, not on purpose, simply because I forgot) and no PCI NIC. But as seen, no difference really.

I'll try again with the latest build of the library now that the site is up again.
spudje is offline  
Old 26 April 2020, 20:57   #3879
trixster
Guru Meditating
 
Join Date: Jun 2014
Location: England
Posts: 2,337
spudje, if you send me your mediator logic card I will be happy to test it
trixster is offline  
Old 27 April 2020, 12:56   #3880
spudje
Registered User
 
Join Date: Dec 2014
Location: Netherlands
Posts: 1,406
Thanks for the offer. I may consider that. But prefer to send the whole thing then, including daughter board, just to be sure. I'll wait a bit if I don't get another one offered or loaned for myself, then I'll probably come back to you.
spudje 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
WANTED: PCI Sound Card VORTEX2 SuperQuard / SQ2500 or Turtlebeach SantaCruz pci card keropi MarketPlace 12 15 March 2017 02:48
Wanted:Sonnet Technologies QuadDoubler 50 (Doubler 4000) kronuz MarketPlace 0 16 June 2013 00:29
eBay : Sonnet Quaddoubler alexh MarketPlace 3 07 May 2013 00:50
Overlay problem on GeForce 7200 Leandro Jardim support.WinUAE 1 10 August 2010 15:50
Prometheus PCI & Voodoo 3 PCI GFX Card Slayer support.Hardware 21 05 September 2006 10:57

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 12:04.

Top

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