[parisc-linux] IBM GXT6000P on parisc linux

Michael S. Zick mszick at morethan.org
Sun Sep 30 14:42:12 MDT 2007


On Sun September 30 2007 15:22, Berthold Gunreben wrote:
> Am Sonntag, 30. September 2007 21:35 schrieb Grant Grundler:
> > On Fri, Sep 21, 2007 at 07:49:21PM +0200, Berthold Gunreben wrote:
> > > Hi,
> > >
> > > I got a used HP parisc workstation, and found a GXT6000P video card in
> > > there. The card was detected and initialized by the firmware of this
> > > machine (a C3750).
> >
> > wow..that's odd. I didn't see any web page which shows HP ever
> > supported GXT6000P with HPUX. I suspect someone sold you the wrong card.
> > Can you explain in more detail what you mean with "detected and initialized
> > by the firmware"?
> >
> > I suspect magic BIOS code isn't getting run. (It _might_ run under
> > a C8000 but I don't expect it to work).
> 
> Well, what can I say. The workstation boots up and displays the usual firmware 
> messages like press Tab to choose resolution (only 640x480 seems to be 
> supported at that stage) and I can also enter commands at this console. The 
> card does not seem to be wrong in this respect.
>

Most likely, all the card hardware required to do 640x480 was a power-on
reset signal.

That rate is very non-hp - it is a rare parisc system monitor that can 
display at that scan.
 
> After booting linux, the messages of the kernel are displayed until the 
> console switches:
> 
> console handover: boot [ttyB0] -> real [tty0]
> 
> Then it takes some more seconds, until the display goes dark and I was not yet 
> successful in bringing it to life again.
>

Sounds like the card never got setup for anything that wasn't hardware defaulted
by the power-on signal.

If I recall correctly, that means (from non-parisc, vga mode land) that the video
interrupt generation is also disabled on the card.
 
> > You can determine if it's necessary by looking at the driver source code.
> > Try to find where it registers the IRQ handler with request_irq().
> > Sounds like either it doesn't or it can't (but should print something
> > to dmesg buffer in that case).
> 
> The driver has no occurence of irq, and it only handles framebuffer (normally, 
> this card also should have 3D capabilities. It looks like it just does not 
> need IRQs.
> 

Perhaps the driver was written to use _only_ the power-on defaults 
with a lot more work required to do anything else.  
Like the other 90% of the driver.

Mike

> It looks like the card is switched off by using 
> pdc_cons.flags &= ~CON_PRINTBUFFER
> 
> At least if I comment this line, booting continues with messages until some 
> point where the machine just hangs. 
> 
> I am sorry, that I did not post more information in the first place, but I 
> don't have much experience with graphics on parisc-linux ... 
> 
> Thanks for your efforts anyway.
> 
> Berthold
> _______________________________________________
> parisc-linux mailing list
> parisc-linux at lists.parisc-linux.org
> http://lists.parisc-linux.org/mailman/listinfo/parisc-linux
> 
> 



More information about the parisc-linux mailing list