English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware > Hardware mods

 
 
Thread Tools
Old 25 April 2010, 18:13   #261
tnt23
Registered User
 
tnt23's Avatar
 
Join Date: Feb 2008
Location: Saint-Petersburg / Russia
Posts: 324
Quote:
Originally Posted by wawa View Post
@tnt23: have you surendered in the end?
It's not the end yet, and no, I haven't surrendered I am trying to figure what could be the issue with lha and big archives. Seems not depending on SDRAM core and chip, but rather on the Zorro side of things, or maybe at the border between Zorro and SDRAM controllers inside FPGA.

BTW, when running at 133MHz I got reads and writes cached which resulted in bustest reporting 14 megabytes (2^20) per second for block writes.
tnt23 is offline  
Old 27 April 2010, 01:18   #262
wawa
Registered User
 
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
will be the same issue michael stomped over. i have been reporting it for longer already if im right, with the long constant max data transfer load (like multiple 100mb) z3 hangs up. i expect e3b worked around throotling the bus for a moment and initiating or issuing it again.or maybe it comes back again since it isnt completely dead by then (for what has been discovered). i have a deneb, and it seems to be working completely right in dma atm, so maybe solution has been found with the last update already. i might not be completely dma specific.
wawa is offline  
Old 27 April 2010, 08:03   #263
tnt23
Registered User
 
tnt23's Avatar
 
Join Date: Feb 2008
Location: Saint-Petersburg / Russia
Posts: 324
Quote:
Originally Posted by wawa View Post
will be the same issue michael stomped over. i have been reporting it for longer already if im right, with the long constant max data transfer load (like multiple 100mb) z3 hangs up. i expect e3b worked around throotling the bus for a moment and initiating or issuing it again.or maybe it comes back again since it isnt completely dead by then (for what has been discovered). i have a deneb, and it seems to be working completely right in dma atm, so maybe solution has been found with the last update already. i might not be completely dma specific.
Might be the same issue, but might as well be not. I am not sure the Zorro part of my design is completely bug-free and robust.
Besides, my setup is Buster Rev.9 (no DMA) and Z3 memory is the only card in the system (no Deneb).

I would rather think the Zorro bus is not stuck in my case, as the system keeps running after the lha fails.
tnt23 is offline  
Old 27 April 2010, 08:35   #264
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,448
Quote:
Originally Posted by tnt23 View Post
my setup is Buster Rev.9 (no DMA)
You mean Rev.7?

Rev.9 works fine for DMA.
alexh is offline  
Old 27 April 2010, 09:08   #265
wawa
Registered User
 
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
uhhmm. your right, the other was a dma case..
wawa is offline  
Old 27 April 2010, 09:35   #266
rkauer
I hate potatos and shirts
 
rkauer's Avatar
 
Join Date: Oct 2007
Location: Sao Leopoldo / Brazil
Age: 58
Posts: 3,482
Send a message via MSN to rkauer Send a message via Yahoo to rkauer
Hey, TNT23!

I finally got an A3000! Money waiting for a board. Hurry up!
rkauer is offline  
Old 27 April 2010, 09:49   #267
tnt23
Registered User
 
tnt23's Avatar
 
Join Date: Feb 2008
Location: Saint-Petersburg / Russia
Posts: 324
Quote:
Originally Posted by alexh View Post
You mean Rev.7?

Rev.9 works fine for DMA.
No, I mean my Buster is Rev.9 and there is no DMA on the Zorro side (the only DMA master I know of is Deneb, and it is not present here on 4000).
tnt23 is offline  
Old 27 April 2010, 09:58   #268
tnt23
Registered User
 
tnt23's Avatar
 
Join Date: Feb 2008
Location: Saint-Petersburg / Russia
Posts: 324
Quote:
Originally Posted by rkauer View Post
Hey, TNT23!

I finally got an A3000! Money waiting for a board. Hurry up!
Congrats! Are you sure you want to fiddle with sloppy amateur board?
tnt23 is offline  
Old 27 April 2010, 10:14   #269
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,448
Quote:
Originally Posted by tnt23 View Post
No, I mean my Buster is Rev.9 and there is no DMA on the Zorro side
Ah. Understood.

Quote:
Originally Posted by tnt23 View Post
the only DMA master I know of is Deneb, and it is not present here on 4000.
  • Fastlane Z3 SCSI
  • A4091 SCSI
  • Deneb
I think that is it?
alexh is offline  
Old 27 April 2010, 10:38   #270
tnt23
Registered User
 
tnt23's Avatar
 
Join Date: Feb 2008
Location: Saint-Petersburg / Russia
Posts: 324
Quote:
Originally Posted by alexh View Post
  • Fastlane Z3 SCSI
  • A4091 SCSI
  • Deneb
I think that is it?
Right, but I have only Deneb to choose from.
tnt23 is offline  
Old 29 April 2010, 22:16   #271
rkauer
I hate potatos and shirts
 
rkauer's Avatar
 
Join Date: Oct 2007
Location: Sao Leopoldo / Brazil
Age: 58
Posts: 3,482
Send a message via MSN to rkauer Send a message via Yahoo to rkauer
Also the SCSI controller built-in in the A4000T is a bus master.
rkauer is offline  
Old 30 April 2010, 12:20   #272
tnt23
Registered User
 
tnt23's Avatar
 
Join Date: Feb 2008
Location: Saint-Petersburg / Russia
Posts: 324
Quote:
Originally Posted by rkauer View Post
Also the SCSI controller built-in in the A4000T is a bus master.
Well, I haven't got A4000T either, only plain A4000.
tnt23 is offline  
Old 30 April 2010, 13:26   #273
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,448
Quote:
Originally Posted by rkauer View Post
Also the SCSI controller built-in in the A4000T is a bus master.
Probably cos it is the aforementioned A4091 integrated into the motherboard.
alexh is offline  
Old 30 April 2010, 22:21   #274
rkauer
I hate potatos and shirts
 
