[parisc-linux] C240 and PCI (PC) graphics card

M. Grabert xam@cs.ucc.ie
Tue, 2 Jul 2002 20:16:47 +0100 (IST)


Hi,

I just tested a Voodoo3 3000 (PCI, 16MB SGRAM, universal PCI signaling)
in my C240 without success.

Obviously I can't use the Linux-FB drivers since they expect that the
graphics card was initialized by a PC BIOS. Therefore I (re)compiled -pa45
(32bit, PA8000, unofficial modutils-deb; thanks Grant!) without STIcon,
STI-fb or any other Framebuffer device.

I took out the Visualize-FX2 (in a PCI 64bit slot) and replaced it with
the Voodoo. After a reboot I could see the Voodoo card in /proc (device
PCI:1:4:0), and even X -scanpci found it. Unfortunately when trying to
start X it reported an error (attached: XFree86.0.log, pci64.txt).

Therefore I put the Voodoo card into a 'normal' PCI (32bit) slot. The
device is now PCI:0:3:0, the IO-ports changed and now XFree seemed to
be able to use it (X -probeonly worked), but whenever I started X it
crashed and the Monitor remained dark. Not only X crashes (at a random
point at initialization), but it causes a HPMC (attached files: hpmc.txt,
hpmc2.txt, pci.txt).

Since the Voodoo is found by the kernel and XFree86, it seems that this
card is h/w compatible, but there is some (hopefully small) software issue
that prevents it from working correctly.

Does anybody have a hint what's going wrong here ?
Or does anybody have a (PC, non-HP) PCI card that works on Linux/PARISC ?
Why is the card not working in a 64bit slot ?

Thanks in advance for your answers,

greetings max


PS: if I can't use the Voodoo in my HP, I'll put it in my Alpha ...