Welcome, Guest. Please login or register.

Author Topic: Amiga 3000, Deneb and the different Busters  (Read 14890 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline platon42

  • Hero Member
  • *****
  • Join Date: Jul 2002
  • Posts: 573
    • Show only replies by platon42
    • http://www.platon42.de/
Re: Amiga 3000, Deneb and the different Busters
« Reply #29 on: February 13, 2010, 03:23:02 PM »
Quote from: alexh;542967
Oooo, released today.

I see from the README that the RTL8150 Ethernet adapter class was commissioned? Are we going to see one of the Amiga shops selling USB ethernet adapters?


I doubt it. I was merely bribed with gifts :-)
--
Regards, Chris Hodges )-> http://www.platon42.de <-(
hackerkey://v4sw7CJS$hw6/7ln6pr7+8AOP$ck0ma8u2LMw1/4Xm5l3i5TJCOTextPad/e7t2BDMNb7GHLen5a34s5IMr1g3/5ACM
 

Offline save2600Topic starter

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 3261
  • Country: us
    • Show only replies by save2600
Re: Amiga 3000, Deneb and the different Busters
« Reply #30 on: February 13, 2010, 07:55:53 PM »
Thanks Alex, Chris and Matt - but PIO or DMA does not want to work in my A3000. I've double checked all my mobo jumpers and everything seems to be in order. I tried all the good suggestions from Matt to no avail. System locks up every time I go to double click on either a HD partition OR the thumbdrive. Only way it seems to work is in ZII mode.

Really does seem as if there is a "conflict" of some kind between SCSI and the ZIII modes.

I'm running out of ideas here, 'cept for maybe that MMU.library program - which I'm looking at right now.
« Last Edit: February 14, 2010, 12:21:23 AM by save2600 »
 

Offline Matt_H

Re: Amiga 3000, Deneb and the different Busters
« Reply #31 on: February 13, 2010, 08:08:11 PM »
Damn! It seems like you're so close...

You say the system locks when you double click a partition. Can you get access to a Shell (from the Execute Command menu option)? Maybe if you can get SnoopDos or Sashimi running you can figure out more of what's happening...
 

Offline save2600Topic starter

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 3261
  • Country: us
    • Show only replies by save2600
Re: Amiga 3000, Deneb and the different Busters
« Reply #32 on: February 13, 2010, 08:14:01 PM »
SnoopDOS reveals that it seems to hang at the L:Fat95 stage, so I installed the latest handler from Chris's V4.4 of Poseidon. Same result. System crashes and the thumbdrive blinks rapidly.

-update-

Okay, after installing the MMULibs goodies, it appears PIO mode now works! I had to change the startup delay to 2000ms though. System still crashes however when Deneb is used in DMA mode. Almost there!
« Last Edit: February 14, 2010, 01:09:15 AM by save2600 »
 

Offline strim

  • Jr. Member
  • **
  • Join Date: Apr 2010
  • Posts: 89
    • Show only replies by strim
    • http://c0ff33.net/
Re: Amiga 3000, Deneb and the different Busters
« Reply #33 on: May 01, 2010, 05:48:11 PM »
Quote from: save2600;543018
Okay, after installing the MMULibs goodies, it appears PIO mode now works! I had to change the startup delay to 2000ms though. System still crashes however when Deneb is used in DMA mode. Almost there!


Hi! Any update on this? I've got the same issue here. PIO mode was also "fixed" for me by running MuForce prior to loading Workbench.

Do you know what causes this problem?
 

Offline mboehmer_e3b

  • Sr. Member
  • ****
  • Join Date: Aug 2002
  • Posts: 312
    • Show only replies by mboehmer_e3b
    • http://www.e3b.de/usb/
Re: Amiga 3000, Deneb and the different Busters
« Reply #34 on: May 01, 2010, 05:57:18 PM »
Quote from: save2600;542731
Are you guys saying that you can remove the Zorro II jumper IF you use PIO Mode? Is PIO mode faster than forcing Zorro II mode?


Yes. Zorro III PIO is ways faster than Zorro II.

Frankly said: if Zorro III PIO is not working in your setup, then either your hardware is faulty, or you have some software problems.

Regarding Buster11 and DMA - there are indications that a bug is inside Buster11, making the DMA arbiter to hang if one Zorro III DMA card is in operation and there's heavy busload on Zorro III.

We have a beta firmware ready which cures this problem, which is - to stress this - not a bug inside DENEB, but Buster 11. Apparently up to now nobody ever stressed Zorro III DMA on Buster 11 in the way DENEB does.

Michael
 

Offline TheGoose

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 1458
  • Country: us
  • Gender: Male
    • Show only replies by TheGoose
    • http://www.amiga.org/forums/blog.php?u=827
Re: Amiga 3000, Deneb and the different Busters
« Reply #35 on: May 01, 2010, 08:36:22 PM »
Quote from: mboehmer_e3b;556169
Yes. Zorro III PIO is ways faster than Zorro II.