rkauer's Avatar
 
Join Date: Oct 2007
Location: Sao Leopoldo / Brazil
Age: 58
Posts: 3,482
Send a message via MSN to rkauer Send a message via Yahoo to rkauer
Quote:
Originally Posted by tnt23 View Post
Congrats! Are you sure you want to fiddle with sloppy amateur board?
Of course I am! The cheaper, the better.
rkauer is offline  
Old 13 May 2010, 09:48   #275
tnt23
Registered User
 
tnt23's Avatar
 
Join Date: Feb 2008
Location: Saint-Petersburg / Russia
Posts: 324
Sooo, a friend proposed that I'd run LHA under some kind of debugger to see where/why it fails. The Enforcer turned out to be the right tool. It started reporting 'hits' every once in a while, even when there have been no visible problems with LHA or the system.



All of these hits are marked as BUS ERROR. Sometimes Enforcer adds (INSTR) tag to indicate the hit occured while at an instruction fetch. Some hits are caused by READs of all sorts (byte, word an long), some are WRITE related. I am especially excited to see bus errors within some unfortunate WRITE cycles, as I don't yet understand what could be the reason for these, as opposed to erroneous bus READs where data is being driven on the bus by the memory card.

The system seems to happily live with these errors, I believe due to the 030 being able to recover from bus error by rerunning bus cycle; unless it catches another error inside the bus error interrupt routine. This is where the LHA ends up with the Suspend/Reboot requester.
tnt23 is offline  
Old 13 May 2010, 10:43   #276
Hewitson
Registered User
 
Hewitson's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
Wow.. Very impressive work.

I have just begun studying FPGA's, I hope to be able to embark on a similar project to this in the near future.
Hewitson is offline  
Old 16 May 2010, 01:08   #277
wawa
Registered User
 
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
enforcer is a must tool for development. you would dont believe how much software that i supposed to be bugfree still causes hits, which maybe doesnt immaediately lead to a crash but eventually influence the stability of the system. im pretty sure all people that claim amiga os is instable are running some sort of superfacially working but faulty software. i observe it while i am running muforce (the further development of enforcer) in the background all the time. muforce comes with a full suite of further tools. if you have cpu with an mmu try it out.
wawa is offline  
Old 28 May 2010, 00:05   #278
mboehmer_e3b
Registered User
 
Join Date: Feb 2010
Location: Germany
Posts: 12
Quote:
Originally Posted by wawa View Post
i have a deneb, and it seems to be working completely right in dma atm, so maybe solution has been found with the last update already. i might not be completely dma specific.
This one bug will only hit if Zorro III is heavily loaded, like it is with RAM cards, and the system using this RAM for operation frequently.
The workaround is not included in official firmware yet, only in some beta tester firmware.
And the solution is not as straightforward as you think :-)

It will be most likely being included with the next offical firmware update.

Michael
mboehmer_e3b is offline  
Old 28 May 2010, 00:14   #279
mboehmer_e3b
Registered User
 
Join Date: Feb 2010
Location: Germany
Posts: 12
Quote:
Originally Posted by tnt23 View Post
I am especially excited to see bus errors within some unfortunate WRITE cycles, as I don't yet understand what could be the reason for these, as opposed to erroneous bus READs where data is being driven on the bus by the memory card.
Then you apparently did not understand yet how a bus error is generated in Amiga Zorro III bus systems (though the mechanism is fairly simple).

Quote:
The system seems to happily live with these errors, I believe due to the 030 being able to recover from bus error by rerunning bus cycle;...
This assumption is wrong. A bus error can lead to a cycle retry, but in most cases the cause of the bus error did already affect some other parts of the system, so simply rerunning the cycle will in most cases "hide" the problem, but does not solve it.
You may compare it with a landmine sleeping in the ground.

Michael
mboehmer_e3b is offline  
Old 28 May 2010, 22:27   #280
tnt23
Registered User
 
tnt23's Avatar
 
Join Date: Feb 2008
Location: Saint-Petersburg / Russia
Posts: 324
Quote:
Originally Posted by mboehmer_e3b View Post
Then you apparently did not understand yet how a bus error is generated in Amiga Zorro III bus systems (though the mechanism is fairly simple).
Pretty obvious I did not. The only sources of information I have been using were the Z3 docs, not too helpful on the matter of bus errors, and the 68030 manual which is very detailed but unfortunately has nothing to say on Zorro bus. There is also a badly scanned Zorro bus patent. Should there are other papers worth looking at, I'd be glad to know.

Quote:
This assumption is wrong. A bus error can lead to a cycle retry, but in most cases the cause of the bus error did already affect some other parts of the system, so simply rerunning the cycle will in most cases "hide" the problem, but does not solve it.
I've got the same very impression, that's why I am happy to see the Enforcer's output.

Quote:
You may compare it with a landmine sleeping in the ground.
Thanks Michael, I will.
tnt23 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
Amiga 3000 Zorro Bus Problems Ze_ro support.Hardware 18 30 April 2021 06:27
Wanted - A4000 Tower case and Zorro bus board AmigaFun MarketPlace 8 03 June 2011 13:03
Zorro Bus Termination... chiark support.Hardware 3 15 October 2010 09:50
PCMCIA card reader in Zorro bus protek Hardware mods 17 06 November 2009 00:46
Zorro II Card - Zorro III Slot ? THX1138 support.Hardware 4 03 May 2003 11:03

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 19:05.

Top

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