Re: [Xpert]HP 700 series frambuffer support (GIO Graphics?)

2002-08-15 Thread Brian A. Seklecki

On Tue, 13 Aug 2002 @ 8:46am (-0600), Jens Owen wrote:

JO> Brian A. Seklecki wrote:
JO>
JO> > ...obviously this is quite a-ways down the road for port-700 series
JO> > development, but I was curious -- what are the chances of working torwards
JO> > XFree86 support for this series onboard FB?  From my DMESG:
JO> >
JO> > "GIO Graphics" at mainbus0 (type a, sv 85) hpa f800 not configured
JO> >
JO> > The user's manual is available at:
JO> >
JO> > http://www.hp.com/workstations/support/archive/manuals/A2615-90602.pdf
JO> >
JO> > But it's very superficial.  I'm having trouble finding info about this IC in
JO> > google.  I'll try to get a serial number of the mainboard.  Apparently the
JO> > HP-UX X server is based off of X11R5, so support has exists at one point or
JO> > another.  X11R6 seems to have support in: xc/programs/Xserver/hw/hp/
JO> >
JO> > Ideas?
JO>
JO> Brian,
JO>
JO> The HP 712 Workstation is over 10 years old.  So realize that platform
JO> is similar in performance to a P5-150 with a Matrox Millenium graphics
JO> chip.  I've got one here in my office if anyone wants to pay for shipping.
JO>
JO> I don't believe HP has released any specifications, but the Puffin Group
JO> was sponsered by HP to port Linux to HP-PA processors and may have
JO> gotten the graphics chip specs.  The name of the graphics chip is "Artist".

Jens:

Vlad D. Markov <[EMAIL PROTECTED]> posted to port-700@ and mentioned that
the pa-risc linux group had a working XFree86 config for the 712/xx.  I dug
around and found:

ftp://ftp.parisc-linux.org/kernels/712/XF86Config-4.Hildebrandt

...after several hours struggling with the debian installer, and then the
pkg/apt utilities, i have a working XFree86 4.1.0 running on this card.
Attached are the xdpyinfo(1) and XFree86 startup logs.  FYI, it runs nicely,
albeit 8Bpp, WindowMaker's color dithering helps greatly.

-lava

