Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Mar 2009 03:16:31 -0500
From:      Robert Noland <rnoland@FreeBSD.org>
To:        wsk <wsk@gddsn.org.cn>
Cc:        stable@freebsd.org, x11@freebsd.org, current@freebsd.org
Subject:   Re: [PREVIEW] Nouveau on FreeBSD (Take 2)
Message-ID:  <1237882591.1771.26.camel@balrog.2hip.net>
In-Reply-To: <49C85F4E.5050002@gddsn.org.cn>
References:  <49B88449.3000403@gddsn.org.cn> <49B8AC04.10508@gddsn.org.cn> <49C6E5C6.60306@gddsn.org.cn> <1237798914.2110.24.camel@balrog.2hip.net> <49C85F4E.5050002@gddsn.org.cn>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-yQkGkYl0Vhm/OQbS9wLk
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Tue, 2009-03-24 at 12:19 +0800, wsk wrote:
> Robert Noland wrote:
> > On Mon, 2009-03-23 at 09:28 +0800, wsk wrote:
> >  =20
> >>> Ok, this patch should work on NV50 chips also.
> >>>      =20
> >>> What you get is EXA and Xv.
> >>>      =20
> >>> You still need:
> >>>      =20
> >>> A recent -CURRENT or -STABLE.
> >>>      =20
> >>> git master of libdrm and xf86-video-nouveau.
> >>>      =20
> >>> This patch.
> >>>      =20
> >>> Things I've figured out since the last patch...
> >>>      =20
> >>> On NV50 class hardware you need to have a compositing manager running
> >>> for Xv to work.  That means xcompmgr, metacity with composite enabled=
,
> >>> xfce (rumored to work as well, haven't tried).  If your running Gnome
> >>> with metacity, open gconf-editor and go to apps->metacity->general an=
d
> >>> check the composite box.
> >>>      =20
> >>> On NV40 class hardware, you don't need the composite manager.  In fac=
t
> >>> (at least with Xserver 1.6 which I'm running now), if a composite
> >>> manager is enabled, I'm seeing high cpu utilization from Xorg under s=
ome
> >>> circumstances.  I don't think this is a drm issue, but still an issue=
.
> >>> For me, if I start a video using mplayer in an xterm, cpu is fine as
> >>> long as that xterm is the foreground window.  If it is not the
> >>> foreground window, even if it isn't obscured I see the cpu utilizatio=
n.
> >>> Disabling the composite manager makes everything fine.
> >>>      =20
> >>> http://people.freebsd.org/~rnoland/drm-nouveau-032109.patch <http://p=
eople.freebsd.org/%7Ernoland/drm-nouveau-032109.patch>
> >>>      =20
> >>> robert.
> >>>      =20
> >> get the following errors and exitThis is a pre-release version of the =
X server from The X.Org Foundation.
> >> It is not supported in any way.
> >> Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
> >> Select the "xorg" product for bugs you find in this release.
> >> Before reporting bugs in pre-release versions please check the
> >> latest version in the X.Org Foundation git repository.
> >> See http://wiki.x.org/wiki/GitPage for git access instructions.
> >>
> >> X.Org X Server 1.5.99.902 (1.6.0 RC 2)
> >> Release Date: 2009-1-30
> >> X Protocol Version 11, Revision 0
> >> Build Operating System: FreeBSD 7.1-STABLE amd64
> >> Current Operating System: FreeBSD lp.gddsn.org.cn 7.2-PRERELEASE FreeB=
SD 7.2-PRE
> >> RELEASE #2: Sun Mar 22 19:44:23 CST 2009     wsk@lp.gddsn.org.cn:/usr/=
obj/usr/sr
> >> c/sys/WSK amd64
> >> Build Date: 06 February 2009  04:22:44PM
> >>
> >>         Before reporting problems, check http://wiki.x.org
> >>         to make sure that you have the latest version.
> >> Markers: (--) probed, (**) from config file, (=3D=3D) default setting,
> >>         (++) from command line, (!!) notice, (II) informational,
> >>         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> >> (=3D=3D) Log file: "/var/log/Xorg.0.log", Time: Mon Mar 23 09:14:03 20=
09
> >> ing config file: "xorg.conf1"
> >> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resourc=
e 0x2
> >> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resourc=
e 0x2
> >> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resourc=
e 0x2
> >> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xfffffffffffff=
fff).
> >> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resourc=
e 0x1
> >> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xfffffffffffff=
fff).
> >> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resourc=
e 0x1
> >> drm0: [ITHREAD]
> >> info: [drm] Allocating FIFO number 1
> >> info: [drm] nouveau_fifo_alloc: initialised FIFO 1
> >> info: [drm] PFIFO_DMA_PUSHER - Ch 1
> >> (EE) NOUVEAU(0): 1296: No valid FB address in PCI config space
> >> (EE) Screen(s) found, but none have a usable configuration.
> >>
> >> Fatal server error:
> >> no screens found
> >>
> >> Please consult the The X.Org Foundation support
> >>          at http://wiki.x.org
> >>  for help.
> >> Please also check the log file at "/var/log/Xorg.0.log" for additional=
 informati
