SiI3112 DMA? (2.6.0-test6)

From: Jurgen Kramer (gtm.kramer_at_inter.nl.net)
Date: 10/05/03

  • Next message: Manfred Spraul: "Re: POSIX message queues"
    To: linux-kernel@vger.kernel.org
    Date:	Sun, 05 Oct 2003 11:50:29 +0200
    
    

    Hi,

    I am currently running 2.6.0-test6 on an old PII which has a SiI3112
    SATA PCI card in one of its PCI slots. It seems that the SiI3112 is not
    using DMA so now it is even running slower then the onboard PIIX4 IDE
    controller.

    Is DMA supported on the Si3112? DMA is not being enabled by the SiI3112
    card's BIOS (this is a cheap PCI card):

    SiI3112 Serial ATA: IDE controller at PCI slot 0000:00:0b.0
    SiI3112 Serial ATA: chipset revision 2
    SiI3112 Serial ATA: 100% native mode on irq 11
        ide2: MMIO-DMA at 0xd8807000-0xd8807007, BIOS settings: hde:pio,
    hdf:pio
        ide3: MMIO-DMA at 0xd8807008-0xd880700f, BIOS settings: hdg:pio,
    hdh:pio
    hde: ST3120026AS, ATA DISK drive
    ide2 at 0xd8807080-0xd8807087,0xd880708a on irq 11

    Greetings,

    Jurgen

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Manfred Spraul: "Re: POSIX message queues"

    Relevant Pages

    • Re: Ultima Chats
      ... and addresses the awaiting newsgroup... ... and fit a PCI card. ... Three PCI slots, 4 ISA. ...
      (rec.games.computer.ultima.dragons)
    • PCI DMA concepts ??
      ... The pci card has built in PCI & DMA controller. ... SIZE).(These registers are memory mapped via BAR3 and can be ... the DMA registers that are memory mapped into host side. ...
      (microsoft.public.development.device.drivers)
    • Re: PCI DMA concepts ??
      ... > I don't think normal PCI cards do the DMA instead of burst transfer. ... >> Receive from the pci card. ... >> the DMA registers that are memory mapped into host side. ... >> this buffer. ...
      (microsoft.public.development.device.drivers)
    • How to deal with this kind of dma problem.
      ... I have a PCI Card use PLX9656 as a bridge. ... The PCI Card has a DSP ... want to use DMA to finish the job.After I complete the codes, ... //open DMA Channel x Done Interrupt,DMA Channel 0 Clear Count Mode ...
      (comp.arch.embedded)
    • PCI card transfer with DMA/ busmastering
      ... I have a custom PCI card that I intend on using as a coprocessor to ... I've read a lot regarding DMA transfer, I assume this is the way to go. ... When I create my driver for my PCI card does the DMA stuff need to go ... DoMatrixMultiplication(buffer A, buffer B, buffer C), where buffer C ...
      (microsoft.public.development.device.drivers)