NetBSD Problem Report #50599

From www@NetBSD.org  Wed Dec 30 14:59:48 2015
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.NetBSD.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 5639B7ACC8
	for <gnats-bugs@gnats.NetBSD.org>; Wed, 30 Dec 2015 14:59:48 +0000 (UTC)
Message-Id: <20151230101203.2E09A7ACE2@mollari.NetBSD.org>
Date: Wed, 30 Dec 2015 10:12:03 +0000 (UTC)
From: prlw1@cam.ac.uk
Reply-To: prlw1@cam.ac.uk
To: gnats-bugs@NetBSD.org
Subject: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
X-Send-Pr-Version: www-1.0

>Number:         50599
>Category:       xsrc
>Synopsis:       xf86-video-r128 6.10.0 breaks rage 128 pro ultra
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    xsrc-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Dec 30 15:00:00 +0000 2015
>Last-Modified:  Fri Aug 18 05:30:00 +0000 2017
>Originator:     Patrick Welche
>Release:        NetBSD/i386 D2015.07.20.02.30.00
>Organization:
>Environment:
>Description:
A Dell Dimension 4300 with a

001:00:0: ATI Technologies Rage 128 Pro Ultra TF AGP (VGA display)

was successfully running -current/i386 + GNOME 2 at surprisingly high resolution until the large X update in July:

  OK : D2015.07.20.00.01.00
  ?? : D2015.07.20.01.00.00 doesn't build
  ?? : D2015.07.20.02.00.00 doesn't build
  BAD: D2015.07.20.02.30.00

That includes an update of xf86-video-r128 from 6.9.2 to 6.10.0.

A test is to netboot a fresh unconfigured distribution, and simply "startx". "OK" springs into life, "BAD" fails with "no screens found".
This is without a /etc/X11/xorg.conf in both cases.

"OK" complains in Xorg.0.log:
[   236.533] (--) R128(0): VideoRAM: 16384 kByte (128-bit SDR SGRAM 1:1)
[   236.534] (**) R128(0): Using external CRT for display
[   236.548] (II) R128(0): Primary Display == Type 3
[   236.548] (WW) R128(0): Can't determine panel dimensions, and none specified.
        Disabling programming of FP registers.
[   236.549] (II) R128(0): PLL parameters: rf=2950 rd=65 min=12500 max=35000; xclk=13000
[   236.549] (II) Loading sub module "ddc"

whereas "BAD" doesn't:
[    24.578] (--) R128(0): VideoRAM: 16384 kByte (128-bit SDR SGRAM 1:1)
[    24.578] (II) Loading sub module "ddc"

Both successfully read EDID and Modelines.

