Linux PARISC architecture development
 help / color / mirror / Atom feed
* RE: [parisc-linux] X problems...
@ 2003-02-21 16:17 Joel Soete
  2003-02-21 16:50 ` Rüdiger Scholz
  2003-02-21 17:05 ` Joel Soete
  0 siblings, 2 replies; 10+ messages in thread
From: Joel Soete @ 2003-02-21 16:17 UTC (permalink / raw)
  To: Dan Baker, 'Grant Grundler'; +Cc: parisc-linux

Hi Dan,

I also install a b2k with linux, also I am very interrested by your information.

I so download rpms that you mentionned and install it.

I just first notice that they are just different revision of the kernel
module for hpgfx :). But, after a quick search on google, I read that it
must exists somewhere a set of user space tools as FXconfig.sh (to config
XFree86 if I well understand). Any info about this?

Some other notes:
using rpm to install sources I read in SPEC file:
_Distribution_: Red Hat Linux 6.2 (2.2.16-3)
                                   ^^^^^^^^
ok that is just a text but it makes me feel that it would run on 2.2 kernel
only
In your knowledge, is there some more recent release supporting 2.4?

And finaly (the very bad news) I think that I found the answer to your original
question (gcc complaints about unknown code IIRC):
_BuildArchitectures_: i386

