Subject: Re: panic: wscons_emul_attach: bogus location on 3000/900?
To: John Hawkinson <jhawk@bbnplanet.com>
From: Chris G Demetriou <Chris_G_Demetriou@ux2.sp.cs.cmu.edu>
List: port-alpha
Date: 11/15/1996 17:00:39
> 	I've been asked to help someone get a 3000/900 up and
> running NetBSD. Booting off the 1.2 rz25 image, it gets:
> 
> wscons0 at sfb0panic: wscons_emul_attach: bogus location (n: 0/0, c: 0/0
> halted.

Interesting...  more on this below.

> ("set console serial" also does not function with this ROM monitor.
>  There is no keyboard or monitor plugged in, and I'm not sure
>  whether there is a frame buffer.)

As stated in the NetBSD/alpha 'STATUS' readme:

	To configure various Alpha systems to use a serial
	console, do the following depending on the model:
	
	        DEC 3000/[4-9]00's:
	                Flip the appropriate switch on the back of the machine.
	
	        DEC 3000/300 family machines: 
	                Boot the machine with the keyboard/mouse connector
	                unplugged.
	
	        DECpc AXPs, AlphaStations, and AXPpci systems: 
	                Get to the console prompt.  Set the variable
	                "console" to be "serial", and "init" or power cycle
	                the system.

However, it sounds like you're already using the serial console, so...


> sfb0 at tc0 slot 7 offset 0x2000000: 0 x 0, 8bpp
> wscons0 at sfb0panic: wscons_emul_attach: bogus location (n: 0/0, c: 0/0
> halted.

The documentation i have on these boxes is ... a bit inconsistent.

It claims that the 900 (and the 800), like the 500, has a built in
frame buffer.  However, when talking about the frame buffer it only
talks about the 500...


So, I suppose there are a few of questions that you could answer for me:

	(1) does it look like your machine has a port for a frame
	    buffer in the back?
	
	(2) what does it say while booting?

	(3) what does "show conf" at the firmware prompt output?

I figure either:

	the machine doesn't have a frame buffer, and my previous
	heuristic to check for one is inappropriate, or

	the machine does have a frame buffer, but that frame buffer
	isn't configured by the firmware if there's no monitor
	attached.

Either can be fixed, i just need to know which one needs to be.  8-)


chris