Subject: port-sun3/2402: [dM] NetBSD mis-sizes -3/260 bwtwo
To: None <gnats-bugs@NetBSD.ORG>
From: der Mouse <mouse@Collatz.McRCIM.McGill.EDU>
List: netbsd-bugs
Date: 05/13/1996 07:32:48
>Number:         2402
>Category:       port-sun3
>Synopsis:       [dM] NetBSD mis-sizes -3/260 bwtwo
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    gnats-admin (GNATS administrator)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon May 13 07:50:01 1996
>Originator:     der Mouse
>Release:        -current supped Apr 30 AM
	Any -3/260
	The bwtwo driver gets the screen size wrong on the -3/260.  The
	/260 bwtwo is _always_ 1600x1280, but the bwtwo driver says
	         * Only the model 60 can have hi-res.
	         * XXX - Use PROM screen size values?
	        if (cpu_machine_id == SUN3_MACH_60) {
	                int tmp;
	            tmp = bus_peek(BUS_OBMEM, BW2_CR_PADDR, 1);
	                if ((tmp != -1) && (tmp & 0x80) == 0) {
	                        fbt->fb_width = 1600;
	                        fbt->fb_height = 1280;
	                        fbt->fb_size = BW2_FBSIZE_HIRES;
	Boot NetBSD/sun3 on a -3/260.  Watch the boot message for the
	bwtwo.  Notice that it claims 1152x900.  Connect up a monitor
	and notice that it's really 1600x1280.  Refer to the hardware
	installation manual for the /260 and find that it specifically
	states that the /260's mono framebuffer is 1600x1280.
	Presumably, add a test for SUN3_MACH_260 to the conditional
	quoted above, and fix the comment.  (I'd send code diffs,
	except that my sun3 build tree is not in buildable shape at the

					der Mouse