[Nouveau] blank screen with nouveau

Anthony Callegaro callytic at free.fr
Mon May 18 03:26:30 PDT 2009


Hey I am having exactly the same issue on a NV15 chipset.

I am working a Debian Sid box up to date with git pull today (15/05/09).
What baffles me, is that there is no error anywhere in the logs. When I
start Xorg I just get a blank screen with a blinking cursor.

Here are the details of my testbox :
$ uname -a
Linux testbox 2.6.29-letic #1 SMP Fri May 1 19:16:24 IST 2009 i686
GNU/Linux 
// This is a stock debian kernel with CONFIG_DRM unset (same behaviour
with Debian's 2.6.29-2)

$ Xorg -version
X.Org X Server 1.6.1.901 (1.6.2 RC 1)
Release Date: 2009-5-8
//Debian sid current version of Xorg

$ lspci | grep nV
01:00.0 VGA compatible controller: nVidia Corporation NV15 [GeForce2
GTS/Pro] (rev a4)

What I did :
 wget
"http://nouveau.freedesktop.org/wiki/DebianInstall?action=AttachFile&do=view&target=nouveau-build-deps_1.0_all.deb"
 dpkg -i nouveau-build-deps_1.0_all.deb # will complain about the
dependencies
 apt-get -f install
 git clone git://anongit.freedesktop.org/git/mesa/drm/
 cd drm
 ./autogen.sh --prefix=/usr && ./configure
--enable-nouveau-experimental-api && make
//Tried without --enable-nouveau-experimental-api flag with exact same
results
 su -c "make install"
 cd linux-core && make 
 insmod linux-core/drm.ko debug=1
 insmod linux-core/nouveau.ko

 git clone git://anongit.freedesktop.org/git/nouveau/xf86-video-nouveau/
 export NOUVEAU=/home/letic/work/nouveau/drm/libdrm/nouveau/
 LIBDRM_NOUVEAU_LIBS=$NOUVEAU LIBDRM_NOUVEAU_CFLAGS=-I
$NOUVEAU ./autogen.sh
 make
 su -c "cp  src/.libs/nouveau_drv.so /usr/lib/xorg/modules/drivers"

The logs :
 Syslog : http://www.letic.fr/files/syslog 
 Dmesg : http://www.letic.fr/files/dmesg 
 xorg.0.log : http://www.letic.fr/files/Xorg.0.log 

So far I tried recompiling the kernel without the DRM module set, and
removing the framebuffer. I tried with different kernel version and
without the --enable-nouveau-experimental-api flag without success.

The only error message I have is when compiling the nouveau driver man
pages :
Making all in man
make[2]: Entering directory
`/home/letic/work/nouveau/xf86-video-nouveau/man'
make[2]: *** No rule to make target `nouveau. at DRIVER_MAN_SUFFIX@',
needed by `all-am'.  Stop.
make[2]: Leaving directory
`/home/letic/work/nouveau/xf86-video-nouveau/man'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/letic/work/nouveau/xf86-video-nouveau'
make: *** [all] Error 2

So I don't believe this should have an impact :o)

I would really appreciate if somebody could give me a pointer of where
to start troubleshooting as so far the FAQ doesn't cover this kind of
issue.

Thanks in advance
LeTic


