Welcome, Guest. Please login or register.

Author Topic: CF card not working with DMA enabled.....  (Read 1717 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline SandmanTopic starter

  • Sr. Member
  • ****
  • Join Date: Jun 2008
  • Posts: 282
    • Show only replies by Sandman
CF card not working with DMA enabled.....
« on: March 12, 2010, 05:20:50 PM »
Hi,

I have just added a CF-to-IDE to IDE-to-SCSI setup on my A3000.  Works fine when DMA is disabled on the CF-to-IDE adapter but machine locks up when DMA 'IS' enabled.

Any ideas anyone??
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: CF card not working with DMA enabled.....
« Reply #1 on: March 12, 2010, 05:55:35 PM »
Quote from: Sandman;547349
Hi,

I have just added a CF-to-IDE to IDE-to-SCSI setup on my A3000.  Works fine when DMA is disabled on the CF-to-IDE adapter but machine locks up when DMA 'IS' enabled.

Any ideas anyone??


Don't use DMA.
 

Offline Damion

Re: CF card not working with DMA enabled.....
« Reply #2 on: March 12, 2010, 07:58:51 PM »
I have the opposite problem (system won't boot with the DMA jumper disabled) but my understanding is that it really shouldn't matter.

One idea is to download and run RSCP, it should give you an idea whether or not DMA is working. PIO would be really slow, while using a lot of CPU.
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show only replies by Zac67
Re: CF card not working with DMA enabled.....
« Reply #3 on: March 12, 2010, 09:16:26 PM »
Actually it doesn't matter at all whether DMA mode is used on the IDE side or not. PIO limits you to 16 MB/s which is most probably faster than your SCSI. Your local SCSI has its own DMA scheme, totally independent of IDE.

PS: Trying to use DMA with a CF card not supporting it probably causes the lockup.
« Last Edit: March 12, 2010, 09:18:35 PM by Zac67 »
 

Offline Damion

Re: CF card not working with DMA enabled.....
« Reply #4 on: March 12, 2010, 11:01:49 PM »
Quote from: Zac67;547374
Actually it doesn't matter at all whether DMA mode is used on the IDE side or not. PIO limits you to 16 MB/s which is most probably faster than your SCSI. Your local SCSI has its own DMA scheme, totally independent of IDE.


Thanks for clarifying, makes sense that PIO/DMA on the IDE side won't affect things on the Amiga end.

Quote
PS: Trying to use DMA with a CF card not supporting it probably causes the lockup.


I've certainly found that to be the case here, also some DMA capable CF cards don't work on CF adapters not supporting DMA (or without the DMA jumper set in the case of those adapters).