Now that Ive upgraded to NetBSD 1.3, why does X no longer work on my Quadra?
Assuming that you have upgraded X along with the rest of the OS, the problem you are seeing is one that has affected a number of people using internal video on Quadra and Centris series Macs. It appears that support for 800×600 resolution might be broken in the 1.3 release kernel. Getting one of Steve Brown’s MADHATTER kernels may help you: ftp://ftp9.ba.best.com/pub/sbrown/NetBSD/kernels/ If you compile your own kernels, you will probably want to use the following two patches which seem to work for most people. The first is the MADHATTER patch, and should be applied to sys/arch/mac68k/mac68k/machdep.c: *** machdep.c.orig Sun Jan 25 18:19:02 1998 — machdep.c Sun Jan 25 18:20:32 1998 *************** *** 2241,2246 **** — 2241,2249 —- case MACH_CLASSQ: case MACH_CLASSQ2: mac68k_machine.sonic = 1; + /* The next two lines are the infamous “madhatter” patch */ + mac68k_vidlog = mac68k_vidphys = 0xf9000000; + mac68k_vidlen = 1 * 1024 * 1024; case MACH_CLASSAV: VIA2 = 1; IOBase = 0x50f00