Subject: NVIDIA binary driver
To: None <cube@cubidou.net>
From: Sean Davis <dive@endersgame.net>
List: port-i386
Date: 12/26/2002 23:24:28
Well, it (sorta) works for me. It loads, the kernel finds nvidia0, and X starts
and gives me a pretty nvidia logo when it starts. Xvideo works perfectly with
mplayer, but if I try heretic2-demo, the screen goes black and I have to
blindly-type a login/reboot on a different vconsole. Also, I have the problem
others have mentioned where console is dim if not totally black after exiting X.

Back to non-enhanced video for me until this is a little more stable, but good
work so far!

-Sean

xvinfo, dmesg, and XFree86.0.log follow.

xvinfo:
X-Video Extension version 2.2
screen #0
  Adaptor #0: "NV04 Video Overlay"
    number of ports: 1
    port base: 67
    operations supported: PutImage 
    supported visuals:
      depth 16, visualID 0x23
      depth 16, visualID 0x24
      depth 16, visualID 0x27
      depth 16, visualID 0x25
      depth 16, visualID 0x26
      depth 16, visualID 0x28
    number of attributes: 4
      "XV_DOUBLE_BUFFER" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 1)
      "XV_COLORKEY" (range 0 to 16777215)
              client settable attribute
              client gettable attribute (current value is 2110)
      "XV_AUTOPAINT_COLORKEY" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 1)
      "XV_SET_DEFAULTS" (range 0 to 0)
              client settable attribute
    maximum XvImage size: 2046 x 2046
    Number of image formats: 4
      id: 0x32595559 (YUY2)
        guid: 59555932-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x32315659 (YV12)
        guid: 59563132-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x59565955 (UYVY)
        guid: 55595659-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x30323449 (I420)
        guid: 49343230-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
  Adaptor #1: "NV05 Video Blitter"
    number of ports: 32
    port base: 68
    operations supported: PutImage 
    supported visuals:
      depth 16, visualID 0x23
      depth 16, visualID 0x24
      depth 16, visualID 0x27
      depth 16, visualID 0x25
      depth 16, visualID 0x26
      depth 16, visualID 0x28
    no port attributes defined
    maximum XvImage size: 2046 x 2046
    Number of image formats: 5
      id: 0x32595559 (YUY2)
        guid: 59555932-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x32315659 (YV12)
        guid: 59563132-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x59565955 (UYVY)
        guid: 55595659-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x30323449 (I420)
        guid: 49343230-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x3
        guid: 03000000-0000-0010-8000-00aa00389b71
        bits per pixel: 32
        number of planes: 1
        type: RGB (packed)
        depth: 0
        red, green, blue masks: 0xff0000, 0xff00, 0xff

dmesg:
NetBSD 1.6K (EROS) #1: Thu Dec 26 22:46:56 EST 2002
    dive@eros.endersgame.net:/scratch/src/sys/arch/i386/compile/EROS-TEST
