LCG fb port

View: New views
4 Messages — Rating Filter:   Alert me  

LCG fb port

by =?ISO-8859-1?Q? "G=E1bor_B=E9rczi_=28Gabucino=29" ?= :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

Is there anyone with a LCG graphics-equipped VAX on this list? I have  
a working framebuffer driver for -current. It's a port of Blaz  
Antonic's NetBSD work. There are some quirks to be worked out, like  
it works correctly only after a warm reboot (no clue why), no fonts  
until then.

--
Gabor Birczi


Re: LCG fb port

by Miod Vallat (on the road) :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> Is there anyone with a LCG graphics-equipped VAX on this list? I have  
> a working framebuffer driver for -current. It's a port of Blaz  
> Antonic's NetBSD work. There are some quirks to be worked out, like  
> it works correctly only after a warm reboot (no clue why), no fonts  
> until then.

It's been time, but I am finally seriously working on vax glass console
again, and I am adapting Blaz's work (as well as completing my own gpx
work). Then I'll update the keyboard/mouse code. This should be
completed over the next couple of weeks.

Miod


Parent Message unknown Re: LCG fb port

by Wickens, Mark EDS-DWP CMS :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Let me know when you get it sorted and I'll try it out.

I've got a VAX 4000/90 and a VAX 4000/60

Regards,

Mark.

-----Original Message-----
From: Miod Vallat [mailto:miod@...]
Sent: Monday, July 24, 2006 9:39 PM
To: Gabor Birczi (Gabucino)
Cc: vax@...
Subject: Re: LCG fb port


> Is there anyone with a LCG graphics-equipped VAX on this list? I have  
> a working framebuffer driver for -current. It's a port of Blaz  
> Antonic's NetBSD work. There are some quirks to be worked out, like  
> it works correctly only after a warm reboot (no clue why), no fonts  
> until then.

It's been time, but I am finally seriously working on vax glass console
again, and I am adapting Blaz's work (as well as completing my own gpx
work). Then I'll update the keyboard/mouse code. This should be
completed over the next couple of weeks.

Miod


PLEASE NOTE: THE ABOVE MESSAGE WAS RECEIVED FROM THE INTERNET.
On entering the GSI, this email was scanned for viruses by the Government
Secure Intranet (GSi) virus scanning service supplied exclusively by Cable &
Wireless in partnership with MessageLabs.
In case of problems, please call your organisational IT Helpdesk.
The MessageLabs Anti Virus Service is the first managed service to achieve
the CSIA Claims Tested Mark (CCTM Certificate Number 2006/04/0007), the UK
Government quality mark initiative for information security products and
services.  For more information about this please visit www.cctmark.gov.uk

**********************************************************************
This document is strictly confidential and is intended only for use by the addressee.
If you are not the intended recipient, any disclosure, copying, distribution or other
action taken in reliance of the information contained in this e-mail is strictly prohibited.
Any views expressed by the sender of this message are not necessarily those of the Department
for Work and Pensions.
If you have received this transmission in error, please use the reply function to tell us
and then permanently delete what you have received.
Please note: Incoming and outgoing e-mail messages are routinely monitored for compliance
with our policy on the use of electronic communications.
**********************************************************************


The original of this email was scanned for viruses by Government Secure Intranet (GSi)  virus scanning service supplied exclusively by Cable & Wireless in partnership with MessageLabs.
On leaving the GSI this email was certified virus free.
The MessageLabs Anti Virus Service is the first managed service to achieve the CSIA Claims Tested Mark (CCTM Certificate Number 2006/04/0007), the UK Government quality mark initiative for information security products and services.  For more information about this please visit www.cctmark.gov.uk


Re: LCG fb port

by Miod Vallat (on the road) :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> > Is there anyone with a LCG graphics-equipped VAX on this list? I have  
> > a working framebuffer driver for -current. It's a port of Blaz  
> > Antonic's NetBSD work. There are some quirks to be worked out, like  
> > it works correctly only after a warm reboot (no clue why), no fonts  
> > until then.
>
> It's been time, but I am finally seriously working on vax glass console
> again, and I am adapting Blaz's work (as well as completing my own gpx
> work). Then I'll update the keyboard/mouse code. This should be
> completed over the next couple of weeks.

Here we go. The latest vax snapshot (binaries from august 16th and 17th)
supports the following frame buffers:

- gpx
  This is the 4 and 8 plane low-end colour option for VAXstation 3100
  models 30, 38, 40 and 48.

- lcg
  This is the on-board frame buffer on the VAXstation 4000/VLC, as well
  as the commonly encountered frame buffer on the VAXstation 4000/60.
  Not all models are recognized, and the second head on the dual head
  models is not supported.

- lcspx
  This is the frame buffer commonly encountered on the VAXstation
  4000/90, 4000/90A and 4000/96.

- smg
  This is the on-board monochrome frame buffer found on all VAXstation
  3100 models.

The following frame buffers are not supported yet:

- spx
  This is the high-end colour option for VAXstation 3100 models 30, 38,
  40 and 48, as well as the only colour frame buffer available for
  VAXstation 3100 model 76.

- spxg/spxgt
  These are high-end frame buffer options for VAXstation 4000 (except
  for the VAXstation 4000/VLC).

So far, accelerated features of the lcg and lcspx frame buffers are not
used, and they are used as dumb frame buffers (slow when scrolling
vertically).

Keyboard and mouse on machines with appropriate connectors are
supported. Glass console is possible by flipping the so-called `S3'
switch down; however if, for some reason, the frame buffer on your
machine is not supported, OpenBSD will fallback to serial console on
line #3 (as if the S3 switch was in the `up' position).

An X server is available, and will only work correctly on lcg and lcspx
frame buffers so far (it would theoretically work on smg as well, but
there are unfixed endianness problems at the moment). Just be patient
while the X server initializes!

Please test this snapshot and report any problem. The lcspx code is
completely untested (well, it has been tested, but without plugging a
monitor, so all is known is that it does not prevent serial operation
from working). In addition, unrecognized lcg cards will not attach but
report their id in dmesg, with the id and PROM config information it
should be able to add support on a model by model basis.

The lcg and lcspx work owes a lot to Blaz Antonic's investigations and
detective work on these devices.

Happy VAXing,
Miod

LightInTheBox - Buy quality products at wholesale price!