> >> on.
> >>
> >> info: [drm] nouveau_fifo_free: freeing fifo 1
> >> error: [drm:pid30722:nouveau_fifo_free] *ERROR* Failed to idle channel=
 1 before
> >> destroy.Prepare for strangeness..
> >> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xfffffffffffff=
fff).
> >> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resourc=
e 0x1
> >>
> >> what can i do ?
> >>
> >>
> >>
> >>
> >> plain text document attachment (Xorg.0.log)
> >> This is a pre-release version of the X server from The X.Org Foundatio=
n.
> >> It is not supported in any way.
> >> Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
> >> Select the "xorg" product for bugs you find in this release.
> >> Before reporting bugs in pre-release versions please check the
> >> latest version in the X.Org Foundation git repository.
> >> See http://wiki.x.org/wiki/GitPage for git access instructions.
> >>
> >> X.Org X Server 1.5.99.902 (1.6.0 RC 2)
> >> Release Date: 2009-1-30
> >> X Protocol Version 11, Revision 0
> >> Build Operating System: FreeBSD 7.1-STABLE amd64=20
> >> Current Operating System: FreeBSD lp.gddsn.org.cn 7.2-PRERELEASE FreeB=
SD 7.2-PRERELEASE #2: Sun Mar 22 19:44:23 CST 2009     wsk@lp.gddsn.org.cn:=
/usr/obj/usr/src/sys/WSK amd64
> >> Build Date: 06 February 2009  04:22:44PM
> >> =20
> >> 	Before reporting problems, check http://wiki.x.org
> >> 	to make sure that you have the latest version.
> >> Markers: (--) probed, (**) from config file, (=3D=3D) default setting,
> >> 	(++) from command line, (!!) notice, (II) informational,
> >> 	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> >> (=3D=3D) Log file: "/var/log/Xorg.0.log", Time: Mon Mar 23 09:14:03 20=
09
> >> (++) Using config file: "xorg.conf1"
> >> (=3D=3D) No Layout section.  Using the first Screen section.
> >> (=3D=3D) No screen section available. Using defaults.
> >> (**) |-->Screen "Default Screen Section" (0)
> >> (**) |   |-->Monitor "<default monitor>"
> >> (=3D=3D) No device specified for screen "Default Screen Section".
> >> 	Using the first device section listed.
> >> (**) |   |-->Device "Card0"
> >> (=3D=3D) No monitor specified for screen "Default Screen Section".
> >> 	Using a default monitor configuration.
> >> (=3D=3D) Automatically adding devices
> >> (=3D=3D) Automatically enabling devices
> >> (=3D=3D) No FontPath specified.  Using compiled-in default.
> >> (=3D=3D) FontPath set to:
> >> 	built-ins
> >> (=3D=3D) ModulePath set to "/usr/local/lib/xorg/modules"
> >> (II) Cannot locate a core pointer device.
> >> (II) Cannot locate a core keyboard device.
> >> (II) The server relies on HAL to provide the list of input devices.
> >> 	If no devices become available, reconfigure HAL or disable AllowEmpty=
Input.
> >> (II) Loader magic: 0xb20
> >> (II) Module ABI versions:
> >> 	X.Org ANSI C Emulation: 0.4
> >> 	X.Org Video Driver: 5.0
> >> 	X.Org XInput driver : 4.0
> >> 	X.Org Server Extension : 2.0
> >> (II) Loader running on freebsd
> >> (--) Using syscons driver with X support (version 2.0)
> >> (--) using VT number 9
> >>
> >> (--) PCI:*(0@1:0:0) nVidia Corporation Quadro NVS 140M rev 161, Mem @ =
0xfd000000/16777216, 0x00000000/268435456, 0xfa000000/33554432, I/O @ 0x000=
0df00/128, BIOS @ 0x????????/65536
> >>    =20
> >
> > Ok, thats a new one...
> >
> >  =20
> >> (II) System resource ranges:
> >> 	[0] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
> >> 	[1] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
> >> 	[2] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
> >> 	[3] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
> >> 	[4] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
> >> (II) LoadModule: "extmod"
> >> (II) Loading /usr/local/lib/xorg/modules/extensions//libextmod.so
> >> (II) Module extmod: vendor=3D"X.Org Foundation"
> >> 	compiled for 1.5.99.902, module version =3D 1.0.0
> >> 	Module class: X.Org Server Extension
> >> 	ABI class: X.Org Server Extension, version 2.0
> >> (II) Loading extension MIT-SCREEN-SAVER
> >> (II) Loading extension XFree86-VidModeExtension
> >> (II) Loading extension XFree86-DGA
> >> (II) Loading extension DPMS
> >> (II) Loading extension XVideo
> >> (II) Loading extension XVideo-MotionCompensation
> >> (II) Loading extension X-Resource
> >> (II) LoadModule: "dbe"
> >> (II) Loading /usr/local/lib/xorg/modules/extensions//libdbe.so
> >> (II) Module dbe: vendor=3D"X.Org Foundation"
> >> 	compiled for 1.5.99.902, module version =3D 1.0.0
> >> 	Module class: X.Org Server Extension
> >> 	ABI class: X.Org Server Extension, version 2.0
> >> (II) Loading extension DOUBLE-BUFFER
> >> (II) LoadModule: "glx"
> >> (II) Loading /usr/local/lib/xorg/modules/extensions//libglx.so
> >> (II) Module glx: vendor=3D"X.Org Foundation"
> >> 	compiled for 1.5.99.902, module version =3D 1.0.0
> >> 	ABI class: X.Org Server Extension, version 2.0
> >> (=3D=3D) AIGLX disabled
> >> (=3D=3D) Exporting typical set of GLX visuals
> >> (II) Loading extension GLX
> >> (II) LoadModule: "record"
> >> (II) Loading /usr/local/lib/xorg/modules/extensions//librecord.so
> >> (II) Module record: vendor=3D"X.Org Foundation"
> >> 	compiled for 1.5.99.902, module version =3D 1.13.0
> >> 	Module class: X.Org Server Extension
> >> 	ABI class: X.Org Server Extension, version 2.0
> >> (II) Loading extension RECORD
> >> (II) LoadModule: "dri"
> >> (II) Loading /usr/local/lib/xorg/modules/extensions//libdri.so
> >> (II) Module dri: vendor=3D"X.Org Foundation"
> >> 	compiled for 1.5.99.902, module version =3D 1.0.0
> >> 	ABI class: X.Org Server Extension, version 2.0
> >> (II) Loading extension XFree86-DRI
> >> (II) LoadModule: "nouveau"
> >> (II) Loading /usr/local/lib/xorg/modules/drivers//nouveau_drv.so
> >> (II) Module nouveau: vendor=3D"X.Org Foundation"
> >> 	compiled for 1.5.99.902, module version =3D 0.0.10
> >> 	Module class: X.Org Video Driver
> >> 	ABI class: X.Org Video Driver, version 5.0
> >> (II) NOUVEAU driver Date:   Wed Mar 18 09:36:33 2009 +1000
> >> (II) NOUVEAU driver for NVIDIA chipset families :
> >> 	RIVA TNT    (NV04)
> >> 	RIVA TNT2   (NV05)
> >> 	GeForce 256 (NV10)
> >> 	GeForce 2   (NV11, NV15)
> >> 	GeForce 4MX (NV17, NV18)
> >> 	GeForce 3   (NV20)
> >> 	GeForce 4Ti (NV25, NV28)
> >> 	GeForce FX  (NV3x)
> >> 	GeForce 6   (NV4x)
> >> 	GeForce 7   (G7x)
> >> 	GeForce 8   (G8x)
> >> (II) Primary Device is: PCI 01@00:00:0
> >> (II) resource ranges after probing:
> >> 	[0] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
> >> 	[1] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
> >> 	[2] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
> >> 	[3] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
> >> 	[4] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
> >> (--) NOUVEAU(0): Chipset: "NVIDIA NV86"
> >>    =20
> >
> > Hrm, NV86... I'll have to ask around about that.  Meanwhile can you sen=
d
> > me a pciconf -lvb which should at least show us the BAR configuration.
> >
> > Ok, my sources are telling me that this should work and that it is an
> > NV50, or at least should work the same...
> >
> > Also, just to be safe, please rebuild/reinstall devel/libpciaccess.  I'=
m
> > not sure if it may be trashing the BARs somehow.
> >
> > robert.
> >  =20
>=20
> hostb0@pci0:0:0:0: class=3D0x060000 card=3D0x01fe1028 chip=3D0x2a008086
> rev=3D0x0c hdr=3D0x00
> vendor =3D 'Intel Corporation'
> device =3D 'Mobile PM965/GM965/GL960 Express Processor to DRAM Controller=
'
> class =3D bridge
> subclass =3D HOST-PCI
> pcib1@pci0:0:1:0: class=3D0x060400 card=3D0x01fe1028 chip=3D0x2a018086
> rev=3D0x0c hdr=3D0x01
> vendor =3D 'Intel Corporation'
> device =3D 'Mobile PM965/GM965/GL960 Express PCIe Root Port'
> class =3D bridge
> subclass =3D PCI-PCI
> uhci0@pci0:0:26:0: class=3D0x0c0300 card=3D0x01fe1028 chip=3D0x28348086
> rev=3D0x02 hdr=3D0x00
> vendor =3D 'Intel Corporation'
> device =3D '82801H (ICH8 Family) USB UHCI'
> class =3D serial bus
> subclass =3D USB
> bar [20] =3D type I/O Port, range 32, base 0x6f20, size 32, enabled
> uhci1@pci0:0:26:1: class=3D0x0c0300 card=3D0x01fe1028 chip=3D0x28358086
> rev=3D0x02 hdr=3D0x00
> vendor =3D 'Intel Corporation'
> device =3D '82801H (ICH8 Family) USB UHCI'
> class =3D serial bus
> subclass =3D USB
> bar [20] =3D type I/O Port, range 32, base 0x6f00, size 32, enabled
> ehci0@pci0:0:26:7: class=3D0x0c0320 card=3D0x01fe1028 chip=3D0x283a8086
> rev=3D0x02 hdr=3D0x00
> vendor =3D 'Intel Corporation'
> device =3D '81EC1043 (?) ICH8 Enhanced USB2 Enhanced Host Controller'
> class =3D serial bus
> subclass =3D USB
> bar [10] =3D type Memory, range 32, base 0xfed1c400, size 1024, enabled
> hdac0@pci0:0:27:0: class=3D0x040300 card=3D0x01fe1028 chip=3D0x284b8086
> rev=3D0x02 hdr=3D0x00
> vendor =3D 'Intel Corporation'
> device =3D '82801H &SUBSYS_81EC1043&REV_02\3&11583659&0&D8'
> class =3D multimedia
> subclass =3D HDA
> bar [10] =3D type Memory, range 64, base 0xfebfc000, size 16384, enabled
> pcib2@pci0:0:28:0: class=3D0x060400 card=3D0x01fe1028 chip=3D0x283f8086
> rev=3D0x02 hdr=3D0x01
> vendor =3D 'Intel Corporation'
> device =3D '82801H (ICH8 Family) PCIe Port 1'
> class =3D bridge
> subclass =3D PCI-PCI
> pcib3@pci0:0:28:1: class=3D0x060400 card=3D0x01fe1028 chip=3D0x28418086
> rev=3D0x02 hdr=3D0x01
> vendor =3D 'Intel Corporation'
> device =3D '82801H (ICH8 Family) PCIe Port 2'
> class =3D bridge
> subclass =3D PCI-PCI
> pcib4@pci0:0:28:3: class=3D0x060400 card=3D0x01fe1028 chip=3D0x28458086
> rev=3D0x02 hdr=3D0x01
> vendor =3D 'Intel Corporation'
> device =3D '82801H (ICH8 Family) PCIe Port 4'
> class =3D bridge
> subclass =3D PCI-PCI
> pcib5@pci0:0:28:5: class=3D0x060400 card=3D0x01fe1028 chip=3D0x28498086
> rev=3D0x02 hdr=3D0x01
> vendor =3D 'Intel Corporation'
> device =3D '82801H (ICH8 Family) PCIe Port 6'
> class =3D bridge
> subclass =3D PCI-PCI
> uhci2@pci0:0:29:0: class=3D0x0c0300 card=3D0x01fe1028 chip=3D0x28308086
> rev=3D0x02 hdr=3D0x00
> vendor =3D 'Intel Corporation'
> device =3D '82801H (ICH8 Family) USB UHCI'
> class =3D serial bus
> subclass =3D USB
> bar [20] =3D type I/O Port, range 32, base 0x6f80, size 32, enabled
> uhci3@pci0:0:29:1: class=3D0x0c0300 card=3D0x01fe1028 chip=3D0x28318086
> rev=3D0x02 hdr=3D0x00
> vendor =3D 'Intel Corporation'
> device =3D '82801H (ICH8 Family) USB UHCI'
> class =3D serial bus
> subclass =3D USB
> bar [20] =3D type I/O Port, range 32, base 0x6f60, size 32, enabled
> uhci4@pci0:0:29:2: class=3D0x0c0300 card=3D0x01fe1028 chip=3D0x28328086
> rev=3D0x02 hdr=3D0x00
> vendor =3D 'Intel Corporation'
> device =3D '82801H (ICH8 Family) USB UHCI'
> class =3D serial bus
> subclass =3D USB
> bar [20] =3D type I/O Port, range 32, base 0x6f40, size 32, enabled
> ehci1@pci0:0:29:7: class=3D0x0c0320 card=3D0x01fe1028 chip=3D0x28368086
> rev=3D0x02 hdr=3D0x00
> vendor =3D 'Intel Corporation'
> device =3D '82801H (ICH8 Family) USB2 EHCI'
> class =3D serial bus
> subclass =3D USB
> bar [10] =3D type Memory, range 32, base 0xfed1c000, size 1024, enabled
> pcib6@pci0:0:30:0: class=3D0x060401 card=3D0x01fe1028 chip=3D0x24488086
> rev=3D0xf2 hdr=3D0x01
> vendor =3D 'Intel Corporation'
> device =3D '82801BAM/CAM/DBM (ICH2-M/3-M/4-M) Hub Interface to PCI Bridge=
'
> class =3D bridge
> subclass =3D PCI-PCI
> isab0@pci0:0:31:0: class=3D0x060100 card=3D0x01fe1028 chip=3D0x28158086
> rev=3D0x02 hdr=3D0x00
> vendor =3D 'Intel Corporation'
> device =3D 'ICH8M-E (ICH8 Family) LPC Interface Controller'
> class =3D bridge
> subclass =3D PCI-ISA
> atapci0@pci0:0:31:1: class=3D0x01018a card=3D0x01fe1028 chip=3D0x28508086
> rev=3D0x02 hdr=3D0x00
> vendor =3D 'Intel Corporation'
> device =3D '82801H (ICH8 Family) Ultra ATA Storage Controllers'
> class =3D mass storage
> subclass =3D ATA
> bar [10] =3D type I/O Port, range 32, base 0x1f0, size 8, enabled
> bar [14] =3D type I/O Port, range 32, base 0x3f4, size 1, enabled
> bar [18] =3D type I/O Port, range 32, base 0x170, size 8, enabled
> bar [1c] =3D type I/O Port, range 32, base 0x374, size 1, enabled
> bar [20] =3D type I/O Port, range 32, base 0x6fa0, size 16, enabled
> atapci1@pci0:0:31:2: class=3D0x01018f card=3D0x01fe1028 chip=3D0x28288086
> rev=3D0x02 hdr=3D0x00
> vendor =3D 'Intel Corporation'
> device =3D 'ICH8M (ICH8 Family) 3 port SATA Controller'
> class =3D mass storage
> subclass =3D ATA
> bar [10] =3D type I/O Port, range 32, base 0x6eb0, size 8, enabled
> bar [14] =3D type I/O Port, range 32, base 0x6eb8, size 4, enabled
> bar [18] =3D type I/O Port, range 32, base 0x6ec0, size 8, enabled
> bar [1c] =3D type I/O Port, range 32, base 0x6ec8, size 4, enabled
> bar [20] =3D type I/O Port, range 32, base 0x6ee0, size 16, enabled
> bar [24] =3D type I/O Port, range 32, base 0xeff0, size 16, enabled
> ichsmb0@pci0:0:31:3: class=3D0x0c0500 card=3D0x01fe1028 chip=3D0x283e8086
> rev=3D0x02 hdr=3D0x00
> vendor =3D 'Intel Corporation'
> device =3D '82801H (ICH8 Family) SMBus Controller'
> class =3D serial bus
> subclass =3D SMBus
> bar [10] =3D type Memory, range 32, base 0xfebfbf00, size 256, enabled
> bar [20] =3D type I/O Port, range 32, base 0x10c0, size 32, enabled
> vgapci0@pci0:1:0:0: class=3D0x030000 card=3D0x01fe1028 chip=3D0x042910de
> rev=3D0xa1 hdr=3D0x00
> vendor =3D 'Nvidia Corp'
> device =3D 'Unknown nVidia Quadro FX 570M'
> class =3D display
> subclass =3D VGA
> bar [10] =3D type Memory, range 32, base 0xfd000000, size 16777216, enabl=
ed