total memory = 383 MB
avail memory = 339 MB
using 6144 buffers containing 32768 KB of memory
BIOS32 rev. 0 found at 0xfb4f0
PCI BIOS rev. 2.1 found at 0xfb520
PCI IRQ Routing Table rev. 1.0 found at 0xfde70, size 176 bytes (9 entries)
PCI Interrupt Router at 000:07:0 (Intel 82371SB PCI-to-ISA Bridge (PIIX3))
PCI Exclusive IRQs: 10 11 12
mainbus0 (root)
cpu0 at mainbus0: (uniprocessor)
cpu0: Intel Celeron (686-class), 534.58 MHz, id 0x683
cpu0: features 383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR>
cpu0: features 383f9ff<PGE,MCA,CMOV,PAT,PSE36,MMX>
cpu0: features 383f9ff<FXSR,SSE>
cpu0: I-cache 16 KB 32b/line 4-way, D-cache 16 KB 32b/line 4-way
cpu0: L2 cache 128 KB 32b/line 4-way
cpu0: ITLB 32 4 KB entries 4-way, 2 4 MB entries fully associative
cpu0: DTLB 64 4 KB entries 4-way, 8 4 MB entries 4-way
cpu0: 8 page colors
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: Intel 82443BX Host Bridge/Controller (rev. 0x03)
agp0 at pchb0: aperture at 0xd6000000, size 0x1000000
ppb0 at pci0 dev 1 function 0: Intel 82443BX AGP Interface (rev. 0x03)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
nvidia0 at pci1 dev 0 function 0: <Vanta>
nvidia0: interrupting at irq 10
pcib0 at pci0 dev 7 function 0
pcib0: Intel 82371AB PCI-to-ISA Bridge (PIIX4) (rev. 0x02)
pciide0 at pci0 dev 7 function 1: Intel 82371AB IDE controller (PIIX4) (rev. 0x01)
pciide0: bus-master DMA support present
pciide0: primary channel wired to compatibility mode
atapibus0 at pciide0 channel 0: 2 targets
cd0 at atapibus0 drive 0: <ASUS CD-S500/A, , V3.4H> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd1 at atapibus0 drive 1: <Pioneer DVD-ROM ATAPIModel DVD-104S 012, , E1.25> cdrom removable
cd1: 32-bit data port
cd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
pciide0: primary channel interrupting at irq 14
cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
cd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
pciide0: secondary channel wired to compatibility mode
atapibus1 at pciide0 channel 1: 2 targets
cd2 at atapibus1 drive 0: <MATSHITA CD-RW CW-7585, , 1.04> cdrom removable
cd2: 32-bit data port
cd2: drive supports PIO mode 4, DMA mode 2
pciide0: secondary channel interrupting at irq 15
cd2(pciide0:1:0): using PIO mode 4, DMA mode 2 (using DMA data transfers)
uhci0 at pci0 dev 7 function 2: Intel 82371AB USB Host Controller (PIIX4) (rev. 0x01)
uhci0: interrupting at irq 12
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
Intel 82371AB Power Management Controller (PIIX4) (miscellaneous bridge, revision 0x02) at pci0 dev 7 function 3 not configured
ppb1 at pci0 dev 11 function 0: IBM 82351 PCI-PCI Bridge (rev. 0x01)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled, rd/line, wr/inv ok
tl0 at pci2 dev 0 function 0
tl0: Compaq Dual Port Netelligent 10/100 TX
tl0: Ethernet address 00:08:c7:a4:a9:40
tl0: interrupting at irq 12
nsphy0 at tl0 phy 1: DP83840 10/100 media interface, rev. 1
nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
tlphy0 at tl0 phy 31: ThunderLAN 10BASE-T media interface, rev. 5
tlphy0: 10base5
tl1 at pci2 dev 1 function 0
tl1: Compaq Dual Port Netelligent 10/100 TX
tl1: Ethernet address 00:08:c7:a4:a9:c0
tl1: interrupting at irq 10
nsphy1 at tl1 phy 1: DP83840 10/100 media interface, rev. 1
nsphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
tlphy1 at tl1 phy 31: ThunderLAN 10BASE-T media interface, rev. 5
tlphy1: 10base5
pciide1 at pci0 dev 13 function 0: Promise Ultra100TX2/ATA Bus Master IDE Accelerator (rev. 0x02)
pciide1: bus-master DMA support present
pciide1: primary channel configured to native-PCI mode
pciide1: using irq 11 for native-PCI interrupt
wd0 at pciide1 channel 0 drive 0: <WDC WD1200JB-75CRA0>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 111 GB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 234375000 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA data transfers)
pciide1: secondary channel configured to native-PCI mode
wd1 at pciide1 channel 1 drive 0: <IC35L020AVER07-0>
wd1: drive supports 16-sector PIO transfers, LBA addressing
wd1: 19470 MB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 39876480 sectors
wd1: 32-bit data port
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd1(pciide1:1:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA data transfers)
isa0 at pcib0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
vga0 at isa0 port 0x3b0-0x3df iomem 0xa0000-0xbffff
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
lpt0 at isa0 port 0x378-0x37b irq 7
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff: using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
isapnp0: read port 0x203
isapnp0: No current device for tag, card 1
sb0 at isapnp0 port 0x220/16,0x330/2,0x388/4 irq 5 drq 1,5
sb0: Creative SB AWE64  PnP Audio: dsp v4.16
audio0 at sb0: full duplex, mmap, independent
opl0 at sb0: model OPL3
midi at opl0 not configured
isapnp0: <Creative SB AWE64  PnP, CTL7002, PNPB02F, Game> port 0x200/8 not configured
isapnp0: <Creative SB AWE64  PnP, CTL0022, , WaveTable> port 0x620/4 not configured
uhidev0 at uhub0 port 1 configuration 1 interface 0
uhidev0: Logitech USB-PS/2 Optical Mouse, rev 2.00/11.00, addr 2, iclass 3/1
ums0 at uhidev0: 3 buttons and Z dir.
wsmouse0 at ums0 mux 0
boot device: wd0
root on wd0a dumps on wd0b
IP Filter: v3.4.29 initialized.  Default = block all, Logging = enabled
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)
wsdisplay0: screen 5 added (80x25, vt100 emulation)
wsdisplay0: screen 6 added (80x25, vt100 emulation)
wsdisplay0: screen 7 added (80x25, vt100 emulation)
Accounting started