Frankly said: if Zorro III PIO is not working in your setup, then either your hardware is faulty, or you have some software problems.

Regarding Buster11 and DMA - there are indications that a bug is inside Buster11, making the DMA arbiter to hang if one Zorro III DMA card is in operation and there's heavy busload on Zorro III.

We have a beta firmware ready which cures this problem, which is - to stress this - not a bug inside DENEB, but Buster 11. Apparently up to now nobody ever stressed Zorro III DMA on Buster 11 in the way DENEB does.

Michael

Wow, maybe I'll fire up the 3KD now and try these improvements. Thanks Save2600 for continuing this topic again! Thanks E3B for listening, support! now where'd I put that buster 11...
« Last Edit: May 01, 2010, 08:40:10 PM by TheGoose »
G1200, A3000D, A1200 PPC AOS4.0C

I\'m on Google +
 

Offline mboehmer_e3b

  • Sr. Member
  • ****
  • Join Date: Aug 2002
  • Posts: 312
    • Show only replies by mboehmer_e3b
    • http://www.e3b.de/usb/
Re: Amiga 3000, Deneb and the different Busters
« Reply #36 on: May 01, 2010, 09:29:19 PM »
Quote from: TheGoose;556198
Wow, maybe I'll fire up the 3KD now and try these improvements. Thanks Save2600 for continuing this topic again! Thanks E3B for listening, support! now where'd I put that buster 11...


Well, the main point was from Save2600 for the MuForce thingy - which cured the problem.

Michael
 

Offline save2600Topic starter

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 3261
  • Country: us
    • Show only replies by save2600
Re: Amiga 3000, Deneb and the different Busters
« Reply #37 on: May 01, 2010, 10:13:27 PM »
Quote from: mboehmer_e3b;556169
We have a beta firmware ready which cures this problem, which is - to stress this - not a bug inside DENEB, but Buster 11. Apparently up to now nobody ever stressed Zorro III DMA on Buster 11 in the way DENEB does.

Michael
Thanks for taking the time to write Michael. Kind of surprising more people haven't noticed the ZIII/Buster 11 DMA issue with Deneb.

Regarding this firmware update... you're talking about within the Deneb card right? So there's now or soon to be a workaround for our "defective" Buster 11's in using Deneb in DMA mode? Nice we have the option of flashing firmware than waiting forever for a new Buster chip  :)

Love to give that a try when it's ready...
 

Offline mboehmer_e3b

  • Sr. Member
  • ****
  • Join Date: Aug 2002
  • Posts: 312
    • Show only replies by mboehmer_e3b
    • http://www.e3b.de/usb/
Re: Amiga 3000, Deneb and the different Busters
« Reply #38 on: May 02, 2010, 12:40:45 PM »
Quote from: save2600;556206
Thanks for taking the time to write Michael. Kind of surprising more people haven't noticed the ZIII/Buster 11 DMA issue with Deneb.


There were rumours that some bug survived the Rev11 design. But now I can finally prove that Buster Rev11 indeed has some troubles under certain circumstances with only one busmaster, which was considered stable up to now.
But as DENEB has a nice huge FPGA with lots of resources unused, we can take some countermeasurements.

This bug was found during development of ZorRAM SDRAM card for Zorro III, were for the first time the bus was really loaded and heavy DMA operation going on... in the beginning I believed in some SDRAM bug, but could track it down to Buster finally.

Quote

Regarding this firmware update... you're talking about within the Deneb card right? So there's now or soon to be a workaround for our "defective" Buster 11's in using Deneb in DMA mode? Nice we have the option of flashing firmware than waiting forever for a new Buster chip  :)


Yes, DENEB can do some workaround and take over some of Buster's work.
This will only work with one busmaster active (the DENEB), but I also think about a real fix on DENEB for enabling several busmasters on Buster 11 independently of their origin (like A4000T SCSI). This fix will need some hardware modification on DENEB, a CPLD upgrade and will most likely not be for free.

And yes, I particularily like firmware upgrades by simply running a flash program - this concept has proven to be the correct way to go :-)

Michael
 

Offline mboehmer_e3b

  • Sr. Member
  • ****
  • Join Date: Aug 2002
  • Posts: 312
    • Show only replies by mboehmer_e3b
    • http://www.e3b.de/usb/
Re: Amiga 3000, Deneb and the different Busters
« Reply #39 on: May 02, 2010, 12:56:50 PM »
Quote from: strim;556166
Hi! Any update on this? I've got the same issue here. PIO mode was also "fixed" for me by running MuForce prior to loading Workbench.


For the software guys here it would be nice to do as following:

run <> nil: c:muforce showpc datestamp stackcheck stacklines=2 rawio
run > nil: sashimi <>"CON:0/20/640/120/Sashimi/AUTO/CLOSE/WAIT/INACTIVE" ON NOPROMPT

(thx to Tobias Seiler for this hint :-)

You will get the MuForce output then in a sashimi window instead of SER:
Maybe this will give us some hint on what's going wrong.

Michael
 

Offline Matt_H