This is a pre-release version of XFree86, and is not supported in any
way.  Bugs may be reported to [EMAIL PROTECTED] and patches submitted
to [EMAIL PROTECTED]  Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(http://www.XFree86.Org/cvs)

XFree86 Version 4.1.0.1 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 21 December 2001
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems.  (See http://www.XFree86.Org/FAQ)
Build Operating System: Linux 2.4.16-64 parisc64 [ELF]
(==) Log file: "/var/log/XFree86.0.log", Time: Thu Aug 15 23:50:48 2002
(==) Using config file: "/etc/X11/XF86Config-4"
Markers: (--) probed, (**) from config file, (==) default setting,
 (++) from command line, (!!) notice, (II) informational,
 (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "HP-A4033A"
(**) |   |-->Device "STI Framebuffer"
(**) |-->Input Device "Generic Keyboard"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc104"
(**) XKB: model: "pc104"
(**) Option "XkbVariant" "nodeadkeys"
(**) XKB: variant: "nodeadkeys"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "Configured Mouse"
(**) FontPath set to 
"unix/:7100,/usr/lib/X11/fonts/misc,/usr/lib/X11/fonts/100dpi/:unscaled,/usr/lib/X11/fonts/75dpi/
:unscaled,/usr/lib/X11/fonts/Type1,/usr/lib/X11/fonts/Speedo,/usr/lib/X11/fonts/100dpi,/usr/lib/X11/fonts/75dpi"
(==) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(--) using VT number 7

(WW) Cannot open APM
(EE) No OS PCI support available
(II) Addressable bus resource ranges are
[0] -1 00x - 0x (0x0) MX[B]
[1] -1 00x - 0x (0x1) IX[B]
(II) OS-reported resource ranges:
[0] -1 00x - 0x (0x1) MX[B]
[1] -1 00x - 0x (0x1) MX[B]
[2] -1 00x - 0x (0x1) IX[B]
[3] -1 00x - 0x (0x1) IX[B]
(II) OS-reported resource ranges after removing overlaps with PCI:
[0] -1 00x - 0x (0x1) MX[B]
[1] -1 00x - 0x (0x1) MX[B]
[2] -1 00x - 0x (0x1) IX[B]
[3] -1 00x - 0x (0x1) IX[B]
(II) All system resource ranges:
[0] -1 00x - 0x (0x1) MX[B]
[1] -1 00x - 0x (0x1) MX[B]
[2] -1 00x - 0x (0x1) IX[B]
[3] -1 00x - 0x (0x1) IX[B]
(II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w,
mga2164w AGP, mgag100, mgag100 PCI, mgag200, mgag200 PCI, mgag400
(II) GLINT: driver for 3Dlabs chipsets: gamma, ti_pm2, ti_pm, pm3, pm2v,
pm2, pm, 300sx, 500tx, mx, delta
S3VIdentify
(II) S3VIRGE

Re: [Xpert]HP 700 series frambuffer support (GIO Graphics?)

2002-08-13 Thread Jens Owen

Brian A. Seklecki wrote:

> ...obviously this is quite a-ways down the road for port-700 series
> development, but I was curious -- what are the chances of working torwards
> XFree86 support for this series onboard FB?  From my DMESG:
> 
> "GIO Graphics" at mainbus0 (type a, sv 85) hpa f800 not configured
> 
> The user's manual is available at:
> 
> http://www.hp.com/workstations/support/archive/manuals/A2615-90602.pdf
> 
> But it's very superficial.  I'm having trouble finding info about this IC in
> google.  I'll try to get a serial number of the mainboard.  Apparently the
> HP-UX X server is based off of X11R5, so support has exists at one point or
> another.  X11R6 seems to have support in: xc/programs/Xserver/hw/hp/
> 
> Ideas?

Brian,

The HP 712 Workstation is over 10 years old.  So realize that platform 
is similar in performance to a P5-150 with a Matrox Millenium graphics 
chip.  I've got one here in my office if anyone wants to pay for shipping.

I don't believe HP has released any specifications, but the Puffin Group 
was sponsered by HP to port Linux to HP-PA processors and may have 
gotten the graphics chip specs.  The name of the graphics chip is "Artist".

You can look at the sources in the xc/programs/Xserver/hw/hp tree.  The 
ngle subdirectory has support for Artist under HP-UX 9.x, but it's 
purely unaccellerated.  I'm not certain of the status for HP-UX 10.x or 
11.x, but if you can get 9.x you can build Xhp in source form and see it 
work.

There is a binary only module that comes in the NGLE directory.  That 
provides hardware accelleration for screen clear and screen to screen 
copies.

One of the biggest challenges you'll face trying to get this generation 
of HP graphics working on non-HPUX platforms is getting specs and 
interfacing with the graphics ROM interface.  The interface is called 
STI for Standard Text Interface and reside below the normal system IODC 
ROM interface.  The NGLE driver makes kernel calls ioctl(GC*...) to an
HP-UX kernel driver that call the STI ROM directly.

In summary, this would be a large mountain to climp (access to specs and 
reworking HP's architecture to work with XFree86).  With HP's blessing 
and a lot of work, it's possible.  However, it's only reward may be the 
journey itself.

Regards,
Jens

-- 
/\
  Jens Owen/  \/\ _
   [EMAIL PROTECTED]  /\ \ \   Steamboat Springs, Colorado

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]HP 700 series frambuffer support (GIO Graphics?)

2002-08-12 Thread Brian A. Seklecki

...obviously this is quite a-ways down the road for port-700 series
development, but I was curious -- what are the chances of working torwards
XFree86 support for this series onboard FB?  From my DMESG:

"GIO Graphics" at mainbus0 (type a, sv 85) hpa f800 not configured

The user's manual is available at:

http://www.hp.com/workstations/support/archive/manuals/A2615-90602.pdf

But it's very superficial.  I'm having trouble finding info about this IC in
google.  I'll try to get a serial number of the mainboard.  Apparently the
HP-UX X server is based off of X11R5, so support has exists at one point or
another.  X11R6 seems to have support in: xc/programs/Xserver/hw/hp/

Ideas?

later -   | _BonaFide[] = { coder, author, | /~\ The ASCII Ribbon
Brian A. Seklecki | problem solver, scholar, BOFH, | \ / Campaign Against
  | vegetarian, runner, NetBSD |  X  Exchange, Outlook
  | advocate, spiritual machine }; | / \ & HTML Email

PGP: 0111 4618 0111 4618 4AB2 24EB C853 6611 75C4 A91E A7A7 4973


___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert