Subject: Re: sfbp0 initialization lock up system...
To: None <port-alpha@netbsd.org>
From: Toru Nishimura <nisimura@itc.aist-nara.ac.jp>
List: port-alpha
Date: 02/22/2001 16:35:05
To make use of PMAGD, you need to change sys/arch/alpha/tc/tcasic.c file
as follows.

The sfbp driver is under development and not be recommended for the
purpose other than casual use of video console.  I recognize it runs
unsatisfactory and there is a plenty of room to be rectified.  It runs
32bpp module this moment.  When PMAGD variations other than -BA (it's
mine) were given, I would do more for them.  If you do not mind 8bpp,
obtaining PMAGB-B would satisfy you.

Tohru Nishimura

--
Emerson Santos <emerson@quarks.com.br> wrote;

> I recently installed NetBSD-1.5 on my DEC3000 and I'm tring to get my
> PMAGD-AA to work. I have compiled the -current kernel with the
> TCWSCONS file and I'm getting this:
>
> 1. The system doesn't get my keyboard and mouse:
>
> consinit: Unable to init console on keyboard and TURBOchannel slot 0x0.
> Using serial console.
>
> 2. My sfbp display locks up on initialization:
>
> NetBSD 1.5S (TCWSCONS) #4: Tue Feb 20 08:07:36 BRST 2001
>    emerson@alpha:/usr/src/sys/arch/alpha/compile/TCWSCONS
> DEC 3000 - M800, 200MHz, s/n
>   ...
--

Index: tcasic.c
===================================================================
RCS file: /cvsroot/syssrc/sys/arch/alpha/tc/tcasic.c,v
retrieving revision 1.32
diff -c -r1.32 tcasic.c
*** tcasic.c	2000/12/23 13:11:57	1.32
--- tcasic.c	2001/02/22 07:28:08
***************
*** 173,178 ****
--- 173,179 ----
  
  #include "cfb.h"
  #include "sfb.h"
+ #include "sfbp.h"
  #ifdef notyet
  #include "px.h"
  #include "pxg.h"
***************
*** 180,185 ****
--- 181,187 ----
  
  extern void	sfb_cnattach __P((tc_addr_t));
  extern void	cfb_cnattach __P((tc_addr_t));
+ extern void	sfbp_cnattach __P((tc_addr_t));
  extern void	px_cnattach __P((tc_addr_t));
  extern void	pxg_cnattach __P((tc_addr_t));
  extern int	tc_checkslot __P((tc_addr_t, char *));
***************
*** 193,198 ****
--- 195,203 ----
  #endif
  #if NCFB > 0
  	{ "PMAG-BA ", cfb_cnattach },
+ #endif
+ #if NSFBP > 0
+ 	{ "PMAGD   ", sfbp_cnattach },
  #endif
  #ifdef notyet
  #if NPX > 0