"BAD" then ends with:
[    25.719] (II) R128(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz)
[    25.734] (II) R128(0): PLL parameters: rf=2950 rd=65 min=12500 max=35000; xclk=13000
[    25.735] (II) R128(0): Output DVI-0 has no monitor section
[    25.735] (II) R128(0): I2C bus "DVI-0" initialized.
[    25.735] (II) R128(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
[    25.739] (WW) R128(0): remove MTRR 0 - 1000
[    25.741] (II) UnloadModule: "r128"
[    25.741] (II) Unloading r128
[    25.741] (II) UnloadModule: "vbe"
[    25.741] (II) Unloading vbe
[    25.741] (II) UnloadModule: "int10"
[    25.741] (II) Unloading int10
[    25.741] (II) UnloadModule: "vgahw"
[    25.741] (II) Unloading vgahw
[    25.742] (EE) Screen(s) found, but none have a usable configuration.
[    25.742] 
Fatal server error:
[    25.742] no screens found
[    25.742] 

The equivalent point in "OK":
[   237.676] (II) R128(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz)
[   237.676] (==) R128(0): Using gamma correction (1.0, 1.0, 1.0)
[   237.684] (II) Loading sub module "i2c"
[   237.685] (II) LoadModule: "i2c"
[   237.685] (II) Module "i2c" already built-in
[   237.685] (II) R128(0): I2C bus "DDC" initialized.
[   237.685] (II) R128(0): I2C device "DDC:ddc2" registered at address 0xA0.
[   237.689] (II) ioctl failed 25
[   237.689] (EE) R128(0): No DFP detected
[   237.689] (II) R128(0): <default monitor>: Using hsync range of 30.00-81.00 kHz
[   237.689] (II) R128(0): <default monitor>: Using vrefresh range of 56.00-75.00 Hz
[   237.689] (II) R128(0): <default monitor>: Using maximum pixel clock of 145.00 MHz
[   237.689] (II) R128(0): Estimated virtual size for aspect ratio 1.5926 is 1680x1050
[   237.689] (II) R128(0): Clock range:  12.50 to 350.00 MHz
[   237.689] (II) R128(0): Not using default mode "640x350" (vrefresh out of range)
...
and then success.

I tried

  http://cgit.freedesktop.org/xorg/driver/xf86-video-r128/commit/?id=d6dd6c9ad5ba8e4950c9398d93298fea48745263

on the off-chance, but still no joy.

(BTW what is AVOID_FBDEV meant to do?)


>How-To-Repeat:
Boot unconfigured vanilla -current/i386 more recent than D2015.07.20.00.01.00 on box with a
vga0 at pci1 dev 0 function 0: vendor 1002 product 5446 (rev. 0x00)
001:00:0: ATI Technologies Rage 128 Pro Ultra TF AGP (VGA display)
card, and try "startx".

>Fix:

>Audit-Trail:
From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: xsrc/50599: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
Date: Fri, 8 Jan 2016 16:59:38 -0600 (CST)

 "Me too!"

 i386:

 Same card as submitter.  Same result, except no modelines printed at all.

 NetBSD verthandi 7.99.25 NetBSD 7.99.25 (VERTHANDI) #7: Mon Dec 21 09:33:45 CST 2015  sysop@x3650.technoskunk.fur:/r0/build/nbsd-tst/obj/i386/sys/arch/i386/compile/VERTHANDI i386

 [...]
 [512819.812] (II) Loading sub module "vgahw"
 [512819.812] (II) LoadModule: "vgahw"
 [512819.835] (II) Loading /usr/X11R7/lib/modules/libvgahw.so
 [512819.836] (II) Module vgahw: vendor="X.Org Foundation"
 [512819.836] 	compiled for 1.10.6, module version = 0.1.0
 [512819.837] 	ABI class: X.Org Video Driver, version 10.0
 [512819.837] (II) R128(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
 [512819.837] (==) R128(0): RGB weight 888
 [512819.837] (II) R128(0): Using 8 bits per RGB (8 bit DAC)
 [512819.837] (II) Loading sub module "int10"
 [512819.837] (II) LoadModule: "int10"
 [512819.847] (II) Loading /usr/X11R7/lib/modules/libint10.so
 [512819.850] (II) Module int10: vendor="X.Org Foundation"
 [512819.850] 	compiled for 1.10.6, module version = 1.0.0
 [512819.850] 	ABI class: X.Org Video Driver, version 10.0
 [512819.850] (II) R128(0): initializing int10
 [512819.851] (WW) R128(0): remove MTRR a0000 - c0000
 [512819.851] (WW) R128(0): remove MTRR c0000 - 100000
 [512819.857] (II) R128(0): Primary V_BIOS segment is: 0xc000
 [512819.857] (WW) R128(0): remove MTRR 0 - 1000
 [512819.858] (--) R128(0): Chipset: "ATI Rage 128 Pro ULTRA TF (AGP)" (ChipID = 0x5446)
 [512819.858] (--) R128(0): Linear framebuffer at 0xf8000000
 [512819.858] (--) R128(0): MMIO registers at 0xff8fc000
 [512819.858] (--) R128(0): VideoRAM: 32768 kByte (128-bit SDR SGRAM 1:1)
 [512819.858] (II) Loading sub module "ddc"
 [512819.858] (II) LoadModule: "ddc"
 [512819.858] (II) Module "ddc" already built-in
 [512819.858] (II) Loading sub module "i2c"
 [512819.858] (II) LoadModule: "i2c"
 [512819.858] (II) Module "i2c" already built-in
 [512819.858] (II) Loading sub module "vbe"
 [512819.858] (II) LoadModule: "vbe"
 [512819.868] (II) Loading /usr/X11R7/lib/modules/libvbe.so
 [512819.869] (II) Module vbe: vendor="X.Org Foundation"
 [512819.869] 	compiled for 1.10.6, module version = 1.1.0
 [512819.869] 	ABI class: X.Org Video Driver, version 10.0
 [512819.871] (II) R128(0): VESA BIOS detected
 [512819.871] (II) R128(0): VESA VBE Version 2.0
 [512819.871] (II) R128(0): VESA VBE Total Mem: 32768 kB
 [512819.871] (II) R128(0): VESA VBE OEM: ATI RAGE128
 [512819.871] (II) R128(0): VESA VBE OEM Software Rev: 1.0
 [512819.871] (II) R128(0): VESA VBE OEM Vendor: ATI Technologies Inc.
 [512819.871] (II) R128(0): VESA VBE OEM Product: R128
 [512819.871] (II) R128(0): VESA VBE OEM Product Rev: 01.00
 [512819.871] (II) Loading sub module "ddc"
 [512819.871] (II) LoadModule: "ddc"
 [512819.871] (II) Module "ddc" already built-in
 [512819.976] (II) R128(0): VESA VBE DDC supported
 [512819.976] (II) R128(0): VESA VBE DDC Level none
 [512819.976] (II) R128(0): VESA VBE DDC transfer in appr. 2 sec.
 [512820.081] (II) R128(0): VESA VBE DDC read failed
 [512820.084] (II) R128(0): PLL parameters: rf=2950 rd=65 min=12500 max=35000; xclk=13400
 [512820.084] (II) R128(0): Output DVI-0 using monitor section Monitor0
 [512820.084] (II) R128(0): I2C bus "DVI-0" initialized.
 [512820.084] (II) R128(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
 [512820.089] (WW) R128(0): remove MTRR 0 - 1000
 [512820.089] (II) UnloadModule: "r128"
 [512820.089] (II) Unloading r128
 [512820.090] (II) UnloadModule: "vbe"
 [512820.090] (II) Unloading vbe
 [512820.090] (II) UnloadModule: "int10"
 [512820.090] (II) Unloading int10
 [512820.090] (II) UnloadModule: "vgahw"
 [512820.090] (II) Unloading vgahw
 [512820.090] (EE) Screen(s) found, but none have a usable configuration.
 [512820.090] 
 Fatal server error:
 [512820.090] no screens found
 [512820.090] 
 Please consult the The X.Org Foundation support 
 	 at http://wiki.X.Org
  for help. 
 [512820.090] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
 [512820.090] 



 macppc:

 NetBSD sawtooth.technoskunk.fur 7.99.25 NetBSD 7.99.25 (GENERIC) #3: Sun Dec 27 17:05:22 CST 2015  sysop@x3650.technoskunk.fur:/r0/build/current/obj/macppc/sys/arch/macppc/compile/GENERIC macppc

 [...]
 [   767.174] (II) R128(0): VGAHW support not compiled, VGA module load skipped
 [   767.174] (==) R128(0): RGB weight 888
 [   767.174] (II) R128(0): Using 8 bits per RGB (8 bit DAC)
 [   767.174] (--) R128(0): Chipset: "ATI Rage 128 Pro GL PF (AGP)" (ChipID = 0x5046)
 [   767.174] (--) R128(0): Linear framebuffer at 0x94000000
 [   767.174] (--) R128(0): MMIO registers at 0x90000000
 [   767.175] (--) R128(0): VideoRAM: 16384 kByte (64-bit SDR SGRAM 1:1)
 [   767.175] (II) Loading sub module "ddc"
 [   767.175] (II) LoadModule: "ddc"
 [   767.175] (II) Module "ddc" already built-in
 [   767.176] (II) Loading sub module "i2c"
 [   767.176] (II) LoadModule: "i2c"
 [   767.176] (II) Module "i2c" already built-in
 [   767.229] (WW) R128(0): Video BIOS not found!
 [   767.229] (II) R128(0): PLL parameters: rf=2950 rd=35 min=12500 max=25000; xclk=14038
 [   767.230] (II) R128(0): Output DVI-0 has no monitor section
 [   767.231] (II) R128(0): I2C bus "DVI-0" initialized.
 [   767.231] (II) R128(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
 [   767.234] (II) UnloadModule: "r128"
 [   767.234] (II) Unloading r128
 [   767.234] (EE) Screen(s) found, but none have a usable configuration.
 [   767.234] 
 Fatal server error:
 [   767.234] no screens found
 [   767.235] 
 Please consult the The X.Org Foundation support 
          at http://wiki.X.Org
  for help. 
 [   767.235] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
 [   767.235] 

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: xsrc/50599: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
Date: Fri, 8 Jan 2016 18:15:19 -0600 (CST)

 Both machines mentioned in the previous post are connected to VGA CRT
 monitors.  The i386 machine does not have a DVI connector, so it cannot
 be tested to see if the DVI output would actually work.

 The macppc system's card has a DVI connector and I have a couple of DVI-
 capable LCD displays, but currently do not have any CVI cables to connect
 the two.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: xsrc/50599: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
Date: Sat, 9 Jan 2016 19:25:46 -0600 (CST)

 On Fri, 8 Jan 2016, John D. Baker wrote:

 > The macppc system's card has a DVI connector and I have a couple of DVI-
 > capable LCD displays, but currently do not have any DVI cables to connect
 > the two.

 I procured DVI cables and connected the Powermac G4 (AGP Graphics) to
 a 1440x900 LCD display.  The framebuffer console insisted on running at
 800x600, which the monitor is not happy about (it keeps blinking off
 for several seconds at a time).

 X behavior (no "xorg.conf") is the same as noted previously.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: xsrc/50599: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
Date: Thu, 21 Jan 2016 02:55:30 -0600 (CST)

 Possibly related:  I fired up a machine with mach64 video hardware and
 booted a 7.99.25 kernel (which I'd customized to include the old UMS
 mach64drm) and userland.  Like the r128, the X server reported:

 [...]
 [  1741.127] (II) MACH64(0): VESA BIOS detected
 [  1741.127] (II) MACH64(0): VESA VBE Version 2.0
 [  1741.127] (II) MACH64(0): VESA VBE Total Mem: 4096 kB
 [  1741.127] (II) MACH64(0): VESA VBE OEM: ATI MACH64
 [  1741.127] (II) MACH64(0): VESA VBE OEM Software Rev: 1.0
 [  1741.127] (II) MACH64(0): VESA VBE OEM Vendor: ATI Technologies Inc.
 [  1741.127] (II) MACH64(0): VESA VBE OEM Product: MACH64GM
 [  1741.127] (II) MACH64(0): VESA VBE OEM Product Rev: 01.00
 [  1741.127] (II) Loading sub module "ddc"
 [  1741.127] (II) LoadModule: "ddc"
 [  1741.127] (II) Module "ddc" already built-in
 [  1741.131] (II) MACH64(0): VESA VBE DDC supported
 [  1741.131] (II) MACH64(0): VESA VBE DDC Level none
 [  1741.131] (II) MACH64(0): VESA VBE DDC transfer in appr. 2 sec.
 [  1741.134] (II) MACH64(0): VESA VBE DDC read failed
 [  1741.135] (WW) MACH64(0): remove MTRR 0 - 1000
 [  1741.137] (II) ioctl failed 25
 [  1741.137] (II) MACH64(0): BIOS Data:  BIOSSize=0x8000, ROMTable=0x0114.
 [  1741.137] (II) MACH64(0): BIOS Data:  ClockTable=0x097C, FrequencyTable=0x0000.
 [  1741.137] (II) MACH64(0): BIOS Data:  LCDTable=0x0000.
 [  1741.137] (II) MACH64(0): BIOS Data:  VideoTable=0x0000, HardwareTable=0x015E.
 [  1741.137] (II) MACH64(0): BIOS Data:  I2CType=0x0F, Tuner=0x00, Decoder=0x00, Audio=0x0F.
 [  1741.137] (--) MACH64(0): ATI 3D Rage XL or XC graphics controller detected.
 [  1741.137] (--) MACH64(0): Chip type 4752 "GR", version 7, foundry TSMC, class 0, revision 0x00.
 [  1741.137] (--) MACH64(0): PCI bus interface detected;  block I/O base is 0xD800.
 [  1741.137] (--) MACH64(0): ATI Mach64 adapter detected.
 [  1741.137] (!!) MACH64(0): For information on using the multimedia capabilities
         of this adapter, please see http://gatos.sf.net.
 [  1741.137] (--) MACH64(0): Internal RAMDAC (subtype 1) detected.
 [  1741.137] (==) MACH64(0): RGB weight 888
 [  1741.137] (==) MACH64(0): Default visual is TrueColor
 [  1741.137] (==) MACH64(0): Using gamma correction (1.0, 1.0, 1.0)
 [  1741.137] (II) MACH64(0): Using Mach64 accelerator CRTC.
 [  1741.137] (II) MACH64(0): Storing hardware cursor image at 0xFD3FFC00.
 [  1741.137] (II) MACH64(0): Using 8 MB linear aperture at 0xFD000000.
 [  1741.137] (!!) MACH64(0): Virtual resolutions will be limited to 4095 kB
  due to linear aperture size and/or placement of hardware cursor image area.
 [  1741.137] (II) MACH64(0): Using Block 0 MMIO aperture at 0xFE9FF400.
 [  1741.137] (II) MACH64(0): Using Block 1 MMIO aperture at 0xFE9FF000.
 [  1741.140] (II) MACH64(0): MMIO write caching enabled.
 [  1741.140] (--) MACH64(0): 4096 kB of SGRAM (2:1) 32-bit detected (using 4095 kB).
 [  1741.140] (WW) MACH64(0): Cannot shadow an accelerated frame buffer.
 [  1741.141] (II) MACH64(0): Engine XCLK 62.353 MHz;  Refresh rate code 1.
 [  1741.141] (--) MACH64(0): Internal programmable clock generator detected.
 [  1741.141] (--) MACH64(0): Reference clock 157.5/11 (14.318) MHz.
 [  1741.141] (II) MACH64(0): Monitor0: Using default hsync range of 31.50-48.00 kHz
 [  1741.141] (II) MACH64(0): Monitor0: Using default vrefresh range of 50.00-70.00 Hz
 [  1741.141] (II) MACH64(0): Monitor0: Using default maximum pixel clock of 65.0[...]

 Extra context in case it's relevant.  The main issue is that it failed
 to recover EDID/DDC data from the LCD display attached.  It did manage
 to operate the VGA output, but only at a default 1024x768 resolution
 (spread across a 1440x900 LCD).

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: matthew green <mrg@eterna.com.au>
Subject: re: xsrc/50599: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
Date: Sat, 23 Jan 2016 02:50:26 -0600 (CST)

 On Sat, 23 Jan 2016, matthew green wrote:

 > one question is -- does this happen in pkgsrc?

 With modular/pkgsrc Xorg from pkgsrc-2015Q4, yes, it fails the same
 way.  I've only been able to test i386 so far.

 There was recently a change to "xf86-video-r128" in pkgsrc-HEAD which
 appears to address the issue.  I'll update that package to HEAD and
 see if that helps.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: matthew green <mrg@eterna.com.au>
Subject: re: xsrc/50599: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
Date: Sat, 23 Jan 2016 03:11:39 -0600 (CST)

 On Sat, 23 Jan 2016, John D. Baker wrote:

 > There was recently a change to "xf86-video-r128" in pkgsrc-HEAD which
 > appears to address the issue.  I'll update that package to HEAD and
 > see if that helps.

 With xf86-video-r128 6.10.1 from pkgsrc-HEAD, the server doesn't exit,
 but its messages in Xorg.0.log seem odd--namely that the ddc reads still
 fail and that it keeps going on about output "DVI-0" even though this
 card has no DVI connector--only VGA.

 I'm not at the machine's console right now, so I can't tell if it's
 actually producing a working display.  I'll check in a few hours.

 [ 63659.261] 
 X.Org X Server 1.17.4
 Release Date: 2015-10-28
 [ 63659.261] X Protocol Version 11, Revision 0
 [ 63659.261] Build Operating System: NetBSD-7.99.25-i386 The NetBSD Foundation
 [ 63659.261] Current Operating System: NetBSD verthandi 7.99.25 NetBSD 7.99.25 (VERTHANDI) #13: Tue Jan 19 16:08:19 CST 2016  sysop@x3650.technoskunk.fur:/r0/build/nbsd-tst/obj/i386/sys/arch/i386/compile/VERTHANDI i386
 [ 63659.280] Build Date: 22 January 2016  08:28:11PM
 [ 63659.280]  
 [ 63659.280] Current version of pixman: 0.32.8
 [ 63659.280] 	Before reporting problems, check http://wiki.x.org
 	to make sure that you have the latest version.
 [ 63659.280] Markers: (--) probed, (**) from config file, (==) default setting,
 	(++) from command line, (!!) notice, (II) informational,
 	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
 [ 63659.280] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jan 23 02:59:43 2016
 [ 63659.300] (==) Using system config directory "/usr/pkg/share/X11/xorg.conf.d"
 [ 63659.303] (==) No Layout section.  Using the first Screen section.
 [ 63659.303] (==) No screen section available. Using defaults.
 [ 63659.303] (**) |-->Screen "Default Screen Section" (0)
 [ 63659.303] (**) |   |-->Monitor "<default monitor>"
 [ 63659.304] (==) No monitor specified for screen "Default Screen Section".
 	Using a default monitor configuration.
 [ 63659.304] (==) Not automatically adding devices
 [ 63659.304] (==) Not automatically enabling devices
 [ 63659.304] (==) Not automatically adding GPU devices
 [ 63659.312] (WW) The directory "/usr/pkg/share/fonts/X11/OTF" does not exist.
 [ 63659.312] 	Entry deleted from font path.
 [ 63659.321] (WW) `fonts.dir' not found (or not valid) in "/usr/pkg/share/fonts/X11/cyrillic".
 [ 63659.321] 	Entry deleted from font path.
 [ 63659.321] 	(Run 'mkfontdir' on "/usr/pkg/share/fonts/X11/cyrillic").
 [ 63659.321] (WW) The directory "/usr/pkg/lib/X11/fonts/misc" does not exist.
 [ 63659.321] 	Entry deleted from font path.
 [ 63659.321] (WW) The directory "/usr/pkg/lib/X11/fonts/TTF" does not exist.
 [ 63659.321] 	Entry deleted from font path.
 [ 63659.321] (WW) The directory "/usr/pkg/lib/X11/fonts/OTF" does not exist.
 [ 63659.321] 	Entry deleted from font path.
 [ 63659.321] (WW) The directory "/usr/pkg/lib/X11/fonts/Type1" does not exist.
 [ 63659.321] 	Entry deleted from font path.
 [ 63659.321] (WW) The directory "/usr/pkg/lib/X11/fonts/100dpi" does not exist.
 [ 63659.321] 	Entry deleted from font path.
 [ 63659.321] (WW) The directory "/usr/pkg/lib/X11/fonts/75dpi" does not exist.
 [ 63659.321] 	Entry deleted from font path.
 [ 63659.321] (WW) The directory "/usr/pkg/lib/X11/fonts/cyrillic" does not exist.
 [ 63659.321] 	Entry deleted from font path.
 [ 63659.321] (==) FontPath set to:
 	/usr/pkg/share/fonts/X11/misc,
 	/usr/pkg/share/fonts/X11/TTF,
 	/usr/pkg/share/fonts/X11/Type1,
 	/usr/pkg/share/fonts/X11/100dpi,
 	/usr/pkg/share/fonts/X11/75dpi
 [ 63659.321] (==) ModulePath set to "/usr/pkg/lib/xorg/modules"
 [ 63659.321] (==) |-->Input Device "<default pointer>"
 [ 63659.321] (==) |-->Input Device "<default keyboard>"
 [ 63659.321] (==) No Layout section. Using the default mouse configuration.
 [ 63659.321] (==) No Layout section. Using the default keyboard configuration.
 [ 63659.321] (II) Loader magic: 0x8249440
 [ 63659.321] (II) Module ABI versions:
 [ 63659.321] 	X.Org ANSI C Emulation: 0.4
 [ 63659.321] 	X.Org Video Driver: 19.0
 [ 63659.321] 	X.Org XInput driver : 21.0
 [ 63659.321] 	X.Org Server Extension : 9.0
 [ 63659.334] (--) PCI:*(1:1:0:0) 1002:5446:1002:0409 rev 0, Mem @ 0xf8000000/67108864, 0xff8fc000/16384, I/O @ 0x0000c800/256, BIOS @ 0x????????/131072
 [ 63659.335] (II) LoadModule: "glx"
 [ 63659.452] (II) Loading /usr/pkg/lib/xorg/modules/extensions/libglx.so
 [ 63659.518] (II) Module glx: vendor="X.Org Foundation"
 [ 63659.518] 	compiled for 1.17.4, module version = 1.0.0
 [ 63659.518] 	ABI class: X.Org Server Extension, version 9.0
 [ 63659.518] (==) AIGLX enabled
 [ 63659.518] (==) Matched ati as autoconfigured driver 0
 [ 63659.518] (==) Matched fbdev as autoconfigured driver 1
 [ 63659.518] (==) Matched vesa as autoconfigured driver 2
 [ 63659.518] (==) Assigned the driver to the xf86ConfigLayout
 [ 63659.518] (II) LoadModule: "ati"
 [ 63659.521] (II) Loading /usr/pkg/lib/xorg/modules/drivers/ati_drv.so
 [ 63659.523] (II) Module ati: vendor="X.Org Foundation"
 [ 63659.523] 	compiled for 1.17.4, module version = 7.6.1
 [ 63659.523] 	Module class: X.Org Video Driver
 [ 63659.523] 	ABI class: X.Org Video Driver, version 19.0
 [ 63659.523] (II) LoadModule: "r128"
 [ 63659.527] (II) Loading /usr/pkg/lib/xorg/modules/drivers/r128_drv.so
 [ 63659.532] (II) Module r128: vendor="X.Org Foundation"
 [ 63659.532] 	compiled for 1.17.4, module version = 6.10.1
 [ 63659.532] 	Module class: X.Org Video Driver
 [ 63659.532] 	ABI class: X.Org Video Driver, version 19.0
 [ 63659.534] (II) LoadModule: "fbdev"
 [ 63659.537] (II) Loading /usr/pkg/lib/xorg/modules/drivers/fbdev_drv.so
 [ 63659.539] (II) Module fbdev: vendor="X.Org Foundation"
 [ 63659.539] 	compiled for 1.17.4, module version = 0.4.4
 [ 63659.539] 	Module class: X.Org Video Driver
 [ 63659.539] 	ABI class: X.Org Video Driver, version 19.0
 [ 63659.539] (II) LoadModule: "vesa"
 [ 63659.544] (II) Loading /usr/pkg/lib/xorg/modules/drivers/vesa_drv.so
 [ 63659.547] (II) Module vesa: vendor="X.Org Foundation"
 [ 63659.547] 	compiled for 1.17.4, module version = 2.3.4
 [ 63659.547] 	Module class: X.Org Video Driver
 [ 63659.547] 	ABI class: X.Org Video Driver, version 19.0
 [ 63659.547] (II) LoadModule: "mouse"
 [ 63659.579] (II) Loading /usr/pkg/lib/xorg/modules/input/mouse_drv.so
 [ 63659.581] (II) Module mouse: vendor="X.Org Foundation"
 [ 63659.581] 	compiled for 1.17.4, module version = 1.9.1
 [ 63659.581] 	Module class: X.Org XInput Driver
 [ 63659.581] 	ABI class: X.Org XInput driver, version 21.0
 [ 63659.581] (II) LoadModule: "kbd"
 [ 63659.589] (II) Loading /usr/pkg/lib/xorg/modules/input/kbd_drv.so
 [ 63659.592] (II) Module kbd: vendor="X.Org Foundation"
 [ 63659.592] 	compiled for 1.17.4, module version = 1.8.1
 [ 63659.592] 	Module class: X.Org XInput Driver
 [ 63659.592] 	ABI class: X.Org XInput driver, version 21.0
 [ 63659.592] (II) R128: Driver for ATI Rage 128 chipsets:
 	ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP),
 	ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (AGP),
 	ATI Rage 128 Pro GL PA (PCI/AGP), ATI Rage 128 Pro GL PB (PCI/AGP),
 	ATI Rage 128 Pro GL PC (PCI/AGP), ATI Rage 128 Pro GL PD (PCI),
 	ATI Rage 128 Pro GL PE (PCI/AGP), ATI Rage 128 Pro GL PF (AGP),
 	ATI Rage 128 Pro VR PG (PCI/AGP), ATI Rage 128 Pro VR PH (PCI/AGP),
 	ATI Rage 128 Pro VR PI (PCI/AGP), ATI Rage 128 Pro VR PJ (PCI/AGP),
 	ATI Rage 128 Pro VR PK (PCI/AGP), ATI Rage 128 Pro VR PL (PCI/AGP),
 	ATI Rage 128 Pro VR PM (PCI/AGP), ATI Rage 128 Pro VR PN (PCI/AGP),
 	ATI Rage 128 Pro VR PO (PCI/AGP), ATI Rage 128 Pro VR PP (PCI),
 	ATI Rage 128 Pro VR PQ (PCI/AGP), ATI Rage 128 Pro VR PR (PCI),
 	ATI Rage 128 Pro VR PS (PCI/AGP), ATI Rage 128 Pro VR PT (PCI/AGP),
 	ATI Rage 128 Pro VR PU (PCI/AGP), ATI Rage 128 Pro VR PV (PCI/AGP),
 	ATI Rage 128 Pro VR PW (PCI/AGP), ATI Rage 128 Pro VR PX (PCI/AGP),
 	ATI Rage 128 GL RE (PCI), ATI Rage 128 GL RF (AGP),
 	ATI Rage 128 RG (AGP), ATI Rage 128 VR RK (PCI),
 	ATI Rage 128 VR RL (AGP), ATI Rage 128 4X SE (PCI/AGP),
 	ATI Rage 128 4X SF (PCI/AGP), ATI Rage 128 4X SG (PCI/AGP),
 	ATI Rage 128 4X SH (PCI/AGP), ATI Rage 128 4X SK (PCI/AGP),
 	ATI Rage 128 4X SL (PCI/AGP), ATI Rage 128 4X SM (AGP),
 	ATI Rage 128 4X SN (PCI/AGP), ATI Rage 128 Pro ULTRA TF (AGP),
 	ATI Rage 128 Pro ULTRA TL (AGP), ATI Rage 128 Pro ULTRA TR (AGP),
 	ATI Rage 128 Pro ULTRA TS (AGP?), ATI Rage 128 Pro ULTRA TT (AGP?),
 	ATI Rage 128 Pro ULTRA TU (AGP?)
 [ 63659.592] (II) FBDEV: driver for framebuffer: fbdev
 [ 63659.592] (II) VESA: driver for VESA chipsets: vesa
 [ 63659.594] (--) Using wscons driver on /dev/ttyE4 in pcvt compatibility mode (version 3.32)
 [ 63659.605] (WW) Falling back to old probe method for fbdev
 [ 63659.605] (II) Loading sub module "fbdevhw"
 [ 63659.605] (II) LoadModule: "fbdevhw"
 [ 63659.611] (II) Loading /usr/pkg/lib/xorg/modules/libfbdevhw.so
 [ 63659.614] (EE) LoadModule: Module fbdevhw does not have a fbdevhwModuleData data object.
 [ 63659.614] (II) UnloadModule: "fbdevhw"
 [ 63659.614] (II) Unloading fbdevhw
 [ 63659.614] (EE) Failed to load module "fbdevhw" (invalid module, 0)
 [ 63659.614] (WW) Falling back to old probe method for vesa
 [ 63659.614] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
 [ 63659.614] (II) R128(0): PCI bus 1 card 0 func 0
 [ 63659.614] (II) R128(0): Creating default Display subsection in Screen section
 	"Default Screen Section" for depth/fbbpp 24/32
 [ 63659.614] (==) R128(0): Depth 24, (--) framebuffer bpp 32
 [ 63659.614] (II) R128(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
 [ 63659.614] (==) R128(0): Default visual is TrueColor
 [ 63659.614] (II) Loading sub module "vgahw"
 [ 63659.614] (II) LoadModule: "vgahw"
 [ 63659.621] (II) Loading /usr/pkg/lib/xorg/modules/libvgahw.so
 [ 63659.624] (II) Module vgahw: vendor="X.Org Foundation"
 [ 63659.624] 	compiled for 1.17.4, module version = 0.1.0
 [ 63659.624] 	ABI class: X.Org Video Driver, version 19.0
 [ 63659.624] (II) R128(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0
 [ 63659.624] (==) R128(0): RGB weight 888
 [ 63659.624] (II) R128(0): Using 8 bits per RGB (8 bit DAC)
 [ 63659.624] (II) Loading sub module "int10"
 [ 63659.624] (II) LoadModule: "int10"
 [ 63659.631] (II) Loading /usr/pkg/lib/xorg/modules/libint10.so
 [ 63659.633] (II) Module int10: vendor="X.Org Foundation"
 [ 63659.633] 	compiled for 1.17.4, module version = 1.0.0
 [ 63659.633] 	ABI class: X.Org Video Driver, version 19.0
 [ 63659.633] (II) R128(0): initializing int10
 [ 63659.639] (II) R128(0): Primary V_BIOS segment is: 0xc000
 [ 63659.639] (--) R128(0): Chipset: "ATI Rage 128 Pro ULTRA TF (AGP)" (ChipID = 0x5446)
 [ 63659.639] (--) R128(0): Linear framebuffer at 0xf8000000
 [ 63659.639] (--) R128(0): MMIO registers at 0xff8fc000
 [ 63659.639] (--) R128(0): VideoRAM: 32768 kByte (128-bit SDR SGRAM 1:1)
 [ 63659.639] (II) Loading sub module "ddc"
 [ 63659.639] (II) LoadModule: "ddc"
 [ 63659.639] (II) Module "ddc" already built-in
 [ 63659.639] (II) Loading sub module "i2c"
 [ 63659.639] (II) LoadModule: "i2c"
 [ 63659.639] (II) Module "i2c" already built-in
 [ 63659.639] (II) Loading sub module "vbe"
 [ 63659.639] (II) LoadModule: "vbe"
 [ 63659.647] (II) Loading /usr/pkg/lib/xorg/modules/libvbe.so
 [ 63659.649] (II) Module vbe: vendor="X.Org Foundation"
 [ 63659.649] 	compiled for 1.17.4, module version = 1.1.0
 [ 63659.649] 	ABI class: X.Org Video Driver, version 19.0
 [ 63659.649] (II) R128(0): VESA BIOS detected
 [ 63659.649] (II) R128(0): VESA VBE Version 2.0
 [ 63659.649] (II) R128(0): VESA VBE Total Mem: 32768 kB
 [ 63659.650] (II) R128(0): VESA VBE OEM: ATI RAGE128
 [ 63659.650] (II) R128(0): VESA VBE OEM Software Rev: 1.0
 [ 63659.650] (II) R128(0): VESA VBE OEM Vendor: ATI Technologies Inc.
 [ 63659.650] (II) R128(0): VESA VBE OEM Product: R128
 [ 63659.650] (II) R128(0): VESA VBE OEM Product Rev: 01.00
 [ 63659.754] (II) R128(0): VESA VBE DDC supported
 [ 63659.754] (II) R128(0): VESA VBE DDC Level none
 [ 63659.754] (II) R128(0): VESA VBE DDC transfer in appr. 2 sec.
 [ 63659.858] (II) R128(0): VESA VBE DDC read failed
 [ 63659.861] (II) R128(0): PLL parameters: rf=2950 rd=65 min=12500 max=35000; xclk=13400
 [ 63659.861] (II) R128(0): Output DVI-0 has no monitor section
 [ 63659.861] (II) R128(0): I2C bus "DVI-0" initialized.
 [ 63659.861] (II) R128(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
 [ 63659.871] (II) R128(0): EDID for output DVI-0
 [ 63659.872] (II) R128(0): Printing probed modes for output DVI-0
 [ 63659.872] (II) R128(0): Modeline "2048x1536"x85.0  388.04  2048 2216 2440 2832  1536 1537 1540 1612 -hsync +vsync (137.0 kHz d)
 [ 63659.872] (II) R128(0): Modeline "2048x1536"x75.0  340.48  2048 2216 2440 2832  1536 1537 1540 1603 -hsync +vsync (120.2 kHz d)
 [ 63659.872] (II) R128(0): Modeline "2048x1536"x60.0  266.95  2048 2200 2424 2800  1536 1537 1540 1589 -hsync +vsync (95.3 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1920x1440"x85.0  341.35  1920 2072 2288 2656  1440 1441 1444 1512 -hsync +vsync (128.5 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1920x1440"x75.0  297.00  1920 2064 2288 2640  1440 1441 1444 1500 -hsync +vsync (112.5 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1920x1440"x60.0  234.00  1920 2048 2256 2600  1440 1441 1444 1500 -hsync +vsync (90.0 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1856x1392"x75.0  288.00  1856 1984 2208 2560  1392 1393 1396 1500 -hsync +vsync (112.5 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1856x1392"x60.0  218.30  1856 1952 2176 2528  1392 1393 1396 1439 -hsync +vsync (86.4 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1792x1344"x75.0  261.00  1792 1888 2104 2456  1344 1345 1348 1417 -hsync +vsync (106.3 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1792x1344"x60.0  204.80  1792 1920 2120 2448  1344 1345 1348 1394 -hsync +vsync (83.7 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1600x1200"x85.0  229.50  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (106.2 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1600x1200"x75.0  202.50  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (93.8 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1600x1200"x70.0  189.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (87.5 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1600x1200"x65.0  175.50  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (81.2 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1600x1200"x60.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1400x1050"x74.8  155.80  1400 1464 1784 1912  1050 1052 1064 1090 +hsync +vsync (81.5 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1400x1050"x60.0  122.00  1400 1488 1640 1880  1050 1052 1064 1082 +hsync +vsync (64.9 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1280x1024"x85.0  157.50  1280 1344 1504 1728  1024 1025 1028 1072 +hsync +vsync (91.1 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1280x1024"x75.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1280x960"x85.0  148.50  1280 1344 1504 1728  960 961 964 1011 +hsync +vsync (85.9 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1152x864"x75.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1024x768"x170.0  194.02  1024 1108 1220 1416  768 768 770 806 doublescan -hsync +vsync (137.0 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1024x768"x150.1  170.24  1024 1108 1220 1416  768 768 770 801 doublescan -hsync +vsync (120.2 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1024x768"x120.1  133.47  1024 1100 1212 1400  768 768 770 794 doublescan -hsync +vsync (95.3 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1024x768"x85.0   94.50  1024 1072 1168 1376  768 769 772 808 +hsync +vsync (68.7 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1024x768"x75.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1024x768"x70.1   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz d)
 [ 63659.872] (II) R128(0): Modeline "1024x768i"x43.5   44.90  1024 1032 1208 1264  768 768 776 817 interlace +hsync +vsync (35.5 kHz d)
 [ 63659.872] (II) R128(0): Modeline "960x720"x170.0  170.68  960 1036 1144 1328  720 720 722 756 doublescan -hsync +vsync (128.5 kHz d)
 [ 63659.872] (II) R128(0): Modeline "960x720"x150.0  148.50  960 1032 1144 1320  720 720 722 750 doublescan -hsync +vsync (112.5 kHz d)
 [ 63659.872] (II) R128(0): Modeline "960x720"x120.0  117.00  960 1024 1128 1300  720 720 722 750 doublescan -hsync +vsync (90.0 kHz d)
 [ 63659.873] (II) R128(0): Modeline "928x696"x150.0  144.00  928 992 1104 1280  696 696 698 750 doublescan -hsync +vsync (112.5 kHz d)
 [ 63659.873] (II) R128(0): Modeline "928x696"x120.1  109.15  928 976 1088 1264  696 696 698 719 doublescan -hsync +vsync (86.4 kHz d)
 [ 63659.873] (II) R128(0): Modeline "896x672"x150.1  130.50  896 944 1052 1228  672 672 674 708 doublescan -hsync +vsync (106.3 kHz d)
 [ 63659.873] (II) R128(0): Modeline "896x672"x120.0  102.40  896 960 1060 1224  672 672 674 697 doublescan -hsync +vsync (83.7 kHz d)
 [ 63659.873] (II) R128(0): Modeline "832x624"x74.6   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz d)
 [ 63659.873] (II) R128(0): Modeline "800x600"x170.0  114.75  800 832 928 1080  600 600 602 625 doublescan +hsync +vsync (106.2 kHz d)
 [ 63659.873] (II) R128(0): Modeline "800x600"x150.0  101.25  800 832 928 1080  600 600 602 625 doublescan +hsync +vsync (93.8 kHz d)
 [ 63659.873] (II) R128(0): Modeline "800x600"x140.0   94.50  800 832 928 1080  600 600 602 625 doublescan +hsync +vsync (87.5 kHz d)
 [ 63659.873] (II) R128(0): Modeline "800x600"x130.0   87.75  800 832 928 1080  600 600 602 625 doublescan +hsync +vsync (81.2 kHz d)
 [ 63659.873] (II) R128(0): Modeline "800x600"x120.0   81.00  800 832 928 1080  600 600 602 625 doublescan +hsync +vsync (75.0 kHz d)
 [ 63659.873] (II) R128(0): Modeline "800x600"x85.1   56.30  800 832 896 1048  600 601 604 631 +hsync +vsync (53.7 kHz d)
 [ 63659.873] (II) R128(0): Modeline "800x600"x72.2   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz d)
 [ 63659.873] (II) R128(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz d)
 [ 63659.873] (II) R128(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz d)
 [ 63659.873] (II) R128(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz d)
 [ 63659.873] (II) R128(0): Modeline "700x525"x149.5   77.90  700 732 892 956  525 526 532 545 doublescan +hsync +vsync (81.5 kHz d)
 [ 63659.873] (II) R128(0): Modeline "700x525"x120.0   61.00  700 744 820 940  525 526 532 541 doublescan +hsync +vsync (64.9 kHz d)
 [ 63659.873] (II) R128(0): Modeline "640x512"x170.0   78.75  640 672 752 864  512 512 514 536 doublescan +hsync +vsync (91.1 kHz d)
 [ 63659.873] (II) R128(0): Modeline "640x512"x150.0   67.50  640 648 720 844  512 512 514 533 doublescan +hsync +vsync (80.0 kHz d)
 [ 63659.873] (II) R128(0): Modeline "640x512"x120.0   54.00  640 664 720 844  512 512 514 533 doublescan +hsync +vsync (64.0 kHz d)
 [ 63659.873] (II) R128(0): Modeline "640x480"x170.2   74.25  640 672 752 864  480 480 482 505 doublescan +hsync +vsync (85.9 kHz d)
 [ 63659.873] (II) R128(0): Modeline "640x480"x120.0   54.00  640 688 744 900  480 480 482 500 doublescan +hsync +vsync (60.0 kHz d)
 [ 63659.873] (II) R128(0): Modeline "640x480"x85.0   36.00  640 696 752 832  480 481 484 509 -hsync -vsync (43.3 kHz d)
 [ 63659.873] (II) R128(0): Modeline "640x480"x72.8   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz d)
 [ 63659.873] (II) R128(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz d)
 [ 63659.873] (II) R128(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz d)
 [ 63659.873] (II) R128(0): Modeline "720x400"x85.0   35.50  720 756 828 936  400 401 404 446 -hsync +vsync (37.9 kHz d)
 [ 63659.873] (II) R128(0): Modeline "640x400"x85.1   31.50  640 672 736 832  400 401 404 445 -hsync +vsync (37.9 kHz d)
 [ 63659.873] (II) R128(0): Modeline "576x432"x150.0   54.00  576 608 672 800  432 432 434 450 doublescan +hsync +vsync (67.5 kHz d)
 [ 63659.873] (II) R128(0): Modeline "640x350"x85.1   31.50  640 672 736 832  350 382 385 445 +hsync -vsync (37.9 kHz d)
 [ 63659.873] (II) R128(0): Modeline "512x384"x170.0   47.25  512 536 584 688  384 384 386 404 doublescan +hsync +vsync (68.7 kHz d)
 [ 63659.873] (II) R128(0): Modeline "512x384"x150.1   39.38  512 520 568 656  384 384 386 400 doublescan +hsync +vsync (60.0 kHz d)
 [ 63659.873] (II) R128(0): Modeline "512x384"x140.1   37.50  512 524 592 664  384 385 388 403 doublescan -hsync -vsync (56.5 kHz d)
 [ 63659.873] (II) R128(0): Modeline "512x384"x120.0   32.50  512 524 592 672  384 385 388 403 doublescan -hsync -vsync (48.4 kHz d)
 [ 63659.873] (II) R128(0): Modeline "512x384i"x87.1   22.45  512 516 604 632  384 384 388 408 interlace doublescan +hsync +vsync (35.5 kHz d)
 [ 63659.873] (II) R128(0): Modeline "416x312"x149.3   28.64  416 432 464 576  312 312 314 333 doublescan -hsync -vsync (49.7 kHz d)
 [ 63659.873] (II) R128(0): Modeline "400x300"x170.5   28.15  400 416 448 524  300 300 302 315 doublescan +hsync +vsync (53.7 kHz d)
 [ 63659.873] (II) R128(0): Modeline "400x300"x144.4   25.00  400 428 488 520  300 318 321 333 doublescan +hsync +vsync (48.1 kHz d)
 [ 63659.873] (II) R128(0): Modeline "400x300"x150.2   24.75  400 408 448 528  300 300 302 312 doublescan +hsync +vsync (46.9 kHz d)
 [ 63659.873] (II) R128(0): Modeline "400x300"x120.6   20.00  400 420 484 528  300 300 302 314 doublescan +hsync +vsync (37.9 kHz d)
 [ 63659.873] (II) R128(0): Modeline "400x300"x112.7   18.00  400 412 448 512  300 300 301 312 doublescan +hsync +vsync (35.2 kHz d)
 [ 63659.873] (II) R128(0): Modeline "320x240"x170.4   18.00  320 348 376 416  240 240 242 254 doublescan -hsync -vsync (43.3 kHz d)
 [ 63659.873] (II) R128(0): Modeline "320x240"x145.6   15.75  320 332 352 416  240 244 246 260 doublescan -hsync -vsync (37.9 kHz d)
 [ 63659.873] (II) R128(0): Modeline "320x240"x150.0   15.75  320 328 360 420  240 240 242 250 doublescan -hsync -vsync (37.5 kHz d)
 [ 63659.873] (II) R128(0): Modeline "320x240"x120.1   12.59  320 328 376 400  240 245 246 262 doublescan -hsync -vsync (31.5 kHz d)
 [ 63659.873] (II) R128(0): Modeline "360x200"x170.1   17.75  360 378 414 468  200 200 202 223 doublescan -hsync +vsync (37.9 kHz d)
 [ 63659.873] (II) R128(0): Modeline "320x200"x170.5   15.75  320 336 368 416  200 200 202 222 doublescan -hsync +vsync (37.9 kHz d)
 [ 63659.873] (II) R128(0): Modeline "320x175"x170.5   15.75  320 336 368 416  175 191 192 222 doublescan +hsync -vsync (37.9 kHz d)
 [ 63659.873] (II) R128(0): Output DVI-0 connected
 [ 63659.874] (II) R128(0): Using exact sizes for initial modes
 [ 63659.874] (II) R128(0): Output DVI-0 using initial mode 2048x1536
 [ 63659.874] (II) R128(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
 [ 63659.874] (==) R128(0): DPI set to (96, 96)
 [ 63659.874] (II) Loading sub module "fb"
 [ 63659.874] (II) LoadModule: "fb"
 [ 63659.903] (II) Loading /usr/pkg/lib/xorg/modules/libfb.so
 [ 63659.910] (II) Module fb: vendor="X.Org Foundation"
 [ 63659.910] 	compiled for 1.17.4, module version = 1.0.0
 [ 63659.910] 	ABI class: X.Org ANSI C Emulation, version 0.4
 [ 63659.910] (II) Loading sub module "ramdac"
 [ 63659.910] (II) LoadModule: "ramdac"
 [ 63659.910] (II) Module "ramdac" already built-in
 [ 63659.910] (II) Loading sub module "shadowfb"
 [ 63659.910] (II) LoadModule: "shadowfb"
 [ 63659.917] (II) Loading /usr/pkg/lib/xorg/modules/libshadowfb.so
 [ 63659.920] (II) Module shadowfb: vendor="X.Org Foundation"
 [ 63659.920] 	compiled for 1.17.4, module version = 1.0.0
 [ 63659.920] 	ABI class: X.Org ANSI C Emulation, version 0.4
 [ 63659.920] (II) R128(0): Page flipping disabled
 [ 63659.920] (!!) R128(0): For information on using the multimedia capabilities
 	of this adapter, please see http://gatos.sf.net.
 [ 63659.920] (II) UnloadModule: "fbdev"
 [ 63659.920] (II) Unloading fbdev
 [ 63659.921] (II) UnloadModule: "vesa"
 [ 63659.921] (II) Unloading vesa
 [ 63659.921] (--) Depth 24 pixmap format is 32 bpp
 [ 63659.921] (II) R128(0): Acceleration of RENDER operations will be enabled upon successful loading of DRI and EXA
 [ 63660.014] (WW) R128(0): Static buffer allocation failed -- need at least 36864 kB video memory
 [ 63660.021] (II) R128(0): Filling in EXA memory info
 [ 63660.021] (II) R128(0): Loading EXA module...
 [ 63660.021] (II) Loading sub module "exa"
 [ 63660.021] (II) LoadModule: "exa"
 [ 63660.028] (II) Loading /usr/pkg/lib/xorg/modules/libexa.so
 [ 63660.033] (II) Module exa: vendor="X.Org Foundation"
 [ 63660.033] 	compiled for 1.17.4, module version = 2.6.0
 [ 63660.033] 	ABI class: X.Org Video Driver, version 19.0
 [ 63660.033] (II) R128(0): Allocating EXA driver...
 [ 63660.033] (II) R128(0): Acceleration enabled
 [ 63660.033] (II) R128(0): Filled in offs
 [ 63660.033] (II) R128(0): Going to init EXA...
 [ 63660.033] (II) R128(0): Setting up EXA callbacks
 [ 63660.033] (II) R128(0): Initalizing 2D acceleration engine...
 [ 63660.033] (II) R128(0): Initializing EXA driver...
 [ 63660.033] (II) EXA(0): Offscreen pixmap area of 20971520 bytes
 [ 63660.034] (II) EXA(0): Driver registered support for the following operations:
 [ 63660.034] (II)         Solid
 [ 63660.034] (II)         Copy
 [ 63660.034] (II) R128(0): EXA Acceleration enabled
 [ 63660.034] (II) R128(0): Modeline "2048x1536"x85.0  388.04  2048 2216 2440 2832  1536 1537 1540 1612 -hsync +vsync (137.0 kHz d)
 [ 63660.054] (==) R128(0): Backing store enabled
 [ 63660.054] (==) R128(0): Silken mouse enabled
 [ 63660.057] (II) R128(0): Will use 2 kb for hardware cursor 0 at offset 0x01fff800
 [ 63660.057] (==) R128(0): DPMS enabled
 [ 63660.059] (WW) R128(0): Direct rendering disabled
 [ 63660.059] (II) R128(0): RandR 1.2 enabled, ignore the following RandR disabled message.
 [ 63660.062] (--) RandR disabled
 [ 63660.075] (II) AIGLX: Screen 0 is not DRI2 capable
 [ 63660.075] (EE) AIGLX: reverting to software rendering
 [ 63661.382] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
 [ 63661.384] (II) AIGLX: Loaded and initialized swrast
 [ 63661.384] (II) GLX: Initialized DRISWRAST GL provider for screen 0
 [ 63661.384] (II) R128(0): Setting screen physical size to 541 x 406
 [ 63661.927] (II) Using input driver 'mouse' for '<default pointer>'
 [ 63661.927] (**) Option "CorePointer" "on"
 [ 63661.927] (**) <default pointer>: always reports core events
 [ 63661.927] (WW) <default pointer>: No Device specified, looking for one...
 [ 63661.971] (II) <default pointer>: found Device "/dev/wsmouse"
 [ 63661.974] (--) <default pointer>: Device: "/dev/wsmouse"
 [ 63661.974] (==) <default pointer>: Protocol: "WSMouse"
 [ 63661.974] (**) <default pointer>: always reports core events
 [ 63661.974] (**) Option "Device" "/dev/wsmouse"
 [ 63661.980] (==) <default pointer>: Emulate3Buttons, Emulate3Timeout: 50
 [ 63661.980] (**) <default pointer>: ZAxisMapping: buttons 4 and 5
 [ 63661.980] (**) <default pointer>: Buttons: 9
 [ 63661.980] (II) XINPUT: Adding extended input device "<default pointer>" (type: MOUSE, id 6)
 [ 63661.980] (**) <default pointer>: (accel) keeping acceleration scheme 1
 [ 63661.980] (**) <default pointer>: (accel) acceleration profile 0
 [ 63661.980] (**) <default pointer>: (accel) acceleration factor: 2.000
 [ 63661.980] (**) <default pointer>: (accel) acceleration threshold: 4
 [ 63661.985] (II) Using input driver 'kbd' for '<default keyboard>'
 [ 63661.985] (**) Option "CoreKeyboard" "on"
 [ 63661.985] (**) <default keyboard>: always reports core events
 [ 63661.985] (**) <default keyboard>: always reports core events
 [ 63661.985] (**) Option "Protocol" "standard"
 [ 63661.985] (**) Option "XkbRules" "base"
 [ 63661.985] (**) Option "XkbModel" "pc105"
 [ 63661.985] (**) Option "XkbLayout" "us"
 [ 63661.985] (II) XINPUT: Adding extended input device "<default keyboard>" (type: KEYBOARD, id 7)

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: re: xsrc/50599: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
Date: Sat, 23 Jan 2016 17:52:29 -0600 (CST)

 On Sat, 23 Jan 2016, John D. Baker wrote:

 > I'm not at the machine's console right now, so I can't tell if it's
 > actually producing a working display.  I'll check in a few hours.

 Yes, it produces a working display--with a "sort of".  The modes detected
 were mostly right, except that 2048x1536@85Hz and 75Hz are out of range
 for the monitor.  Therefore a minimal "xorg.conf" is required to properly
 describe the monitor H/V frequencies, allowable monitor modes, and
 desired screen modes.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: matthew green <mrg@eterna.com.au>
To: gnats-bugs@NetBSD.org, jdbaker@mylinuxisp.com
Cc: xsrc-manager@netbsd.org, gnats-admin@netbsd.org,
    netbsd-bugs@netbsd.org, prlw1@cam.ac.uk
Subject: re: xsrc/50599: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
Date: Sun, 24 Jan 2016 13:26:57 +1100

 looking at the changes between 6.9.2 and 6.10.0 there are a
 bunch of changes to the code that grabs modes.

 here's a list of the ones that caught my eye for any reason:

 commit 3ed5035074540785f820906529fcce3148e0b387
     Port to RandR

 commit 3bbce42414abea6c9977ff2b023ce3210d78f008 (*)
     Move display enabling code to DPMS

 commit 2072d9aa1a144e699f020a7f9e6a870e410bc9d7
     Improve handling of monitor and output types

 commit 6140081f0e8f41cf85b8e86f7a9474c20be9a2e9
     Remove custom dualhead code

 commit d49c3431e92a6120b054959ce6910e8decf61c67 
     Remove custom DGA code 

 commit 0519b7b3aac61dfd57cbf3bb0da561ca9bd079cb 
     Improve panel code 

 commit b9c9779398828d4a1491e32f731aad6f79653976 (*)
     Look for VGA ports in the VBIOS

 commit d05022a1c398787d3f21d023a8251cb128ba9f9f (*)
     Update bitmasks for DDC

 in particular the ones i marked (*).  the while diff is about
 1.2MB, but only about 220KB is in sources and not generated
 files.


 .mrg.

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: re: xsrc/50599: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
Date: Sat, 12 Mar 2016 15:21:15 -0600 (CST)

 On Sat, 23 Jan 2016, John D. Baker wrote:

 > On Sat, 23 Jan 2016, John D. Baker wrote:
 > 
 > > There was recently a change to "xf86-video-r128" in pkgsrc-HEAD which
 > > appears to address the issue.  I'll update that package to HEAD and
 > > see if that helps.
 > 
 > With xf86-video-r128 6.10.1 from pkgsrc-HEAD, the server doesn't exit,

 And later:

 > Yes, it produces a working display--with a "sort of".  The modes
 > detected were mostly right, except that 2048x1536@85Hz and 75Hz are
 > out of range for the monitor.  Therefore a minimal "xorg.conf" is
 > required to properly describe the monitor H/V frequencies, allowable
 > monitor modes, and desired screen modes.

 The above was on i386.  I was in the process of trying out modular Xorg
 on macppc, but modular-xorg-server (as of pkgsrc-2015Q4) doesn't build
 on macppc.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: re: xsrc/50599: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
Date: Sat, 12 Mar 2016 17:45:25 -0600 (CST)

 On Sat, 12 Mar 2016, John D. Baker wrote:

 > I was in the process of trying out modular Xorg on macppc, but
 > modular-xorg-server (as of pkgsrc-2015Q4) doesn't build on macppc.

 In case it matters to anyone else trying this, the failure was:

 [...]
 gmake[4]: Entering directory '/var/tmp/pkgsrc/x11/modular-xorg-server/work/xorg-server-1.17.4/hw/xfree86'
   CCLD     Xorg
 /var/tmp/pkgsrc/x11/modular-xorg-server/work/.buildlink/lib/libxshmfence.so: warning: warning: mktemp() possibly used unsafely, use mkstemp() or mkdtemp()
 sdksyms.o:(.data+0x1a94): undefined reference to `xf86SetTVOut'
 sdksyms.o:(.data+0x1a98): undefined reference to `xf86SetRGBOut'
 Makefile:794: recipe for target 'Xorg' failed
 gmake[4]: *** [Xorg] Error 1
 gmake[4]: Leaving directory '/var/tmp/pkgsrc/x11/modular-xorg-server/work/xorg-server-1.17.4/hw/xfree86'
 Makefile:844: recipe for target 'all-recursive' failed
 gmake[3]: *** [all-recursive] Error 1
 gmake[3]: Leaving directory '/var/tmp/pkgsrc/x11/modular-xorg-server/work/xorg-server-1.17.4/hw/xfree86'
 Makefile:659: recipe for target 'all' failed
 gmake[2]: *** [all] Error 2
 gmake[2]: Leaving directory '/var/tmp/pkgsrc/x11/modular-xorg-server/work/xorg-server-1.17.4/hw/xfree86'
 Makefile:603: recipe for target 'all-recursive' failed
 gmake[1]: *** [all-recursive] Error 1
 gmake[1]: Leaving directory '/var/tmp/pkgsrc/x11/modular-xorg-server/work/xorg-server-1.17.4/hw'
 Makefile:771: recipe for target 'all-recursive' failed
 gmake: *** [all-recursive] Error 1
 *** Error code 2

 Stop.
 make[2]: stopped in /x/pkgsrc/x11/modular-xorg-server
 *** Error code 1

 Stop.
 make[1]: stopped in /x/pkgsrc/x11/modular-xorg-server
 *** Error code 1

 Stop.
 make: stopped in /x/pkgsrc/meta-pkgs/modular-xorg


 This is similar to what I experienced on port-evbmips.  Word is it was
 also a problem on arm ports but some work on that was done in pkgsrc-HEAD.
 Perhaps it will fix macppc and evbmips as well.  When the freeze for
 pkgsrc-2016Q1 hits, I'll update and try again.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: re: xsrc/50599: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
Date: Thu, 14 Apr 2016 14:59:16 -0500 (CDT)

 On Sat, 12 Mar 2016, John D. Baker wrote:

 > I was in the process of trying out modular Xorg on macppc, but
 > modular-xorg-server (as of pkgsrc-2015Q4) doesn't build on macppc.

 As of pkgsrc-2016Q1, modular Xorg builds on macppc with the following
 patch:

 Index: meta-pkgs/modular-xorg-drivers/Makefile
 ===================================================================
 RCS file: /cvsroot/pkgsrc/meta-pkgs/modular-xorg-drivers/Makefile,v
 retrieving revision 1.34
 diff -u -p -r1.34 Makefile
 --- meta-pkgs/modular-xorg-drivers/Makefile	23 Nov 2015 12:48:15 -0000	1.34
 +++ meta-pkgs/modular-xorg-drivers/Makefile	8 Apr 2016 03:19:55 -0000
 @@ -48,7 +48,9 @@ DEPENDS+=	xf86-video-glint-[0-9]*:../../
  DEPENDS+=	xf86-input-hyperpen-[0-9]*:../../x11/xf86-input-hyperpen
  DEPENDS+=	xf86-video-i128-[0-9]*:../../x11/xf86-video-i128
  DEPENDS+=	xf86-video-i740-[0-9]*:../../x11/xf86-video-i740
 +.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
  DEPENDS+=	xf86-video-intel-[0-9]*:../../x11/xf86-video-intel
 +.endif
  .if ${OPSYS} != "SunOS"
  DEPENDS+=	xf86-input-joystick-[0-9]*:../../x11/xf86-input-joystick
  .endif

 The r128-equipped macppc system (PowerMac G4 (AGP Graphics)), still does
 not work:

 [   123.766] 
 X.Org X Server 1.18.2
 Release Date: 2016-03-11
 [   123.767] X Protocol Version 11, Revision 0
 [   123.767] Build Operating System: NetBSD-7.99.27-powerpc The NetBSD Foundation
 [   123.769] Current Operating System: NetBSD sawtooth 7.99.27 NetBSD 7.99.27 (GENERIC) #6: Wed Apr  6 09:29:56 CDT 2016  sysop@hppldl380g5.technoskunk.fur:/d0/build/current/obj/macppc/sys/arch/macppc/compile/GENERIC macppc
 [   123.787] Build Date: 07 April 2016  03:20:46PM
 [   123.787]  
 [   123.789] Current version of pixman: 0.34.0
 [   123.790] 	Before reporting problems, check http://wiki.x.org
 	to make sure that you have the latest version.
 [   123.792] Markers: (--) probed, (**) from config file, (==) default setting,
 	(++) from command line, (!!) notice, (II) informational,
 	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
 [   123.795] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Apr 13 11:21:13 2016
 [   123.855] (==) Using system config directory "/usr/pkg/share/X11/xorg.conf.d"
 [   123.877] (==) No Layout section.  Using the first Screen section.
 [   123.877] (==) No screen section available. Using defaults.
 [   123.878] (**) |-->Screen "Default Screen Section" (0)
 [   123.880] (**) |   |-->Monitor "<default monitor>"
 [   123.890] (==) No monitor specified for screen "Default Screen Section".
 	Using a default monitor configuration.
 [   123.891] (==) Not automatically adding devices
 [   123.891] (==) Not automatically enabling devices
 [   123.891] (==) Not automatically adding GPU devices
 [   123.893] (==) Max clients allowed: 256, resource mask: 0x1fffff
 [   123.900] (WW) The directory "/usr/pkg/share/fonts/X11/OTF" does not exist.
 [   123.901] 	Entry deleted from font path.
 [   123.907] (WW) `fonts.dir' not found (or not valid) in "/usr/pkg/share/fonts/X11/cyrillic".
 [   123.907] 	Entry deleted from font path.
 [   123.907] 	(Run 'mkfontdir' on "/usr/pkg/share/fonts/X11/cyrillic").
 [   123.908] (WW) The directory "/usr/pkg/lib/X11/fonts/misc" does not exist.
 [   123.908] 	Entry deleted from font path.
 [   123.908] (WW) The directory "/usr/pkg/lib/X11/fonts/TTF" does not exist.
 [   123.908] 	Entry deleted from font path.
 [   123.908] (WW) The directory "/usr/pkg/lib/X11/fonts/OTF" does not exist.
 [   123.909] 	Entry deleted from font path.
 [   123.909] (WW) The directory "/usr/pkg/lib/X11/fonts/Type1" does not exist.
 [   123.909] 	Entry deleted from font path.
 [   123.909] (WW) The directory "/usr/pkg/lib/X11/fonts/100dpi" does not exist.
 [   123.909] 	Entry deleted from font path.
 [   123.909] (WW) The directory "/usr/pkg/lib/X11/fonts/75dpi" does not exist.
 [   123.909] 	Entry deleted from font path.
 [   123.909] (WW) The directory "/usr/pkg/lib/X11/fonts/cyrillic" does not exist.
 [   123.909] 	Entry deleted from font path.
 [   123.909] (==) FontPath set to:
 	/usr/pkg/share/fonts/X11/misc,
 	/usr/pkg/share/fonts/X11/TTF,
 	/usr/pkg/share/fonts/X11/Type1,
 	/usr/pkg/share/fonts/X11/100dpi,
 	/usr/pkg/share/fonts/X11/75dpi
 [   123.909] (==) ModulePath set to "/usr/pkg/lib/xorg/modules"
 [   123.911] (==) |-->Input Device "<default pointer>"
 [   123.912] (==) |-->Input Device "<default keyboard>"
 [   123.912] (==) No Layout section. Using the default mouse configuration.
 [   123.912] (==) No Layout section. Using the default keyboard configuration.
 [   123.914] (II) Loader magic: 0x1a5bcf8
 [   123.914] (II) Module ABI versions:
 [   123.914] 	X.Org ANSI C Emulation: 0.4
 [   123.914] 	X.Org Video Driver: 20.0
 [   123.914] 	X.Org XInput driver : 22.1
 [   123.914] 	X.Org Server Extension : 9.0
 [   123.946] (WW) xf86EnableIO -1
 [   123.947] (II) xf86EnableIO: ffffffff
 [   123.947] (WW) Can't map IO space!
 [   123.949] (--) PCI:*(0:0:16:0) 1002:5046:0000:0000 rev 0, Mem @ 0x94000000/67108864, 0x90000000/16384, I/O @ 0x00000400/256, BIOS @ 0x????????/131072
 [   123.952] (II) LoadModule: "glx"
 [   124.098] (II) Loading /usr/pkg/lib/xorg/modules/extensions/libglx.so
 [   124.505] (II) Module glx: vendor="X.Org Foundation"
 [   124.505] 	compiled for 1.18.2, module version = 1.0.0
 [   124.508] 	ABI class: X.Org Server Extension, version 9.0
 [   124.508] (==) AIGLX enabled
 [   124.526] (==) Matched ati as autoconfigured driver 0
 [   124.526] (==) Matched fbdev as autoconfigured driver 1
 [   124.526] (==) Assigned the driver to the xf86ConfigLayout
 [   124.526] (II) LoadModule: "ati"
 [   124.530] (II) Loading /usr/pkg/lib/xorg/modules/drivers/ati_drv.so
 [   124.542] (II) Module ati: vendor="X.Org Foundation"
 [   124.542] 	compiled for 1.18.2, module version = 6.14.6
 [   124.542] 	Module class: X.Org Video Driver
 [   124.542] 	ABI class: X.Org Video Driver, version 20.0
 [   124.542] (II) LoadModule: "r128"
 [   124.549] (II) Loading /usr/pkg/lib/xorg/modules/drivers/r128_drv.so
 [   124.574] (II) Module r128: vendor="X.Org Foundation"
 [   124.574] 	compiled for 1.18.2, module version = 6.10.1
 [   124.574] 	Module class: X.Org Video Driver
 [   124.574] 	ABI class: X.Org Video Driver, version 20.0
 [   124.577] (II) LoadModule: "fbdev"
 [   124.582] (II) Loading /usr/pkg/lib/xorg/modules/drivers/fbdev_drv.so
 [   124.589] (II) Module fbdev: vendor="X.Org Foundation"
 [   124.589] 	compiled for 1.18.2, module version = 0.4.4
 [   124.589] 	Module class: X.Org Video Driver
 [   124.589] 	ABI class: X.Org Video Driver, version 20.0
 [   124.589] (II) LoadModule: "mouse"
 [   124.639] (II) Loading /usr/pkg/lib/xorg/modules/input/mouse_drv.so
 [   124.662] (II) Module mouse: vendor="X.Org Foundation"
 [   124.662] 	compiled for 1.18.2, module version = 1.9.1
 [   124.662] 	Module class: X.Org XInput Driver
 [   124.662] 	ABI class: X.Org XInput driver, version 22.1
 [   124.662] (II) LoadModule: "kbd"
 [   124.676] (II) Loading /usr/pkg/lib/xorg/modules/input/kbd_drv.so
 [   124.689] (II) Module kbd: vendor="X.Org Foundation"
 [   124.689] 	compiled for 1.18.2, module version = 1.8.1
 [   124.689] 	Module class: X.Org XInput Driver
 [   124.689] 	ABI class: X.Org XInput driver, version 22.1
 [   124.692] (II) R128: Driver for ATI Rage 128 chipsets:
 	ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP),
 	ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (AGP),
 	ATI Rage 128 Pro GL PA (PCI/AGP), ATI Rage 128 Pro GL PB (PCI/AGP),
 	ATI Rage 128 Pro GL PC (PCI/AGP), ATI Rage 128 Pro GL PD (PCI),
 	ATI Rage 128 Pro GL PE (PCI/AGP), ATI Rage 128 Pro GL PF (AGP),
 	ATI Rage 128 Pro VR PG (PCI/AGP), ATI Rage 128 Pro VR PH (PCI/AGP),
 	ATI Rage 128 Pro VR PI (PCI/AGP), ATI Rage 128 Pro VR PJ (PCI/AGP),
 	ATI Rage 128 Pro VR PK (PCI/AGP), ATI Rage 128 Pro VR PL (PCI/AGP),
 	ATI Rage 128 Pro VR PM (PCI/AGP), ATI Rage 128 Pro VR PN (PCI/AGP),
 	ATI Rage 128 Pro VR PO (PCI/AGP), ATI Rage 128 Pro VR PP (PCI),
 	ATI Rage 128 Pro VR PQ (PCI/AGP), ATI Rage 128 Pro VR PR (PCI),
 	ATI Rage 128 Pro VR PS (PCI/AGP), ATI Rage 128 Pro VR PT (PCI/AGP),
 	ATI Rage 128 Pro VR PU (PCI/AGP), ATI Rage 128 Pro VR PV (PCI/AGP),
 	ATI Rage 128 Pro VR PW (PCI/AGP), ATI Rage 128 Pro VR PX (PCI/AGP),
 	ATI Rage 128 GL RE (PCI), ATI Rage 128 GL RF (AGP),
 	ATI Rage 128 RG (AGP), ATI Rage 128 VR RK (PCI),
 	ATI Rage 128 VR RL (AGP), ATI Rage 128 4X SE (PCI/AGP),
 	ATI Rage 128 4X SF (PCI/AGP), ATI Rage 128 4X SG (PCI/AGP),
 	ATI Rage 128 4X SH (PCI/AGP), ATI Rage 128 4X SK (PCI/AGP),
 	ATI Rage 128 4X SL (PCI/AGP), ATI Rage 128 4X SM (AGP),
 	ATI Rage 128 4X SN (PCI/AGP), ATI Rage 128 Pro ULTRA TF (AGP),
 	ATI Rage 128 Pro ULTRA TL (AGP), ATI Rage 128 Pro ULTRA TR (AGP),
 	ATI Rage 128 Pro ULTRA TS (AGP?), ATI Rage 128 Pro ULTRA TT (AGP?),
 	ATI Rage 128 Pro ULTRA TU (AGP?)
 [   124.693] (II) FBDEV: driver for framebuffer: fbdev
 [   124.698] (--) Using wscons driver on /dev/ttyE4 in pcvt compatibility mode (version 3.32)
 [   124.708] (WW) xf86EnableIO 7
 [   124.708] (II) xf86EnableIO: fda00000
 [   124.709] (WW) Falling back to old probe method for fbdev
 [   124.709] (II) Loading sub module "fbdevhw"
 [   124.709] (II) LoadModule: "fbdevhw"
 [   124.720] (II) Loading /usr/pkg/lib/xorg/modules/libfbdevhw.so
 [   124.725] (EE) LoadModule: Module fbdevhw does not have a fbdevhwModuleData data object.
 [   124.725] (II) UnloadModule: "fbdevhw"
 [   124.725] (II) Unloading fbdevhw
 [   124.726] (EE) Failed to load module "fbdevhw" (invalid module, 0)
 [   124.727] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
 [   124.731] (II) R128(0): PCI bus 0 card 16 func 0
 [   124.734] (II) R128(0): Creating default Display subsection in Screen section
 	"Default Screen Section" for depth/fbbpp 24/32
 [   124.734] (==) R128(0): Depth 24, (--) framebuffer bpp 32
 [   124.734] (II) R128(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
 [   124.734] (==) R128(0): Default visual is TrueColor
 [   124.735] (II) R128(0): VGAAccess option set to FALSE, VGA module load skipped
 [   124.735] (==) R128(0): RGB weight 888
 [   124.735] (II) R128(0): Using 8 bits per RGB (8 bit DAC)
 [   124.735] (**) R128(0): Using framebuffer device
 [   124.735] (II) Loading sub module "fbdevhw"
 [   124.735] (II) LoadModule: "fbdevhw"
 [   124.746] (II) Loading /usr/pkg/lib/xorg/modules/libfbdevhw.so
 [   124.748] (EE) LoadModule: Module fbdevhw does not have a fbdevhwModuleData data object.
 [   124.748] (II) UnloadModule: "fbdevhw"
 [   124.748] (II) Unloading fbdevhw
 [   124.748] (EE) R128: Failed to load module "fbdevhw" (invalid module, 0)
 [   124.750] (II) UnloadModule: "r128"
 [   124.751] (EE) Screen(s) found, but none have a usable configuration.
 [   124.751] (EE) 
 Fatal server error:
 [   124.751] (EE) no screens found(EE) 
 [   124.751] (EE) 
 Please consult the The X.Org Foundation support 
 	 at http://wiki.x.org
  for help. 
 [   124.751] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
 [   124.752] (EE) 
 [   124.758] (EE) Server terminated with error (1). Closing log file.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: re: xsrc/50599: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
Date: Fri, 26 Aug 2016 18:03:46 -0500 (CDT)

 With recent updates to "native" Xorg in -current, including the r128
 driver, I updated my affected i386 system with the 201608260900Z TNF
 snapshot build.

 If I understand correctly, the TNF snapshots build the newer drivers, but
 the older (v1.10) server.  I don't know if this is expected to work.

 Starting X with:

   $ X -retro &

 switched virtual terminals, but never produced any display.  It then
 became clear that the machine had panicked.  As the machine was
 semi-diskless (swap, /tmp, and auxilliary fs on local disk), it saved
 a crash dump.  Upon reboot, the Xorg.0.log file was 0 length and the
 following backtrace was obtained via 'crash':

 1025 [sysop@verthandi:/var/tmp]$ crash -N netbsd.3 -M netbsd.3.core
 Crash version 7.99.36, image version 7.99.36.
 System panicked: trap
 Backtrace from time of crash is available.
 crash> bt
 _KERNEL_OPT_NAGR(0,104,c0113f2a,8,c0671d89,0,104,c06375aa,db655bec,db655bd0) at 0

 (104,0,c06375aa,db655bec,c3bef800,6,db655c74,db655be0,c04e412a,c06375aa) at +0xd
 1756
 vpanic(c06375aa,db655bec,db655c68,c011668e,c06375aa,db655c74,db655c74,1,db6532c0
 ,13246) at vpanic+0x131
 snprintf(c06375aa,db655c74,db655c74,1,db6532c0,13246,2c,0,c358ea58,0) at snprint
 f
 trap() at trap+0xc9f
 --- trap (number 6) ---
 r128_cce_idle(c2df4008,db655eac,c47c918c,ffffffff,0,c3e47288,c13657e0,c062006c,d
 b655d1c,44) at r128_cce_idle+0x6f
 drm_ioctl(b400,0,20006444,db655eac,43,c3bef800,c3bef800,20006444,c075de00,43) at
  drm_ioctl+0x2fc
 cdev_ioctl(b400,0,20006444,db655eac,43,c3bef800,b400,c377240c,c3e11140,c377240c)
  at cdev_ioctl+0xbe
 spec_ioctl(db655d9c,daf1a000,2,c062b4b0,c377240c,20006444,db655eac,43,c47dec00,2
 0006444) at spec_ioctl+0x91
 VOP_IOCTL(c377240c,20006444,db655eac,43,c47dec00,6000,0,5173,0,0) at VOP_IOCTL+0
 x5c
 vn_ioctl(c3e11140,20006444,db655eac,1,0,0,c062b1c8,c48e8250,0,db655eac) at vn_io
 ctl+0x94
 sys_ioctl(c3bef800,db655f68,db655f60,c3399424,b56aa000,db655f60,db655f68,36,0,0)
  at sys_ioctl+0xfc
 syscall() at syscall+0x13c
 --- syscall (number 54) ---
 b5acf6c7:
 crash> quit

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: re: xsrc/50599: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
Date: Fri, 26 Aug 2016 18:51:08 -0500 (CDT)

 I should note that while userland/modules are from the TNF snapshot, I'm
 using a custom kernel from local sources as of 201608251415Z.  This
 kernel has all KMS support removed and the UMS r128drm driver included.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: Michael <macallan@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: xsrc/50599: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
Date: Fri, 2 Sep 2016 15:59:57 -0400

 Hello,

 On Fri, 26 Aug 2016 23:05:01 +0000 (UTC)
 "John D. Baker" <jdbaker@mylinuxisp.com> wrote:

 >  --- trap (number 6) ---
 >  r128_cce_idle(c2df4008,db655eac,c47c918c,ffffffff,0,c3e47288,c13657e0,c062006c,d
 >  b655d1c,44) at r128_cce_idle+0x6f
 >  drm_ioctl(b400,0,20006444,db655eac,43,c3bef800,c3bef800,20006444,c075de00,43) at
 >   drm_ioctl+0x2fc

 I'm not sure r128 DRM ever actually worked. The Xorg driver should work
 without ( it's used for optional xrender acceleration )

 have fun
 Michael

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: re: xsrc/50599: xf86-video-r128 6.10.0 breaks rage 128 pro ultra
Date: Fri, 18 Aug 2017 00:25:54 -0500 (CDT)

 After nearly a year, I finally got a chance to poke at this again.

 Now running a recent i386-8.99.1 build with native Xorg, it claims to
 read a whole bunch of modes but only tries 2048x1536x85Hz which is out
 of range of the monitor.  The Xorg.0.log file still insists there is a
 DVI output even though there isn't one--only VGA.

 A minimal "xorg.conf" defining the monitor frequencies and modelines
 and a corresponding "Screen" section with "Display" subsection is
 necessary to make it work.  Using what is supposed to be the correct
 mode by name alone (without a Modeline in the monitor section) produces
 a default 1024x768 display.  As none of the allegedly-read modes are
 actually supported by the display, the correct modeline had to be
 generated with the 'gtf' utility.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.