[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