Re: Please help me.How could this happen?



In article <a59bd145-6348-4ce4-b686-16e8414272fc@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>, "huxuelei630@xxxxxxxxx" <huxuelei630@xxxxxxxxx> wrote:
Hi,I have a PCI card with PLX9656 as a bridge which transfer data from
Local Bus to PCi Bus.The transferring happened in every 30ms and the
amount of data is 16KB.This is a very hard work for me.
My work is to read these datas and send them out by socket and write
them in the hard disk at the same time.Also there will be a GUI to
control where the data would be sent.
The most unbelievable thing happend at this time.When I load the PCI
card's driver, open the interrupt, the system will not work correct.I
lost many datas after I checked the file on the disk and received
through socket.
But I also test my OS with out the PCI card.It's work very well.
Can anyone help to analyze how could this happen?

What does your driver do when it gets the interrupt?

How is the data transferred from the card to the host: through mailbox
registers, direct master reads, or through DMA?

Which piece of code is doing the disk writing and the socket sending: the
driver, a service, a DLL or a GUI?
.



Relevant Pages

  • Re: 2.6.23-rc4-mm1 OOPS in forcedeth?
    ... # Generic Driver Options ... # PCI IDE chipsets support ... # SCSI support type (disk, tape, CD-ROM) ...
    (Linux-Kernel)
  • Re: Is my idea can be implement?
    ... Not every sectors on the disk will be encrypted with my "WDE", such as the first cylinder of the disk which contain the MBR; ... The INT13 filter is implement reading and writting sectors in secure mode, and PCI's functions is to implement the driving of PCI card to do the encrypt and decrypt operations, these function will be called by my INT13 filter. ... The PCI driver will drive my PCI crypto card, and disk filter driver do the reading and writting disk sectors in a secure mode, they will "use" PCI device to do the encrypt and decrypt operations through PCI driver. ...
    (microsoft.public.development.device.drivers)
  • Have I broken my RAID5 by simulating a disk failure?
    ... By merely *simulating* disk failures, I seem to have screwed up my new ... PCI: PCI BIOS revision 2.10 entry at 0xfb5c0, ... PCI: Using IRQ router PIIX at 00:07.0 ... Serial driver version 5.05c with MANY_PORTS MULTIPORT SHARE_IRQ ...
    (comp.os.linux.questions)
  • nforce2 ide dma unstable on 2.4.22
    ... AMD Nforce2 motherboard. ... When hard disk DMA is not enabled, ... PCI: PCI BIOS revision 2.10 entry at 0xfb4d0, ... Serial driver version 5.05c with MANY_PORTS SHARE_IRQ SERIAL_PCI ...
    (Linux-Kernel)
  • Re: PROBLEM: 2.6.23-rc "NETDEV WATCHDOG: eth0: transmit timed out"
    ... 2.6.23-rc1 I have trouble with my network connection. ... # Bus options (PCI, PCMCIA, EISA, MCA, ISA) ... # PCCARD support ... # Generic Driver Options ...
    (Linux-Kernel)