XFree86.0.log:

XFree86 Version 4.2.1 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 3 September 2002
	If the server is older than 6-12 months, or if your card is
	newer than the above date, look for a newer version before
	reporting problems.  (See http://www.XFree86.Org/)
Build Operating System: NetBSD/i386 1.6K [ELF] The NetBSD Foundation, Inc.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
         (++) from command line, (!!) notice, (II) informational,
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Thu Dec 26 23:18:13 2002
(==) Using config file: "/usr/X11R6/lib/X11/XF86Config"
(==) ServerLayout "X configuration for eros"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(==) Keyboard: CustomKeycode disabled
(WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts".
	Entry deleted from font path.
	(Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts").
(WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts/PEX/".
	Entry deleted from font path.
	(Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/PEX/").
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/local/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi:unscaled/,/usr/X11R6/lib/X11/fonts/cyrillic/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/TTF/,/usr/X11R6/lib/X11/fonts/TrueType/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) ModulePath set to "/usr/X11R6/lib/modules"
(**) Option "NoTrapSignals" "yes"
(--) Using pcvt driver (version 3.32)
(II) Module ABI versions:
	XFree86 ANSI C Emulation: 0.1
	XFree86 Video Driver: 0.5
	XFree86 XInput driver : 0.3
	XFree86 Server Extension : 0.1
	XFree86 Font Renderer : 0.3
(II) Loader running on netbsd
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 1.0.0
	Module class: XFree86 Font Renderer
	ABI class: XFree86 Font Renderer, version 0.3
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 0.1.0
	ABI class: XFree86 Video Driver, version 0.5
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x00000000, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,7190 card 0000,0000 rev 03 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,7191 card 0000,0000 rev 03 class 06,04,00 hdr 01
(II) PCI: 00:07:0: chip 8086,7110 card 0000,0000 rev 02 class 06,01,00 hdr 80
(II) PCI: 00:07:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80 hdr 00
(II) PCI: 00:07:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:07:3: chip 8086,7113 card 0000,0000 rev 02 class 06,80,00 hdr 00
(II) PCI: 00:0b:0: chip 1014,0022 card 0000,0000 rev 01 class 06,04,00 hdr 01
(II) PCI: 00:0d:0: chip 105a,4d68 card 105a,4d68 rev 02 class 01,80,85 hdr 00
(II) PCI: 01:00:0: chip 10de,002c card 10b0,0000 rev 15 class 03,00,00 hdr 00
(II) PCI: 02:00:0: chip 0e11,ae40 card 0000,0000 rev 10 class 02,80,00 hdr 00
(II) PCI: 02:01:0: chip 0e11,ae40 card 0000,0000 rev 10 class 02,80,00 hdr 00
(II) PCI: End of PCI scan
(II) LoadModule: "scanpci"
(II) Loading /usr/X11R6/lib/modules/libscanpci.a
(II) Module scanpci: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 0.1.0
	ABI class: XFree86 Video Driver, version 0.5
(II) UnloadModule: "scanpci"
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a
(II) Host-to-PCI bridge:
(II) PCI-to-ISA bridge:
(II) PCI-to-PCI bridge:
(II) PCI-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus 0 I/O range:
	[0] -1	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
	[0] -1	0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
	[0] -1	0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x88 (VGA_EN is set)
(II) Bus 1 I/O range:
(II) Bus 1 non-prefetchable memory range:
	[0] -1	0xd0000000 - 0xd1ffffff (0x2000000) MX[B]
(II) Bus 1 prefetchable memory range:
	[0] -1	0xd2000000 - 0xd3ffffff (0x2000000) MX[B]
(II) Bus -1: bridge is at (0:7:0), (0,-1,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus -1 I/O range:
(II) Bus -1 non-prefetchable memory range:
(II) Bus -1 prefetchable memory range:
(II) Bus 2: bridge is at (0:11:0), (0,2,2), BCTRL: 0x06 (VGA_EN is cleared)
(II) Bus 2 I/O range:
	[0] -1	0x0000c000 - 0x0000c0ff (0x100) IX[B]
	[1] -1	0x0000c400 - 0x0000c4ff (0x100) IX[B]
	[2] -1	0x0000c800 - 0x0000c8ff (0x100) IX[B]
	[3] -1	0x0000cc00 - 0x0000ccff (0x100) IX[B]
(II) Bus 2 non-prefetchable memory range:
	[0] -1	0xd4000000 - 0xd5ffffff (0x2000000) MX[B]
(II) Bus 2 prefetchable memory range:
(--) PCI:*(1:0:0) NVidia Vanta rev 21, Mem @ 0xd0000000/24, 0xd2000000/25
(II) Addressable bus resource ranges are
	[0] -1	0x00000000 - 0xffffffff (0x0) MX[B]
	[1] -1	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0x00000000 - 0x000000ff (0x100) IX[B]
(II) Active PCI resource ranges:
	[0] -1	0xd5001000 - 0xd5001fff (0x1000) MX[B]E
	[1] -1	0xd5000000 - 0xd5ffffff (0x1000000) MX[B]E
	[2] -1	0xd8000000 - 0xdfffffff (0x8000000) MX[B]E
	[3] -1	0xd6000000 - 0xd7ffffff (0x2000000) MX[B]E
	[4] -1	0xd2000000 - 0xd3ffffff (0x2000000) MX[B](B)
	[5] -1	0xd0000000 - 0xd0ffffff (0x1000000) MX[B](B)
	[6] -1	0x0000c400 - 0x0000c4ff (0x100) IX[B]E
	[7] -1	0x0000c000 - 0x0000c0ff (0x100) IX[B]E
	[8] -1	0x0000e400 - 0x0000e4ff (0x100) IX[B]E
	[9] -1	0x0000e000 - 0x0000e0ff (0x100) IX[B]E
	[10] -1	0x0000dc00 - 0x0000dcff (0x100) IX[B]E
	[11] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]E
	[12] -1	0x0000d400 - 0x0000d4ff (0x100) IX[B]E
	[13] -1	0x0000d000 - 0x0000d0ff (0x100) IX[B]E
	[14] -1	0x0000f000 - 0x0000f0ff (0x100) IX[B]E
(II) PCI Memory resource overlap reduced 0xd5000000 from 0xd5ffffff to 0xd5000fff
(II) Active PCI resource ranges after removing overlaps:
	[0] -1	0xd5001000 - 0xd5001fff (0x1000) MX[B]E
	[1] -1	0xd5000000 - 0xd5000fff (0x1000) MX[B]E
	[2] -1	0xd8000000 - 0xdfffffff (0x8000000) MX[B]E
	[3] -1	0xd6000000 - 0xd7ffffff (0x2000000) MX[B]E
	[4] -1	0xd2000000 - 0xd3ffffff (0x2000000) MX[B](B)
	[5] -1	0xd0000000 - 0xd0ffffff (0x1000000) MX[B](B)
	[6] -1	0x0000c400 - 0x0000c4ff (0x100) IX[B]E
	[7] -1	0x0000c000 - 0x0000c0ff (0x100) IX[B]E
	[8] -1	0x0000e400 - 0x0000e4ff (0x100) IX[B]E
	[9] -1	0x0000e000 - 0x0000e0ff (0x100) IX[B]E
	[10] -1	0x0000dc00 - 0x0000dcff (0x100) IX[B]E
	[11] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]E
	[12] -1	0x0000d400 - 0x0000d4ff (0x100) IX[B]E
	[13] -1	0x0000d000 - 0x0000d0ff (0x100) IX[B]E
	[14] -1	0x0000f000 - 0x0000f0ff (0x100) IX[B]E
(II) OS-reported resource ranges after removing overlaps with PCI:
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0xd5001000 - 0xd5001fff (0x1000) MX[B]E
	[6] -1	0xd5000000 - 0xd5000fff (0x1000) MX[B]E
	[7] -1	0xd8000000 - 0xdfffffff (0x8000000) MX[B]E
	[8] -1	0xd6000000 - 0xd7ffffff (0x2000000) MX[B]E
	[9] -1	0xd2000000 - 0xd3ffffff (0x2000000) MX[B](B)
	[10] -1	0xd0000000 - 0xd0ffffff (0x1000000) MX[B](B)
	[11] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[12] -1	0x00000000 - 0x000000ff (0x100) IX[B]
	[13] -1	0x0000c400 - 0x0000c4ff (0x100) IX[B]E
	[14] -1	0x0000c000 - 0x0000c0ff (0x100) IX[B]E
	[15] -1	0x0000e400 - 0x0000e4ff (0x100) IX[B]E
	[16] -1	0x0000e000 - 0x0000e0ff (0x100) IX[B]E
	[17] -1	0x0000dc00 - 0x0000dcff (0x100) IX[B]E
	[18] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]E
	[19] -1	0x0000d400 - 0x0000d4ff (0x100) IX[B]E
	[20] -1	0x0000d000 - 0x0000d0ff (0x100) IX[B]E
	[21] -1	0x0000f000 - 0x0000f0ff (0x100) IX[B]E
(II) LoadModule: "xie"
(II) Loading /usr/X11R6/lib/modules/extensions/libxie.a
(II) Module xie: vendor="The XFree86 Project"
	compiled for 4.1.0, module version = 1.0.0
	Module class: XFree86 Server Extension
	ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension XIE
(II) LoadModule: "pex5"
(II) Loading /usr/X11R6/lib/modules/extensions/libpex5.a
(II) Module pex5: vendor="The XFree86 Project"
	compiled for 4.1.0, module version = 1.0.0
	Module class: XFree86 Server Extension
	ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension X3D-PEX
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 1.0.0
	ABI class: XFree86 Server Extension, version 0.1
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 1.0.0
	ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension GLX
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 1.0.0
	Module class: XFree86 Server Extension
	ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "record"
(II) Loading /usr/X11R6/lib/modules/extensions/librecord.a
(II) Module record: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 1.13.0
	Module class: XFree86 Server Extension
	ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension RECORD
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 1.0.0
	Module class: XFree86 Server Extension
	ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension FontCache
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) LoadModule: "freetype"
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
(II) Module freetype: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 1.1.10
	Module class: XFree86 Font Renderer
	ABI class: XFree86 Font Renderer, version 0.3
(II) Loading font FreeType
(II) LoadModule: "nvidia"
(II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o
(II) Module nvidia: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.3203
	Module class: XFree86 Video Driver
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 1.0.0
	Module class: XFree86 XInput Driver
	ABI class: XFree86 XInput driver, version 0.3
(II) NVIDIA XFree86 Driver  1.0-3203  Wed Oct 30 06:09:02 PST 2002
(II) NVIDIA: NVIDIA driver for: RIVA TNT, RIVA TNT2, Vanta,
	RIVA TNT2 Ultra, RIVA TNT2 Model 64, Aladdin TNT2, GeForce 256,
	GeForce DDR, Quadro, GeForce2 MX/MX 400, GeForce2 MX 100/200,
	Quadro2 MXR/EX/Go, GeForce2 Integrated GPU, GeForce2 GTS,
	GeForce2 Ti, GeForce2 Ultra, Quadro2 Pro, GeForce4 MX 460,
	GeForce4 MX 440, GeForce4 MX 420, Quadro4 500/550 XGL,
	Quadro4 200/400 NVS, NV18, NV18 , NV18  , NV18, NV18GL, NV18GL ,
	NV18GL  , 0x01F0, GeForce3, GeForce3 Ti 200, GeForce3 Ti 500,
	Quadro DCC, GeForce4 Ti 4600, GeForce4 Ti 4400, GeForce4 Ti 4200,
	Quadro4 900 XGL, Quadro4 750 XGL, Quadro4 700 XGL, NV28, NV28 ,
	NV28GL, NV28GL , GeForce2 Go, GeForce4 440 Go, GeForce4 420 Go,
	GeForce4 420 Go 32M, GeForce4 460 Go, GeForce4 440 Go 64M,
	GeForce4 410 Go 16M, Quadro4 500 GoGL
(II) Primary Device is: PCI 01:00:0
(--) Chipset Vanta found
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0xd5001000 - 0xd5001fff (0x1000) MX[B]E
	[6] -1	0xd5000000 - 0xd5000fff (0x1000) MX[B]E
	[7] -1	0xd8000000 - 0xdfffffff (0x8000000) MX[B]E
	[8] -1	0xd6000000 - 0xd7ffffff (0x2000000) MX[B]E
	[9] -1	0xd2000000 - 0xd3ffffff (0x2000000) MX[B](B)
	[10] -1	0xd0000000 - 0xd0ffffff (0x1000000) MX[B](B)
	[11] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[12] -1	0x00000000 - 0x000000ff (0x100) IX[B]
	[13] -1	0x0000c400 - 0x0000c4ff (0x100) IX[B]E
	[14] -1	0x0000c000 - 0x0000c0ff (0x100) IX[B]E
	[15] -1	0x0000e400 - 0x0000e4ff (0x100) IX[B]E
	[16] -1	0x0000e000 - 0x0000e0ff (0x100) IX[B]E
	[17] -1	0x0000dc00 - 0x0000dcff (0x100) IX[B]E
	[18] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]E
	[19] -1	0x0000d400 - 0x0000d4ff (0x100) IX[B]E
	[20] -1	0x0000d000 - 0x0000d0ff (0x100) IX[B]E
	[21] -1	0x0000f000 - 0x0000f0ff (0x100) IX[B]E
(II) resource ranges after probing:
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0xd5001000 - 0xd5001fff (0x1000) MX[B]E
	[6] -1	0xd5000000 - 0xd5000fff (0x1000) MX[B]E
	[7] -1	0xd8000000 - 0xdfffffff (0x8000000) MX[B]E
	[8] -1	0xd6000000 - 0xd7ffffff (0x2000000) MX[B]E
	[9] -1	0xd2000000 - 0xd3ffffff (0x2000000) MX[B](B)
	[10] -1	0xd0000000 - 0xd0ffffff (0x1000000) MX[B](B)
	[11] 0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[12] 0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[13] 0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[14] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[15] -1	0x00000000 - 0x000000ff (0x100) IX[B]
	[16] -1	0x0000c400 - 0x0000c4ff (0x100) IX[B]E
	[17] -1	0x0000c000 - 0x0000c0ff (0x100) IX[B]E
	[18] -1	0x0000e400 - 0x0000e4ff (0x100) IX[B]E
	[19] -1	0x0000e000 - 0x0000e0ff (0x100) IX[B]E
	[20] -1	0x0000dc00 - 0x0000dcff (0x100) IX[B]E
	[21] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]E
	[22] -1	0x0000d400 - 0x0000d4ff (0x100) IX[B]E
	[23] -1	0x0000d000 - 0x0000d0ff (0x100) IX[B]E
	[24] -1	0x0000f000 - 0x0000f0ff (0x100) IX[B]E
	[25] 0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[26] 0	0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 0.1.0
	ABI class: XFree86 Video Driver, version 0.5
