Official Freescale MPC5200B Errata for ATA etc.
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    SKOLMAN_MWS
    Posts: 107 from 2006/10/24
    http://www.freescale.com/files/32bit/doc/errata/MPC5200BE.pdf

    MorphOS support DMA UDMA mode for ATA on EFIKA?
    _
  • »24.07.13 - 13:30
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12058 from 2003/5/22
    From: Germany
    > MorphOS support DMA UDMA mode for ATA EFIKA?

    AFAIK no, as the UDMA state machine of the MPC5200B is buggy. And using BestComm DMA as an alternative was tried but entailed other problems (there were statements in the MorphOS mailing list in 2010 from laire and Bigfoot about distorted graphics in software-rendered Quake).
  • »24.07.13 - 14:41
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12058 from 2003/5/22
    From: Germany
    > ATA DMA support in the current Linux driver

    BestComm DMA may work reliably under Linux, but as said in my previous posting, the MorphOS Team tried to implement it but said they had failed to get it to work properly. That was in 2006 or 2007.
    You can see the distorted Quake graphics in BestComm mode there:

    http://bigfoot.morphos-team.net/test/efika-quake-1.png
  • »24.07.13 - 16:09
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    connor
    Posts: 570 from 2007/7/29
    Is it a Quake only problem? MOS offers much more possibilities than running Quake. So if a very little amount of programs or games have problems but the majority not - then this little amount should not be considered.
  • »02.08.13 - 16:56
    Profile
  • MorphOS Developer
    geit
    Posts: 1030 from 2004/9/23
    Quote:

    connor wrote:
    Is it a Quake only problem? MOS offers much more possibilities than running Quake. So if a very little amount of programs or games have problems but the majority not - then this little amount should not be considered.


    I had a DMA enabled version of MorphOS even before first release and it caused bit errors on Harddrive, which are AFAIR triggered by other DMA operations.

    Also a friend (he may correct my memory here) of mine did some testing with GFX, HDD wrting (DMA enabled) and Network at the same time on linux, with the same result of randomly false bits.

    Geit



    [ Edited by geit 02.08.2013 - 21:02 ]
  • »02.08.13 - 17:10
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    connor
    Posts: 570 from 2007/7/29
    I see. So the board itself is flawed.
  • »02.08.13 - 17:30
    Profile
  • MorphOS Developer
    Henes
    Posts: 507 from 2003/6/14
    "DMA assisted PIO"
    Yeah right... Call it DMA if you want. Even if the technic itself is really a cool idea, this doesn't change the fact this is PIO for the rest of the world.
  • »02.08.13 - 17:33
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    analogkid
    Posts: 654 from 2004/11/3
    From: near myself
    connor,
    Quote:


    I see. So the board itself is flawed.



    No, "just" the 5200B SoC.
  • »02.08.13 - 20:17
    Profile