Ok, this is BAR 0, BARs 1 and 2 are indeed are not showing up.  BAR 1
should be your framebuffer and should be where most of your memory is.
(This is the memory the tell you about when you buy the card, 256M,
512M, etc.)  It should probably be a 64bit BAR, which is why BAR 2 isn't
there.  We are going to need more details on your card...

> bar [1c] =3D type Memory, range 64, base 0xfa000000, size 33554432, enabl=
ed

This one is BAR 3, which is used when it doesn't find BAR 1.

robert.

> bar [24] =3D type I/O Port, range 32, base 0xdf00, size 128, enabled
> ndis0@pci0:12:0:0: class=3D0x028000 card=3D0x000a1028 chip=3D0x432814e4
> rev=3D0x03 hdr=3D0x00
> vendor =3D 'Broadcom Corporation'
> device =3D 'BCM94321KFBG Broadcom 4321AGN 802.11a/b/g/draft-n Wi-Fi Solut=
ion'
> class =3D network
> bar [10] =3D type Memory, range 64, base 0xf9ffc000, size 16384, enabled
> bar [18] =3D type Prefetchable Memory, range 64, base 0xf0000000, size
> 1048576, enabled
> bge0@pci0:9:0:0: class=3D0x020000 card=3D0x01fe1028 chip=3D0x167314e4 rev=
=3D0x02
> hdr=3D0x00
> vendor =3D 'Broadcom Corporation'
> device =3D 'B57xx Broadcom NetXtreme Gigabit Ethernet'
> class =3D network
> subclass =3D ethernet
> bar [10] =3D type Memory, range 64, base 0xf9bf0000, size 65536, enabled
> cbb0@pci0:3:1:0: class=3D0x060700 card=3D0x01fe1028 chip=3D0x71351217 rev=
=3D0x21
> hdr=3D0x02
> vendor =3D 'O2 Micro Inc'
> device =3D 'OZ711EZ1 MemoryCardBus Controller'
> class =3D bridge
> subclass =3D PCI-CardBus
> bar [10] =3D type Memory, range 32, base 0xf9a00000, size 4096, enabled
> fwohci0@pci0:3:1:4: class=3D0x0c0010 card=3D0x01fe1028 chip=3D0x00f71217
> rev=3D0x02 hdr=3D0x00
> vendor =3D 'O2 Micro Inc'
> device =3D '0x00f71217 1394 Open Host Controller Interface'
> class =3D serial bus
> subclass =3D FireWire
> bar [10] =3D type Memory, range 32, base 0xf9aff000, size 4096, enabled
> bar [14] =3D type Memory, range 32, base 0xf9afe800, size 2048, enabled
>=20
> and follow your intrudction.still pain me :(
>=20
> (++) Using config file: "xorg.conf1"
> drm0: <NVidia Display Adapter> on vgapci0
> info: [drm] Detected an NV50 generation card (0x086900a2)
> vgapci0: child drm0 requested pci_enable_busmaster
> info: [drm] Initialized nouveau 0.0.12 20060213
> error: [drm:pid6493:drm_alloc_resource] *ERROR* Couldn't find resource 0x=
2
> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xffffffffffffffff=
).
> error: [drm:pid6493:drm_alloc_resource] *ERROR* Couldn't find resource 0x=
1
> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xffffffffffffffff=
).
> error: [drm:pid6493:drm_alloc_resource] *ERROR* Couldn't find resource 0x=
1
> drm0: [ITHREAD]
> info: [drm] Allocating FIFO number 1
> error: [drm:pid6494:nouveau_graph_trapped_channel] *ERROR* AIII,
> invalid/inactiv
> e channel id 128
> info: [drm] PGRAPH_ERROR - nSource:info: [drm] PROTECTION_ERRORinfo:
> [drm] , nSt
> atus:info: [drm]
> info: [drm] PGRAPH_ERROR - Ch -1/0 Class 0x0000 Mthd 0x0000 Data
> 0x00000000:0x00
> 000000
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* magic set 1:
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408900: 0x800000=
3f
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408904: 0xcf6f7f=
0e
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408908: 0xfff736=
7f
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x0040890c: 0x000018=
50
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408910: 0xafff35=
87
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e08: 0x800b6f=
ad
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e0c: 0x000000=
00
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e10: 0x4df4fd=
60
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e14: 0x000000=
d7
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e18: 0x313976=
8d
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e1c: 0xf6d697=
57
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e20: 0x631616=
50
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e24: 0x072200=
09
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* magic set 2:
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409900: 0x000000=
00
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409904: 0x000000=
00
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409908: 0x000000=
00
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x0040990c: 0x000000=
00
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409910: 0x000000=
00
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e08: 0x000000=
00
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e0c: 0x000000=
00
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e10: 0x000000=
00
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e14: 0x000000=
00
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e18: 0x000000=
00
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e18: 0x000000=
00
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e1c: 0x000000=
00
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e20: 0x000000=
00
> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e24: 0x000000=
00
> info: [drm] nouveau_fifo_alloc: initialised FIFO 1
> info: [drm] PFIFO_DMA_PUSHER - Ch 1
> (EE) NOUVEAU(0): 1296: No valid FB address in PCI config space
> (EE) Screen(s) found, but none have a usable configuration.
>=20
> Fatal server error:
> no screens found
>=20
> Please consult the The X.Org Foundation support
> at http://wiki.x.org
> for help.
> Please also check the log file at "/var/log/Xorg.0.log" for additional
> informati
> on.
>=20
> info: [drm] nouveau_fifo_free: freeing fifo 1
> error: [drm:pid6493:nouveau_fifo_free] *ERROR* Failed to idle channel 1
> before d
> estroy.Prepare for strangeness..
> info: [drm] PFIFO_DMA_PUSHER - Ch 127
> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xffffffffffffffff=
).
> error: [drm:pid6493:drm_alloc_resource] *ERROR* Couldn't find resource 0x=
1
>=20
> >  =20
> >> (II) Loading sub module "int10"
> >> (II) LoadModule: "int10"
> >> (II) Loading /usr/local/lib/xorg/modules//libint10.so
> >> (II) Module int10: vendor=3D"X.Org Foundation"
> >> 	compiled for 1.5.99.902, module version =3D 1.0.0
> >> 	ABI class: X.Org Video Driver, version 5.0
> >> (II) NOUVEAU(0): Initializing int10
> >> (=3D=3D) NOUVEAU(0): Write-combining range (0xa0000,0x20000) was alrea=
dy clear
> >> (=3D=3D) NOUVEAU(0): Write-combining range (0xc0000,0x40000) was alrea=
dy clear
> >> (II) NOUVEAU(0): Primary V_BIOS segment is: 0xc000
> >> (=3D=3D) NOUVEAU(0): Write-combining range (0x0,0x1000) was already cl=
ear
> >> drmOpenDevice: node name is /dev/dri/card0
> >> drmOpenDevice: open result is 10, (OK)
> >> drmOpenDevice: node name is /dev/dri/card0
> >> drmOpenDevice: open result is 10, (OK)
> >> drmOpenByBusid: Searching for BusID pci:0000:01:00.0
> >> drmOpenDevice: node name is /dev/dri/card0
> >> drmOpenDevice: open result is 10, (OK)
> >> drmOpenByBusid: drmOpenMinor returns 10
> >> drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
> >> (II) [drm] DRM interface version 1.2
> >> (II) [drm] DRM open master succeeded.
> >> (II) NOUVEAU(0): [drm] nouveau interface version: 0.0.12
> >> (--) NOUVEAU(0): [drm] kernel modesetting not available
> >> (--) NOUVEAU(0): VESA-HACK: Console VGA mode is 0x3
> >> (II) NOUVEAU(0): Creating default Display subsection in Screen section
> >> 	"Default Screen Section" for depth/fbbpp 24/32
> >> (=3D=3D) NOUVEAU(0): Depth 24, (--) framebuffer bpp 32
> >> (=3D=3D) NOUVEAU(0): RGB weight 888
> >> (=3D=3D) NOUVEAU(0): Default visual is TrueColor
> >> (II) Loading sub module "vgahw"
> >> (II) LoadModule: "vgahw"
> >> (II) Loading /usr/local/lib/xorg/modules//libvgahw.so
> >> (II) Module vgahw: vendor=3D"X.Org Foundation"
> >> 	compiled for 1.5.99.902, module version =3D 0.1.0
> >> 	ABI class: X.Org Video Driver, version 5.0
> >> (=3D=3D) NOUVEAU(0): Randr1.2 support enabled
> >> (=3D=3D) NOUVEAU(0): Using HW cursor
> >> (EE) NOUVEAU(0): 1296: No valid FB address in PCI config space
> >> (=3D=3D) NOUVEAU(0): Write-combining range (0x0,0x1000) was already cl=
ear
> >> (II) UnloadModule: "nouveau"
> >> (II) UnloadModule: "vgahw"
> >> (II) Unloading /usr/local/lib/xorg/modules//libvgahw.so
> >> (II) UnloadModule: "int10"
> >> (II) Unloading /usr/local/lib/xorg/modules//libint10.so
> >> (EE) Screen(s) found, but none have a usable configuration.
> >>
> >> Fatal server error:
> >> no screens found
> >>
> >> Please consult the The X.Org Foundation support=20
> >> 	 at http://wiki.x.org
> >>  for help.=20
> >> Please also check the log file at "/var/log/Xorg.0.log" for additional=
 information.
> >>
> >>    =20
>=20
--=20
Robert Noland <rnoland@FreeBSD.org>
FreeBSD

--=-yQkGkYl0Vhm/OQbS9wLk
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (FreeBSD)

iEYEABECAAYFAknIlt8ACgkQM4TrQ4qfROMiRgCgiGibe4kxUxOEjpRIwC5jWsA6
UiQAnjbVWIPpknCyuFk8OC3jJVJerFV8
=z8ca
-----END PGP SIGNATURE-----

--=-yQkGkYl0Vhm/OQbS9wLk--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1237882591.1771.26.camel>