[PREVIEW] Nouveau on FreeBSD (Take 2)

wsk wsk at gddsn.org.cn
Wed Mar 25 01:37:55 PDT 2009


Robert Noland wrote:
> On Wed, 2009-03-25 at 08:46 +0800, wsk wrote:
>   
>> Robert Noland wrote:
>>     
>>> 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:
>>>>>   
>>>>>       
>>>>>           
>>>>>>> Ok, this patch should work on NV50 chips also.
>>>>>>>       
>>>>>>> What you get is EXA and Xv.
>>>>>>>       
>>>>>>> You still need:
>>>>>>>       
>>>>>>> A recent -CURRENT or -STABLE.
>>>>>>>       
>>>>>>> git master of libdrm and xf86-video-nouveau.
>>>>>>>       
>>>>>>> This patch.
>>>>>>>       
>>>>>>> Things I've figured out since the last patch...
>>>>>>>       
>>>>>>> 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 and
>>>>>>> check the composite box.
>>>>>>>       
>>>>>>> On NV40 class hardware, you don't need the composite manager.  In fact
>>>>>>> (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 some
>>>>>>> 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 utilization.
>>>>>>> Disabling the composite manager makes everything fine.
>>>>>>>       
>>>>>>> http://people.freebsd.org/~rnoland/drm-nouveau-032109.patch <http://people.freebsd.org/%7Ernoland/drm-nouveau-032109.patch>
>>>>>>>       
>>>>>>> robert.
>>>>>>>       
>>>>>>>           
>>>>>>>               
>>>>>> 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 FreeBSD 7.2-PRE
>>>>>> RELEASE #2: Sun Mar 22 19:44:23 CST 2009     wsk at 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, (==) default setting,
>>>>>>         (++) from command line, (!!) notice, (II) informational,
>>>>>>         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
>>>>>> (==) Log file: "/var/log/Xorg.0.log", Time: Mon Mar 23 09:14:03 2009
>>>>>> ing config file: "xorg.conf1"
>>>>>> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resource 0x2
>>>>>> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resource 0x2
>>>>>> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resource 0x2
>>>>>> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xffffffffffffffff).
>>>>>> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resource 0x1
>>>>>> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xffffffffffffffff).
>>>>>> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resource 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, 0xffffffffffffffff).
>>>>>> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resource 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 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 FreeBSD 7.2-PRERELEASE #2: Sun Mar 22 19:44:23 CST 2009     wsk at lp.gddsn.org.cn:/usr/obj/usr/src/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, (==) default setting,
>>>>>> 	(++) from command line, (!!) notice, (II) informational,
>>>>>> 	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
>>>>>> (==) Log file: "/var/log/Xorg.0.log", Time: Mon Mar 23 09:14:03 2009
>>>>>> (++) Using config file: "xorg.conf1"
>>>>>> (==) No Layout section.  Using the first Screen section.
>>>>>> (==) No screen section available. Using defaults.
>>>>>> (**) |-->Screen "Default Screen Section" (0)
>>>>>> (**) |   |-->Monitor "<default monitor>"
>>>>>> (==) No device specified for screen "Default Screen Section".
>>>>>> 	Using the first device section listed.
>>>>>> (**) |   |-->Device "Card0"
>>>>>> (==) No monitor specified for screen "Default Screen Section".
>>>>>> 	Using a default monitor configuration.
>>>>>> (==) Automatically adding devices
>>>>>> (==) Automatically enabling devices
>>>>>> (==) No FontPath specified.  Using compiled-in default.
>>>>>> (==) FontPath set to:
>>>>>> 	built-ins
>>>>>> (==) 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 AllowEmptyInput.
>>>>>> (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 at 1:0:0) nVidia Corporation Quadro NVS 140M rev 161, Mem @ 0xfd000000/16777216, 0x00000000/268435456, 0xfa000000/33554432, I/O @ 0x0000df00/128, BIOS @ 0x????????/65536
>>>>>>     
>>>>>>         
>>>>>>             
>>>>> Ok, thats a new one...
>>>>>
>>>>>   
>>>>>       
>>>>>           
>>>>>> (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="X.Org Foundation"
>>>>>> 	compiled for 1.5.99.902, module version = 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="X.Org Foundation"
>>>>>> 	compiled for 1.5.99.902, module version = 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="X.Org Foundation"
>>>>>> 	compiled for 1.5.99.902, module version = 1.0.0
>>>>>> 	ABI class: X.Org Server Extension, version 2.0
>>>>>> (==) AIGLX disabled
>>>>>> (==) 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="X.Org Foundation"
>>>>>> 	compiled for 1.5.99.902, module version = 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="X.Org Foundation"
>>>>>> 	compiled for 1.5.99.902, module version = 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="X.Org Foundation"
>>>>>> 	compiled for 1.5.99.902, module version = 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 at 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"
>>>>>>     
>>>>>>         
>>>>>>             
>>>>> Hrm, NV86... I'll have to ask around about that.  Meanwhile can you send
>>>>> 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.
>>>>>   
>>>>>       
>>>>>           
>>>> bar [24] = type I/O Port, range 32, base 0xeff0, size 16, enabled
>>>> ichsmb0 at pci0:0:31:3: class=0x0c0500 card=0x01fe1028 chip=0x283e8086
>>>> rev=0x02 hdr=0x00
>>>> vendor = 'Intel Corporation'
>>>> device = '82801H (ICH8 Family) SMBus Controller'
>>>> class = serial bus
>>>> subclass = SMBus
>>>> bar [10] = type Memory, range 32, base 0xfebfbf00, size 256, enabled
>>>> bar [20] = type I/O Port, range 32, base 0x10c0, size 32, enabled
>>>> vgapci0 at pci0:1:0:0: class=0x030000 card=0x01fe1028 chip=0x042910de
>>>> rev=0xa1 hdr=0x00
>>>> vendor = 'Nvidia Corp'
>>>> device = 'Unknown nVidia Quadro FX 570M'
>>>> class = display
>>>> subclass = VGA
>>>> bar [10] = type Memory, range 32, base 0xfd000000, size 16777216, enabled
>>>>     
>>>>         
>>> 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...
>>>   
>>>       
>> indeed,my DELL D830 laptop video card is Quadro NVS 140M with 256M memory.
>> but it recognized Quadro FX 570M with pciconfig.
>>     
>
> So, the nouveau folks want me to get you to either boot linux and see
> what lspci shows for this card, or at least install the lspci port and
> see what it says.  I don't think it is going to reveal anything, but who
> knows...  This is not a driver issue at this point, the BARs just don't
> appear to be present.
>
> robert.
>
>   
ok,here's my lspci -v messags with linux Fedora live CD :-)
and thanks your Re


01:00.0 VGA compatible controller: nVidia Corporation Quadro NVS 140M
(rev a1) (prog-if 00 [VGA controller])
Subsystem: Dell Device 01fe
Flags: bus master, fast devsel, latency 0, IRQ 5
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at fa000000 (64-bit, non-prefetchable) [size=32M]
I/O ports at df00 [size=128]
[virtual] Expansion ROM at fc000000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Count=1/1
Enable-
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel <?>
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information <?>
Kernel modules: nvidiafb

0c:00.0 Network controller: Broadcom Corporation BCM4328 802.11a/b/g/n
(rev 03)
Subsystem: Dell Wireless 1500 Draft 802.11n WLAN Mini-card
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at f9ffc000 (64-bit, non-prefetchable) [size=16K]
Memory at f0000000 (64-bit, prefetchable) [size=1M]
Capabilities: [40] Power Management version 2
Capabilities: [58] Vendor Specific Information <?>
Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Count=1/1
Enable-
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSVoil-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSVoil-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+
MalfTLP+ ECRC- UnsupReq- ACSVoil-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [13c] Virtual Channel <?>
Capabilities: [160] Device Serial Number 1c-00-a4-ff-ff-26-df-c0
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: b43-pci-bridge
Kernel modules: ssb

>>>   
>>>       
>>>> bar [1c] = type Memory, range 64, base 0xfa000000, size 33554432, enabled
>>>>     
>>>>         
>>> This one is BAR 3, which is used when it doesn't find BAR 1.
>>>
>>> robert.
>>>
>>>   
>>>       
>>>> bar [24] = type I/O Port, range 32, base 0xdf00, size 128, enabled
>>>> ndis0 at pci0:12:0:0: class=0x028000 card=0x000a1028 chip=0x432814e4
>>>> rev=0x03 hdr=0x00
>>>>
>>>> and follow your intrudction.still pain me :(
>>>>
>>>> (++) 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 0x2
>>>> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xffffffffffffffff).
>>>> error: [drm:pid6493:drm_alloc_resource] *ERROR* Couldn't find resource 0x1
>>>> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xffffffffffffffff).
>>>> error: [drm:pid6493:drm_alloc_resource] *ERROR* Couldn't find resource 0x1
>>>> 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: 0x8000003f
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408904: 0xcf6f7f0e
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408908: 0xfff7367f
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x0040890c: 0x00001850
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408910: 0xafff3587
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e08: 0x800b6fad
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e0c: 0x00000000
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e10: 0x4df4fd60
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e14: 0x000000d7
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e18: 0x3139768d
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e1c: 0xf6d69757
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e20: 0x63161650
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e24: 0x07220009
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* magic set 2:
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409900: 0x00000000
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409904: 0x00000000
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409908: 0x00000000
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x0040990c: 0x00000000
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409910: 0x00000000
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e08: 0x00000000
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e0c: 0x00000000
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e10: 0x00000000
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e14: 0x00000000
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e18: 0x00000000
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e18: 0x00000000
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e1c: 0x00000000
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e20: 0x00000000
>>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e24: 0x00000000
>>>> 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: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 0x1
>>>>
>>>>     



More information about the freebsd-stable mailing list