[pxc] status

Alessandro Rubini rubini@gnu.org
Fri, 14 Sep 2001 18:53:18 +0200


I've fixed the /tmp/bla.pgm problem and the spinlock problem reported
by Chanop.

I made a CVS snapshot available as ftp://ar.linux.it/pub/pxc/pxc-latest .
(a link to /pub/pxc/CVS-snapshots/pxc-snapshot-010914.tar.gz )

I'm currently working on PXC200A support (the new Imagenation device,
based on the Bt878 instead of the 848 chip). I'll look in other issues
as well.

Chanop:

> With pxc200F on 2 different boxes, one is ABit VP6 with via apollo
> chipset and the other is Gigabyte GA6BXD with BX chipset. I've got oops
> on VP6 but a plain lockup on GA6BXD.

However, the oops you reported is a whatchdog oops, like the computer
has internal checks for CPU stalls.
 
> With pxc200L, after applying the following patch
> [...]
> 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.

Hmm.... I'm not up to date about this kind of stuff. Can someone send
a pointer to more information?

> With pxc200L reading /dev/pxc0[H]pgm is fine. /dev/pxc0[H]ppm give a
> swap blue/red bands?? /dev/pxc0{rgb,bgr} are still problems for me.

Oh well... I don't use color :)

You are right, when I folded pnmread() into read() I forgot the conversion
step. Here (cvs log main.c):

   ----------------------------
   revision 1.30
   date: 2001/05/23 17:48:57;  author: rubini;  state: Exp;  lines: +378 -171
   implemented multiple buffers, folded pnmread() into read(), initial poll, spinlocks

(after 0.29-beta)

Just re-did the snapshot with this fix in.

/alessandro