Re: Amiga 3000, Deneb and the different Busters
« Reply #40 on: May 02, 2010, 03:00:50 PM »
Quote from: mboehmer_e3b;556293
There were rumours that some bug survived the Rev11 design. But now I can finally prove that Buster Rev11 indeed has some troubles under certain circumstances with only one busmaster, which was considered stable up to now.
But as DENEB has a nice huge FPGA with lots of resources unused, we can take some countermeasurements.

This bug was found during development of ZorRAM SDRAM card for Zorro III, were for the first time the bus was really loaded and heavy DMA operation going on... in the beginning I believed in some SDRAM bug, but could track it down to Buster finally.



Yes, DENEB can do some workaround and take over some of Buster's work.
This will only work with one busmaster active (the DENEB), but I also think about a real fix on DENEB for enabling several busmasters on Buster 11 independently of their origin (like A4000T SCSI). This fix will need some hardware modification on DENEB, a CPLD upgrade and will most likely not be for free.

And yes, I particularily like firmware upgrades by simply running a flash program - this concept has proven to be the correct way to go :-)

Michael


Hang on, is the ZorRAM board affected by the same only-one-busmaster bug that's preventing me from using Deneb DMA on my SCSI'ed 4000T?

Still interested in such an upgrade for Deneb, though.
 

Offline save2600Topic starter

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 3261
  • Country: us
    • Show only replies by save2600
Re: Amiga 3000, Deneb and the different Busters
« Reply #41 on: May 02, 2010, 03:42:51 PM »
Quote from: Matt_H;556314
Hang on, is the ZorRAM board affected by the same only-one-busmaster bug that's preventing me from using Deneb DMA on my SCSI'ed 4000T?

Shoot. If that's the case, might just as well put off the purchase of the ZorRAM until a definite workaround and mod are offered to "fix" our Deneb's.

Or would ZorRAM be fine with Deneb under PIO mode? At least that way, modding the Deneb would be more of an option for some of us than a forced and necessary upgrade.
 

Offline strim

  • Jr. Member
  • **
  • Join Date: Apr 2010
  • Posts: 89
    • Show only replies by strim
    • http://c0ff33.net/
Re: Amiga 3000, Deneb and the different Busters
« Reply #42 on: May 02, 2010, 04:02:34 PM »
Quote from: mboehmer_e3b;556294

You will get the MuForce output then in a sashimi window instead of SER:
Maybe this will give us some hint on what's going wrong.


I never managed to get any MuForce output. However I did get something after loading MuGuardianAngel, when trying to load Trident:

Task 07ffc790: Nearly out of stack. SP:07ffca6c LO:07ffc874 HI:07ffcd24.
PC  : 00fc2778  USP: 07ffca70 (F)( )  Name: RAM
Data: 00000028 00000000 ffffffff 00000000 40000000 80000000 00000000 00000028
Addr: 07ffc4bc 07fffd94 00000000 07fffd94 07ffc1d8 07ffcac0 SysBase  --------

Machine freezed after printing this. How can RAM be out of stack? :shocked:
Or maybe this is normal?
 

Offline mboehmer_e3b

  • Sr. Member
  • ****
  • Join Date: Aug 2002
  • Posts: 312
    • Show only replies by mboehmer_e3b
    • http://www.e3b.de/usb/
Re: Amiga 3000, Deneb and the different Busters
« Reply #43 on: May 02, 2010, 05:32:03 PM »
Quote from: save2600;556317
Shoot. If that's the case, might just as well put off the purchase of the ZorRAM until a definite workaround and mod are offered to "fix" our Deneb's.


Only DMA operation is affected, PIO mode does not have any problems.
The bug occurs when there's a lot of PIO activity (which is the case of lot of system RAM is on Zorro) and one DMA card is in operation. Buster locks up in that cases from time to time, but DENEB can sense this and force Buster back to business then.
This needs *no* modding on DENEB.

DENEB modding is only needed if you want to operate more than one busmaster with Buster 11 (which is not possible at the moment at all). And this option is under evaluation only at the moment, if it works - ask me some weeks later.

As I said before: Zorro III PIO mode is always possible as fallback. If it fails, something else is wrong (in the case here, some workbench software issue).

Quote

Or would ZorRAM be fine with Deneb under PIO mode? At least that way, modding the Deneb would be more of an option for some of us than a forced and necessary upgrade.


It is fine, so there's no reason to avoid ZorRAM :-)
As mentioned, only DMA operation is affected, no matter which card it is (A4091, Fastlane Z3, DENEB,...). But DENEB can operate with PIO, so you're fine.

Michael
 

Offline Matt_H

Re: Amiga 3000, Deneb and the different Busters
« Reply #44 from previous page: May 02, 2010, 11:38:19 PM »
Quote
It is fine, so there's no reason to avoid ZorRAM :-)
As mentioned, only DMA operation is affected, no matter which card it is (A4091, Fastlane Z3, DENEB,...). But DENEB can operate with PIO, so you're fine.
So Deneb Z3 PIO + ZorRAM + A4000T SCSI = okay?