[pxc] PXC200 L under RedHat Linux 7.1

Alessandro Rubini rubini@gnu.org
Fri, 14 Jun 2002 13:17:42 +0200


Hi.

> Probably, the read-command does not give back any data from the card and =
> just blocks!

This can be checked by using strace. Also note that /dev/pxc0pgm
is a pgm file, you can read it with "cat" or whatever.

It's probably an interrupt problem: the driver isn't getting
interrupts so it just waits for a frame.  Is there something
strange in how PCI irqs are mapped to the CPU?

I only have old computers, I can't check new stuff.

Here's a quote from Chanop Silpa-Anan on Sep 12 2001, on this list:

    The driver works on both motherboards, however, I have to set the BIOS
    to MPS 1.1 instead of MPS 1.4 to get the interrupt to happen. e.g. pxc
    driver reports interupt 10 while /proc/pci reports interupt 19 etc....
    , hence, could be the source of the problem I experienced.
    
    FYI, MPS 1.4 will allow virtual interupt, IIRC.


PS: I assume you reserved RAM memory at boot, as he
no-buffers-available error does not block read waiting for a buffer.

Hope this helps
/alessandro