(++) NVIDIA(0): Depth 16, (--) framebuffer bpp 16
(==) NVIDIA(0): RGB weight 565
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(--) NVIDIA(0): Linear framebuffer at 0xD2000000
(--) NVIDIA(0): MMIO registers at 0xD0000000
(WW) NVIDIA(0): remove MTRR d0601000 - d0602000
(WW) NVIDIA(0): remove MTRR a0000 - b0000
(WW) NVIDIA(0): remove MTRR d0680000 - d0681000
(WW) NVIDIA(0): remove MTRR d0601000 - d0602000
(WW) NVIDIA(0): remove MTRR d0681000 - d0682000
(WW) NVIDIA(0): remove MTRR d00c0000 - d00c1000
(--) NVIDIA(0): VideoRAM: 8192 kBytes
(--) NVIDIA(0): Display 0: maximum pixel clock at  8 bpp: 250 MHz
(--) NVIDIA(0): Display 0: maximum pixel clock at 16 bpp: 250 MHz
(--) NVIDIA(0): Display 0: maximum pixel clock at 32 bpp: 215 MHz
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 1.0.0
	ABI class: XFree86 Video Driver, version 0.5
(II) NVIDIA(0): Monitor0: Using hsync range of 30.00-95.00 kHz
(II) NVIDIA(0): Monitor0: Using vrefresh range of 50.00-180.00 Hz
(II) NVIDIA(0): Clock range:  12.00 to 250.00 MHz
(WW) (1280x1024,Monitor0) mode clock 157.5MHz exceeds DDC maximum 150MHz
(WW) (1600x1200,Monitor0) mode clock 162MHz exceeds DDC maximum 150MHz
(WW) (1600x1200,Monitor0) mode clock 175.5MHz exceeds DDC maximum 150MHz
(WW) (1600x1200,Monitor0) mode clock 189MHz exceeds DDC maximum 150MHz
(WW) (1600x1200,Monitor0) mode clock 202.5MHz exceeds DDC maximum 150MHz
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(WW) (1792x1344,Monitor0) mode clock 204.8MHz exceeds DDC maximum 150MHz
(II) NVIDIA(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(WW) (1856x1392,Monitor0) mode clock 218.3MHz exceeds DDC maximum 150MHz
(II) NVIDIA(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(WW) (1920x1440,Monitor0) mode clock 234MHz exceeds DDC maximum 150MHz
(II) NVIDIA(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(WW) (1400x1050,Monitor0) mode clock 155.8MHz exceeds DDC maximum 150MHz
(**) NVIDIA(0): Validated modes for Display Device 0:
(**) NVIDIA(0):      Default mode "1280x1024": 157.5 MHz, 91.1 kHz, 85.0 Hz
(**) NVIDIA(0):      Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz
(**) NVIDIA(0):      Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz
(II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
(++) NVIDIA(0): DPI set to (120, 120)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 1.0.0
	ABI class: XFree86 ANSI C Emulation, version 0.1
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 1.0.0
	ABI class: XFree86 Video Driver, version 0.5
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
	compiled for 4.2.1, module version = 0.1.0
	ABI class: XFree86 Video Driver, version 0.5
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
	[0] 0	0xd2000000 - 0xd3ffffff (0x2000000) MX[B]
	[1] 0	0xd0000000 - 0xd0ffffff (0x1000000) MX[B]
	[2] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[3] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[4] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[5] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[6] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[7] -1	0xd5001000 - 0xd5001fff (0x1000) MX[B]E
	[8] -1	0xd5000000 - 0xd5000fff (0x1000) MX[B]E
	[9] -1	0xd8000000 - 0xdfffffff (0x8000000) MX[B]E
	[10] -1	0xd6000000 - 0xd7ffffff (0x2000000) MX[B]E
	[11] -1	0xd2000000 - 0xd3ffffff (0x2000000) MX[B](B)
	[12] -1	0xd0000000 - 0xd0ffffff (0x1000000) MX[B](B)
	[13] 0	0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
	[14] 0	0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
	[15] 0	0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
	[16] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[17] -1	0x00000000 - 0x000000ff (0x100) IX[B]
	[18] -1	0x0000c400 - 0x0000c4ff (0x100) IX[B]E
	[19] -1	0x0000c000 - 0x0000c0ff (0x100) IX[B]E
	[20] -1	0x0000e400 - 0x0000e4ff (0x100) IX[B]E
	[21] -1	0x0000e000 - 0x0000e0ff (0x100) IX[B]E
	[22] -1	0x0000dc00 - 0x0000dcff (0x100) IX[B]E
	[23] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]E
	[24] -1	0x0000d400 - 0x0000d4ff (0x100) IX[B]E
	[25] -1	0x0000d000 - 0x0000d0ff (0x100) IX[B]E
	[26] -1	0x0000f000 - 0x0000f0ff (0x100) IX[B]E
	[27] 0	0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
	[28] 0	0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(WW) NVIDIA(0): remove MTRR a0000 - b0000
(WW) NVIDIA(0): remove MTRR d0680000 - d0681000
(WW) NVIDIA(0): remove MTRR d0601000 - d0602000
(WW) NVIDIA(0): remove MTRR d0681000 - d0682000
(WW) NVIDIA(0): remove MTRR d00c0000 - d00c1000
(II) NVIDIA(0): AGP 2X successfully initialized
(II) NVIDIA(0): Setting mode "1280x1024"
(EE) NVIDIA(0): Failed to load glX
(II) NVIDIA(0): Using XFree86 Acceleration Architecture (XAA)
	Screen to screen bit blits
	Solid filled rectangles
	Solid filled trapezoids
	8x8 mono pattern filled rectangles
	8x8 mono pattern filled trapezoids
	Indirect CPU to Screen color expansion
	Solid Lines
	Scanline Image Writes
	Offscreen Pixmaps
	Driver provided FillSolidRects replacement
	Driver provided FillSolidSpans replacement
	Driver provided FillMono8x8PatternRects replacement
	Driver provided WritePixmap replacement
	Driver provided ReadPixmap replacement
	Setting up tile and stipple cache:
		20 128x128 slots
		5 256x256 slots
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(II) Loading extension NV-GLX
(II) Loading extension NV-CONTROL
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(**) Option "Protocol" "wsmouse"
(**) Mouse0: Protocol: wsmouse
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/wsmouse0"
(**) Option "Buttons" "5"
(**) Option "ZAxisMapping" "4 5"
(**) Mouse0: ZAxisMapping: buttons 4 and 5
(**) Mouse0: Buttons: 5
(II) Keyboard "Keyboard0" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/, removing from list!
(WW) NVIDIA(0): remove MTRR d0601000 - d0602000
(II) NVIDIA(0): Setting mode "1280x1024"

-- 
/~\ The ASCII
\ / Ribbon Campaign                   Sean Davis
 X  Against HTML                       aka dive
/ \ Email!