SiI3112 SATA controller problems - status

From: Soren Schmidt (sos_at_spider.deepcore.dk)
Date: 09/30/03

  • Next message: Andrew Gallatin: "Re: Serial debug broken in recent -CURRENT?"
    To: current@freebsd.org
    Date: Tue, 30 Sep 2003 22:06:40 +0200 (CEST)
    
    

    I have now found a way to reproduce the DMA problems some setups seems
    to be having with the SiI3112A SATA chip.

    Now, if I use real SATA drives, (and I mean real SATA drives, the
    WD Raptor fx is not a real SATA device but just a PATA device
    with a build in PATA->SATA converter chip) it works just fine
    no matter what I try.

    If however I use an older PATA drive and a certain PATA->SATA "dongle"
    (in this case 1 out of 4 samples) I can reproduce the problem pretty
    easily.

    This suggests to me that we are looking at a timing problem of sorts
    the question is where.

    I'll work on the problem as time permits...

    -Søren
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


  • Next message: Andrew Gallatin: "Re: Serial debug broken in recent -CURRENT?"

    Relevant Pages

    • SiI3112 SATA controller problems - status
      ... I have now found a way to reproduce the DMA problems some setups seems ... to be having with the SiI3112A SATA chip. ... Now, if I use real SATA drives, (and I mean real SATA drives, the ...
      (freebsd-current)
    • Re: SATA drive problem...
      ... I actually tried via+promise sata with 4 ports in one board and then ... mainboard which has a better SATA chip or buying another motherboard. ... Warren Welch wrote: ...
      (freebsd-current)
    • Linux/Grub boot problem with SATA
      ... supports SATA through the VIA 8237 SATA chip. ... I copied over the whole boot drive to it. ... the SATA drives appear to have a separate ... maker of the 8237 SATA chip. ...
      (comp.os.linux.setup)