Subject: Re: more on X prob
To: Brian Carroll <carroll@ultdev.chess.cornell.edu>
From: Hauke Fath <hauke@Espresso.Rhein-Neckar.DE>
List: port-mac68k
Date: 02/06/1998 19:23:55
At 8:51 Uhr +0100 06.02.1998, Brian Carroll wrote:
>Here is what is in dmesg about intvid:
>
>intvid0 at obio0: DAFB : Monitor sense 7.
>intvid0: 1152 x 870, monochrome
>grf0 at intvid0
>ite at grf0 not configured
>
>The console uses the whole screen, it is only when I startx that things
>get screwy. X doesn't complain at all, it just puts 90% of the desktop
>off the screen. It's like the screen has an offset to the left. Does
>macbsd not do 1152X870 or is there something I can do to rectify this?
Mhm. Got that too, on a Q700. Looks like Madhatter is your friend...
If you're capable of building your own kernel then look in the mailing list
archives for the video-related patch that Scott posted a few days ago.
Ah - here is it again, just for convenience:
Scott Reynolds <scottr@og.org> wrote on Sun, 1 Feb 1998 01:29:42 -0600 (CST)
> PPS - this patch is made against the 1.3 version of machdep.c.
> If you're running NetBSD-current, you'll have to apply the patch by
> hand, sorry.
Index: machdep.c
===================================================================
RCS file: /cvsroot/src/sys/arch/mac68k/mac68k/machdep.c,v
retrieving revision 1.177
diff -c -r1.177 machdep.c
*** machdep.c 1998/01/13 19:15:32 1.177
--- machdep.c 1998/02/01 07:28:36
***************
*** 2083,2088 ****
--- 2083,2102 ----
{ MACH_MACPB180C, (caddr_t)0xfc040000, 512 * 1024 },
{ MACH_MACPB500, (caddr_t)0x60000000, 512 * 1024 },
{ MACH_MACLC520, (caddr_t)0x60000000, 1024 * 1024 },
+ { MACH_MACLC475, (caddr_t)0xf9000000, 1024 * 1024 },
+ { MACH_MACLC475_33, (caddr_t)0xf9000000, 1024 * 1024 },
+ { MACH_MACLC575, (caddr_t)0xf9000000, 1024 * 1024 },
+ { MACH_MACC610, (caddr_t)0xf9000000, 1024 * 1024 },
+ { MACH_MACC650, (caddr_t)0xf9000000, 1024 * 1024 },
+ { MACH_MACQ605, (caddr_t)0xf9000000, 1024 * 1024 },
+ { MACH_MACQ605_33, (caddr_t)0xf9000000, 1024 * 1024 },
+ { MACH_MACQ610, (caddr_t)0xf9000000, 1024 * 1024 },
+ { MACH_MACQ630, (caddr_t)0xf9000000, 1024 * 1024 },
+ { MACH_MACQ650, (caddr_t)0xf9000000, 1024 * 1024 },
+ { MACH_MACQ700, (caddr_t)0xf9000000, 1024 * 1024 },
+ { MACH_MACQ800, (caddr_t)0xf9000000, 1024 * 1024 },
+ { MACH_MACQ900, (caddr_t)0xf9000000, 1024 * 1024 },
+ { MACH_MACQ950, (caddr_t)0xf9000000, 1024 * 1024 },
{ 0, (caddr_t)0x0, 0 },
}; /* End of intvid_info[] initialization. */
-- snip --
If it works for you, don't forget to notify Scott so that the fix can make
it into 1.3.1.
hauke
--
"It's never straight up and down" (DEVO)