On Sun, 2009-05-03 at 10:15 +0400, lexa wrote:
> I install nouveau from git (from overlay "nouveau"). But when i try start Xorg i have black screen and blinking cursor.
> I use FX5200 (NV34).
> 
> Xorg.log
> X.Org X Server 1.5.3
> Release Date: 5 November 2008
> X Protocol Version 11, Revision 0
> Build Operating System: Linux 2.6.29-gentoo-r1 i686
> Current Operating System: Linux localhost 2.6.29-gentoo-r2 #1 SMP PREEMPT Sat May 2 14:23:23 MSD 2009 i686
> Build Date: 22 April 2009  02:53:02PM
> 
> 	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: Sun May  3 09:41:11 2009
> (==) Using config file: "/etc/X11/xorg.conf"
> (==) ServerLayout "Simple Layout"
> (**) |-->Screen "Screen 1" (0)
> (**) |   |-->Monitor "monitor1"
> (**) |   |-->Device "card1"
> (==) Automatically adding devices
> (==) Automatically enabling devices
> (**) FontPath set to:
> 	/usr/share/fonts/church_fonts/,
> 	/usr/share/fonts/misc/,
> 	/usr/share/fonts/100dpi/,
> 	/usr/share/fonts/75dpi/,
> 	/usr/share/fonts/inconsolata/,
> 	/usr/share/fonts/cronyx/,
> 	/usr/share/fonts/default/ghostscript/,
> 	/usr/share/fonts/encodings/,
> 	/usr/share/fonts/encodings/large/,
> 	/usr/share/fonts/terminus/,
> 	/usr/share/fonts/dejavu/,
> 	/usr/share/fonts/corefonts/,
> 	/usr/share/fonts/intlfonts/,
> 	/usr/share/fonts/cyrillic/,
> 	/usr/share/fonts/misc/,
> 	/usr/share/fonts/TTF/,
> 	/usr/share/fonts/OTF,
> 	/usr/share/fonts/Type1/,
> 	/usr/share/fonts/100dpi/,
> 	/usr/share/fonts/75dpi/,
> 	built-ins
> (==) ModulePath set to "/usr/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) Open ACPI successful (/var/run/acpid.socket)
> (II) Loader magic: 0x9a0
> (II) Module ABI versions:
> 	X.Org ANSI C Emulation: 0.4
> 	X.Org Video Driver: 4.1
> 	X.Org XInput driver : 2.1
> 	X.Org Server Extension : 1.1
> (II) Loader running on linux
> (--) using VT number 7
> 
> (--) PCI:*(0 at 1:0:0) nVidia Corporation NV34 [GeForce FX 5200] rev 161, Mem @ 0xec000000/0, 0xe0000000/0, BIOS @ 0x????????/131072
> (II) System resource ranges:
> 	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[B]
> 	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
> 	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
> 	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
> 	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
> 	[5] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
> (II) LoadModule: "extmod"
> 
> (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
> (II) Module extmod: vendor="X.Org Foundation"
> 	compiled for 1.5.3, module version = 1.0.0
> 	Module class: X.Org Server Extension
> 	ABI class: X.Org Server Extension, version 1.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 TOG-CUP
> (II) Loading extension Extended-Visual-Information
> (II) Loading extension XVideo
> (II) Loading extension XVideo-MotionCompensation
> (II) Loading extension X-Resource
> (II) LoadModule: "dbe"
> 
> (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
> (II) Module dbe: vendor="X.Org Foundation"
> 	compiled for 1.5.3, module version = 1.0.0
> 	Module class: X.Org Server Extension
> 	ABI class: X.Org Server Extension, version 1.1
> (II) Loading extension DOUBLE-BUFFER
> (II) LoadModule: "glx"
> 
> (II) Loading /usr/lib/xorg/modules/extensions//libglx.so
> (II) Module glx: vendor="X.Org Foundation"
> 	compiled for 1.5.3, module version = 1.0.0
> 	ABI class: X.Org Server Extension, version 1.1
> (==) AIGLX enabled
> (==) Exporting typical set of GLX visuals
> (II) Loading extension GLX
> (II) LoadModule: "record"
> 
> (II) Loading /usr/lib/xorg/modules/extensions//librecord.so
> (II) Module record: vendor="X.Org Foundation"
> 	compiled for 1.5.3, module version = 1.13.0
> 	Module class: X.Org Server Extension
> 	ABI class: X.Org Server Extension, version 1.1
> (II) Loading extension RECORD
> (II) LoadModule: "dri"
> 
> (II) Loading /usr/lib/xorg/modules/extensions//libdri.so
> (II) Module dri: vendor="X.Org Foundation"
> 	compiled for 1.5.3, module version = 1.0.0
> 	ABI class: X.Org Server Extension, version 1.1
> (II) Loading extension XFree86-DRI
> (II) LoadModule: "nouveau"
> 
> (II) Loading /usr/lib/xorg/modules/drivers//nouveau_drv.so
> (II) Module nouveau: vendor="X.Org Foundation"
> 	compiled for 1.5.3, module version = 0.0.10
> 	Module class: X.Org Video Driver
> 	ABI class: X.Org Video Driver, version 4.1
> (II) NOUVEAU driver
> (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	0xffffffff - 0xffffffff (0x1) MX[B]
> 	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
> 	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
> 	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
> 	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
> 	[5] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
> (--) NOUVEAU(0): Chipset: "NVIDIA NV34"
> (II) Loading sub module "int10"
> (II) LoadModule: "int10"
> 
> (II) Loading /usr/lib/xorg/modules//libint10.so
> (II) Module int10: vendor="X.Org Foundation"
> 	compiled for 1.5.3, module version = 1.0.0
> 	ABI class: X.Org Video Driver, version 4.1
> (II) NOUVEAU(0): Initializing int10
> (II) NOUVEAU(0): Primary V_BIOS segment is: 0xc000
> (II) Loading sub module "dri"
> (II) LoadModule: "dri"
> 
> (II) Reloading /usr/lib/xorg/modules/extensions//libdri.so
> (II) NOUVEAU(0): Loaded DRI module
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 9, (OK)
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 9, (OK)
> drmOpenByBusid: Searching for BusID pci:0000:01:00.0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 9, (OK)
> drmOpenByBusid: drmOpenMinor returns 9
> drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
> (II) [drm] DRM interface version 1.3
> (II) [drm] DRM open master succeeded.
> (II) NOUVEAU(0): [drm] nouveau interface version: 0.0.12
> 
> 
> dmesg (partially)
> Linux version 2.6.29-gentoo-r2 (lexa at localhost) (gcc version 4.3.2 (Gentoo 4.3.2-r3 p1.6, pie-10.1.5) ) #1 SMP PREEMPT Sat May 2 14:23:23 MSD 2009
> .......
> mtrr: no MTRR for e0000000,8000000 found
> [drm] Initialized drm 1.1.0 20060810
> pci 0000:01:00.0: BAR 1: can't reserve mem region [0xe0000000-0xe7ffffff]
> pci 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> [drm] Detected an NV30 generation card (0x034200b1)
> [drm] Initialized nouveau 0.0.12 libdrm-2.4.9-5-g68103b2758029b3c1 on minor 0
> [drm] Used old pci detect: framebuffer loaded
> agpgart-sis 0000:00:00.0: AGP 3.5 bridge
> agpgart: X tried to set rate=x12. Setting to AGP3 x8 mode.
> agpgart-sis 0000:00:00.0: putting AGP V3 device at 0000:00:00.0 into 8x mode
> agpgart-sis 0000:00:00.0: SiS delay workaround: giving bridge time to recover
> agpgart-sis 0000:00:00.0: putting AGP V3 device at 0000:01:00.0 into 8x mode
> [drm] Allocating FIFO number 0
> [drm] nouveau_fifo_alloc: initialised FIFO 0
> [drm] nouveau_fifo_free: freeing fifo 0
> SysRq : Keyboard mode set to system default
> SysRq : Keyboard mode set to system default
> 
> _______________________________________________
> Nouveau mailing list
> Nouveau at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/nouveau
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.freedesktop.org/archives/nouveau/attachments/20090518/ed11129f/attachment.pgp 


More information about the Nouveau mailing list