And effectively a quick 'find' in sources makes me appear that there are
unfortunaltely asm code (specific to i386 arch :( )

So finaly I am interrested to know how do you build your module:
for me a simple make failled because it did not know where to find some
headers,
and rpm -bb SPECS/tag... failled because of architecture restriction?

Sorry to not be more helpfull,
    Joel



>-- Original Message --
>From: "Dan Baker" <dan_baker@eli.net>
>To: "'Grant Grundler'" <grundler@dsl2.external.hp.com>
>Cc: <parisc-linux@lists.parisc-linux.org>
>Subject: RE: [parisc-linux] X problems...
>Date: Thu, 20 Feb 2003 09:28:04 -0800
>
>
>the other driver is at
>ftp://ftp.hp.com/pub/ccd/soar2sdd/wk259/wk259mu/hpgraphics_kernel-1.5.13-1.s
>rc.rpm
>
>Sorry
>
>Dan Baker
>
>-----Original Message-----
>From: parisc-linux-admin@lists.parisc-linux.org
>[mailto:parisc-linux-admin@lists.parisc-linux.org]On Behalf Of Grant
>Grundler
>Sent: Wednesday, February 19, 2003 9:15 PM
>To: Dan Baker
>Cc: parisc-linux@lists.parisc-linux.org
>Subject: Re: [parisc-linux] X problems...
>
>
>On Wed, Feb 19, 2003 at 05:42:29PM -0800, Dan Baker wrote:
>> BUT, I did download source code for HP's Intel linux visualize driver.
>I
>> can't get it to compile, the assembler tells me there's an invalid opcode
>> (??) in the .o file. I'm not really a programmer, so I'm hoping somebody
>out
>> there can take a look at what they're doing and fix it.
>
>Well, it's not that easy even for someone who can read C.
>
>First, some bad news:
>o x86 version of the card has extra VGA cruft+BIOS.
>  PA-Risc version uses STI firmware for initialization.
>o IIRC, the X11 server (or maybe just gfx card driver?) is a custom,
>  closed source code.  Hopefully I'm wrong and someone will correct me.
>o I'll guess that many (most of the?) interesting bits are in the XF86
>  hpgfx driver module. I'm assuming one exists.
>
>Good news: 3d acceleration for x86 cards uses the same RISC engines
>as the parisc cards.
>
>Several years ago I asked someone in the HP gfx group if they
>could port the HPUX driver to parisc-linux but our port wasn't
>ready then (I think it is now). The gfx driver interacts *alot*
>with the rest of the kernel *and* the X11 server.
>The above is what I remember from conversations with people.
>
>> The files are at
>>
>>
>ftp://ftp.hp.com/pub/ccd/soar2sdd/wk207/wk207en/hpgraphics_kernel-1.5.3-1.sr
>> c.rpm
>> and
>>
>ftp://ftp.hp.com/pub/ccd/soar2sdd/wk207/wk207en/hpgraphics_kernel-1.5.3-1.sr
>> c.rpm
>
>uhm...'cuse me, but aren't those the same?
>
>hth
>grant
>_______________________________________________
>parisc-linux mailing list
>parisc-linux@lists.parisc-linux.org
>http://lists.parisc-linux.org/mailman/listinfo/parisc-linux
>
>_______________________________________________
>parisc-linux mailing list
>parisc-linux@lists.parisc-linux.org
>http://lists.parisc-linux.org/mailman/listinfo/parisc-linux



---------------------------------
Vous surfez avec une ligne classique ?
Faites des economies avec Tiscali Complete
... Plus d'info sur http://complete.tiscali.be

^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: [parisc-linux] X problems...
@ 2003-02-22  1:48 caslivkoff
  2003-02-23  2:52 ` Grant Grundler
  0 siblings, 1 reply; 10+ messages in thread
From: caslivkoff @ 2003-02-22  1:48 UTC (permalink / raw)
  To: Dan Baker; +Cc: parisc-linux

On 19 Feb 2003, Grant Grundler wrote:

> On Wed, Feb 19, 2003 at 05:42:29PM -0800, Dan
> Baker wrote:
> > BUT, I did download source code for HP's
> > Intel linux visualize driver. I can't get it
> > to compile, the assembler tells me there's
> > an invalid opcode (??) in the .o file. I'm
> > not really a programmer, so I'm hoping
> > somebody out there can take a look at what
> > they're doing and fix it.

Getting this code to compile is not going to get you anywhere.

> Well, it's not that easy even for someone who
> can read C.
>
> First, some bad news: o x86 version of the
> card has extra VGA cruft+BIOS. PA-Risc version
> uses STI firmware for initialization. o IIRC,
> the X11 server (or maybe just gfx card
> driver?) is a custom, closed source code.
> Hopefully I'm wrong and someone will correct
> me. o I'll guess that many (most of the?)
> interesting bits are in the XF86 hpgfx driver
> module. I'm assuming one exists.

The X server support for the FX4/FX6 on IA32 was accomplished by a port of Xhp (the HP-UX X server) to Linux.   Besides Xhp, the HP-UX OpenGL implementation was ported for 3D. Only the "+" or "pro" versions of these boards were supported. (I have an earlier FX4 which I've never been able to get working under Linux.) Both Xhp and the HP OGL are closed source.

A kernel module was needed to interract with the FX4/FX6 similar to the DRI support in XFree86. If you had upgraded your kernel on one of these IA-32 "Visualize" boxes from the stock Red Hat release, you would have needed to re-compile this module. This is the extent of the source code that was provided.

As Grant mentioned, these FX4/FX6 boards were NOT the same as the PA versions. They had a VGA BIOS added (via a daughter card) and took-up both an AGP and PCI slot.

> Good news: 3d acceleration for x86 cards uses
> the same RISC engines as the parisc cards.

PA-8000's I believe. 1 on the FX2, 2 on the FX4, 3 on the FX6.

> Several years ago I asked someone in the HP
> gfx group if they could port the HPUX driver
> to parisc-linux but our port wasn't ready then
> (I think it is now). The gfx driver interacts
> *alot* with the rest of the kernel *and* the
> X11 server. The above is what I remember from
> conversations with people.

While I believe it is possible, resources in the graphics lab are scarse. I suspect that a majority of the code could never be made public, so even if the lab found time to do it once, it would be tough to keep it maintained, etc.

^ permalink raw reply	[flat|nested] 10+ messages in thread
[parent not found: <20030220012101.7198.23807.Mailman@dsl2.external.hp.com>]

end of thread, other threads:[~2003-02-23  2:52 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-21 16:17 [parisc-linux] X problems Joel Soete
2003-02-21 16:50 ` Rüdiger Scholz
2003-02-21 17:09   ` Joel Soete
2003-02-21 17:05 ` Joel Soete
  -- strict thread matches above, loose matches on Subject: below --
2003-02-22  1:48 caslivkoff
2003-02-23  2:52 ` Grant Grundler
     [not found] <20030220012101.7198.23807.Mailman@dsl2.external.hp.com>
2003-02-20  1:42 ` Dan Baker
2003-02-20  5:15   ` Grant Grundler
2003-02-20 17:28     ` Dan Baker
     [not found]     ` <3E54DBA200000169@ocpmta3.freegates.net>
2003-02-23  2:46       ` Grant Grundler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox