[Nouveau] [Bug 35157] New: Black Screen while booting
Didier Spaier
didier.spaier at epsm.fr
Wed Mar 9 11:02:40 PST 2011
Le 09/03/2011 19:50, bugzilla-daemon at freedesktop.org a écrit :
> https://bugs.freedesktop.org/show_bug.cgi?id=35157
>
> Summary: Black Screen while booting
> Product: xorg
> Version: unspecified
> Platform: x86-64 (AMD64)
> OS/Version: Linux (All)
> Status: NEW
> Severity: normal
> Priority: medium
> Component: Driver/nouveau
> AssignedTo: nouveau at lists.freedesktop.org
> ReportedBy: limaunion at gmail.com
> QAContact: xorg-team at lists.x.org
>
>
> Hi! I'm getting a black screen _inmediately_after_booting_ the Linux kernel,
> being unable to access any tty console nor X11 (of course ssh is ok).
>
Then, how do you get this Xorg.0.log ?
> I'm running a self-compiled kernel from vanilla (2.6.37.2) and am trying to
> switch from the NVIDIA propietary driver to nouveau.
>
> I've followed the following instructions in order to enable the required kernel
> settings:
> http://en.gentoo-wiki.com/wiki/Nouveau (the real distro I'm using is Debian
> testing)
>
I'd suggest looking first at the nouveau wiki, especially this page:
http://nouveau.freedesktop.org/wiki/TroubleShooting
> I'm not sure if this is a bug or not but let me know any other information
> required.
> Thanks in advance.
>
>
> $ cat dmesg | egrep -i '(nouveau|drm)'
> [ 0.000000] Linux version 2.6.37.2.nouveau (limaunion at debian1) (gcc version
> 4.4.5 (Debian 4.4.5-12) ) #7 SMP Fri Mar 4 22:35:28 2011
> [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-2.6.37.2.nouveau
> root=/dev/sda1 ro vga=775
> [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.37.2.nouveau
> root=/dev/sda1 ro vga=775
> [ 3.633513] [drm] Initialized drm 1.1.0 20060810
> [ 3.808087] usb usb1: Manufacturer: Linux 2.6.37.2.nouveau ehci_hcd
> [ 3.921663] nouveau 0000:02:00.0: PCI INT A -> Link[APC8] -> GSI 16 (level,
> low) -> IRQ 16
> [ 3.921671] nouveau 0000:02:00.0: setting latency timer to 64
> [ 3.924642] [drm] nouveau 0000:02:00.0: Detected an NV40 generation card
> (0x044a00a2)
> [ 3.925947] [drm] nouveau 0000:02:00.0: Attempting to load BIOS image from
> PRAMIN
> [ 4.005997] [drm] nouveau 0000:02:00.0: ... appears to be valid
> [ 4.006014] [drm] nouveau 0000:02:00.0: BIT BIOS found
> [ 4.006019] [drm] nouveau 0000:02:00.0: Bios version 05.44.02.67
> [ 4.006024] [drm] nouveau 0000:02:00.0: TMDS table version 1.1
> [ 4.006028] [drm] nouveau 0000:02:00.0: BIT table 'd' not found
> [ 4.006033] [drm] nouveau 0000:02:00.0: Found Display Configuration Block
> version 3.0
> [ 4.006039] [drm] nouveau 0000:02:00.0: Raw DCB entry 0: 01000300 00000028
> [ 4.006044] [drm] nouveau 0000:02:00.0: Raw DCB entry 1: 02011310 00000028
> [ 4.006048] [drm] nouveau 0000:02:00.0: Raw DCB entry 2: 01011312 00000000
> [ 4.006052] [drm] nouveau 0000:02:00.0: Raw DCB entry 3: 020223f1 00c0c080
> [ 4.006058] [drm] nouveau 0000:02:00.0: DCB connector table: VHER 0x30 5 7 2
> [ 4.006063] [drm] nouveau 0000:02:00.0: 0: 0x00000000: type 0x00 idx 0 tag
> 0xff
> [ 4.006068] [drm] nouveau 0000:02:00.0: 1: 0x00002130: type 0x30 idx 1 tag
> 0x08
> [ 4.006073] [drm] nouveau 0000:02:00.0: 2: 0x00000210: type 0x10 idx 2 tag
> 0xff
> [ 4.006078] [drm] nouveau 0000:02:00.0: 3: 0x00000211: type 0x11 idx 3 tag
> 0xff
> [ 4.006083] [drm] nouveau 0000:02:00.0: 4: 0x00000213: type 0x13 idx 4 tag
> 0xff
> [ 4.006093] [drm] nouveau 0000:02:00.0: Parsing VBIOS init table 0 at offset
> 0xDCEA
> [ 4.006477] [drm] nouveau 0000:02:00.0: Parsing VBIOS init table 1 at offset
> 0xE04F
> [ 4.026225] [drm] nouveau 0000:02:00.0: Parsing VBIOS init table 2 at offset
> 0xE589
> [ 4.026243] [drm] nouveau 0000:02:00.0: Parsing VBIOS init table 3 at offset
> 0xE6DE
> [ 4.028135] [drm] nouveau 0000:02:00.0: Parsing VBIOS init table 4 at offset
> 0xE888
> [ 4.047489] [drm] nouveau 0000:02:00.0: mem timing table length unknown: 14
> [ 4.047495] [drm] nouveau 0000:02:00.0: 1 available performance level(s)
> [ 4.047501] [drm] nouveau 0000:02:00.0: 0: memory 532MHz core 350MHz
> fanspeed 100%
> [ 4.047512] [drm] nouveau 0000:02:00.0: c: memory 401MHz core 200MHz
> [ 4.047520] [drm] nouveau 0000:02:00.0: Detected 256MiB VRAM
> [ 4.049196] [drm] nouveau 0000:02:00.0: 64 MiB GART (aperture)
> [ 4.051165] [drm] nouveau 0000:02:00.0: Allocating FIFO number 0
> [ 4.051564] [drm] nouveau 0000:02:00.0: nouveau_channel_alloc: initialised
> FIFO 0
> [ 4.051576] [drm] nouveau 0000:02:00.0: Setting dpms mode 3 on vga encoder
> (output 0)
> [ 4.051582] [drm] nouveau 0000:02:00.0: Setting dpms mode 3 on vga encoder
> (output 1)
> [ 4.051587] [drm] nouveau 0000:02:00.0: Setting dpms mode 3 on tmds encoder
> (output 2)
> [ 4.051593] [drm] nouveau 0000:02:00.0: Setting dpms mode 3 on TV encoder
> (output 3)
> [ 4.208627] [drm] nouveau 0000:02:00.0: allocated 1680x1050 fb: 0x49000, bo
> ffff88007ae81c00
> [ 4.208694] fb0: nouveaufb frame buffer device
> [ 4.208698] drm: registered panic notifier
> [ 4.208705] [drm] Initialized nouveau 0.0.16 20090420 for 0000:02:00.0 on
> minor 0
> [ 4.488065] usb usb2: Manufacturer: Linux 2.6.37.2.nouveau ohci_hcd
>
>
> $ cat lsmod.out.txt | egrep '(drm|nouveau)'
> nouveau 464294 0
> ttm 42177 1 nouveau
> drm_kms_helper 21691 1 nouveau
> drm 141427 3 nouveau,ttm,drm_kms_helper
> fb 30953 2 nouveau,drm_kms_helper
> cfbcopyarea 2857 1 nouveau
> i2c_algo_bit 4103 2 nouveau,bttv
> cfbimgblt 1897 1 nouveau
> button 4522 1 nouveau
> i2c_core 15872 20
> tuner,tea5767,tda8290,tda18271,tda827x,tda9887,tuner_simple,tea5761,tvaudio,tda7432,msp3400,nouveau,bttv,drm_kms_helper,v4l2_common,videodev,drm,i2c_algo_bit,tveeprom,i2c_nforce2
> cfbfillrect 2917 1 nouveau
>
>
> $ cat Xorg.0.log
> X.Org X Server 1.7.7
> Release Date: 2010-05-04
> X Protocol Version 11, Revision 0
> Build Operating System: Linux 2.6.32-5-amd64 x86_64 Debian
> Current Operating System: Linux debian1 2.6.37.2.nouveau #7 SMP Fri Mar 4
> 22:35:28 ART 2011 x86_64
> Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.37.2.nouveau root=/dev/sda1
> ro vga=775
> Build Date: 12 January 2011 02:59:50AM
> xorg-server 2:1.7.7-11 (Cyril Brulebois<kibi at debian.org>)
> Current version of pixman: 0.16.4
> 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: Fri Mar 4 22:37:43 2011
> (==) Using config file: "/etc/X11/xorg.conf"
> (==) Using system config directory "/usr/share/X11/xorg.conf.d"
> (==) 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 "devname"
> (==) No monitor specified for screen "Default Screen Section".
> Using a default monitor configuration.
> (==) Automatically adding devices
> (==) Automatically enabling devices
> (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
> Entry deleted from font path.
> (==) FontPath set to:
> /usr/share/fonts/X11/misc,
> /usr/share/fonts/X11/100dpi/:unscaled,
> /usr/share/fonts/X11/75dpi/:unscaled,
> /usr/share/fonts/X11/Type1,
> /usr/share/fonts/X11/100dpi,
> /usr/share/fonts/X11/75dpi,
> /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
> built-ins
> (==) ModulePath set to "/usr/lib/xorg/modules"
> (==) |-->Input Device "Generic Keyboard"
> (==) No Layout section. Using the first core keyboard device.
> (II) The server relies on udev to provide the list of input devices.
> If no devices become available, reconfigure udev or disable
> AutoAddDevices.
> (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse'
> will be disabled.
> (WW) Disabling Generic Keyboard
> (II) Loader magic: 0x7c8a00
> (II) Module ABI versions:
> X.Org ANSI C Emulation: 0.4
> X.Org Video Driver: 6.0
> X.Org XInput driver : 7.0
> X.Org Server Extension : 2.0
> (++) using VT number 7
> (--) PCI: (0:1:7:0) 109e:036e:0000:0000 Brooktree Corporation Bt878 Video
> Capture rev 17, Mem @ 0xfdfff000/4096
> (--) PCI:*(0:2:0:0) 10de:016a:1682:2234 nVidia Corporation NV44 [GeForce 7100
> GS] rev 161, Mem @ 0xfa000000/16777216, 0xd0000000/268435456,
> 0xfb000000/16777216, BIOS @ 0x????????/131072
> (II) Open ACPI successful (/var/run/acpid.socket)
> (II) LoadModule: "extmod"
> (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
> (II) Module extmod: vendor="X.Org Foundation"
> compiled for 1.7.7, module version = 1.0.0
> Module class: X.Org Server Extension
> ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension SELinux
> (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/lib/xorg/modules/extensions/libdbe.so
> (II) Module dbe: vendor="X.Org Foundation"
> compiled for 1.7.7, 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/lib/xorg/modules/extensions/libglx.so
> (II) Module glx: vendor="NVIDIA Corporation"
> compiled for 4.0.2, module version = 1.0.0
> Module class: X.Org Server Extension
> (II) NVIDIA GLX Module 260.19.36 Tue Jan 18 17:12:12 PST 2011
> (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.7.7, 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/lib/xorg/modules/extensions/libdri.so
> (II) Module dri: vendor="X.Org Foundation"
> compiled for 1.7.7, module version = 1.0.0
> ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension XFree86-DRI
> (II) LoadModule: "dri2"
> (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
> (II) Module dri2: vendor="X.Org Foundation"
> compiled for 1.7.7, module version = 1.1.0
> ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension DRI2
> (II) LoadModule: "nouveau"
> (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
> (II) Module nouveau: vendor="X.Org Foundation"
> compiled for 1.7.7, module version = 0.0.15
> Module class: X.Org Video Driver
> ABI class: X.Org Video Driver, version 6.0
> (II) NOUVEAU driver Date: Tue Mar 16 13:08:37 2010 +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 02 at 00:00:0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 8, (OK)
> drmOpenByBusid: Searching for BusID pci:0000:02:00.0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 8, (OK)
> drmOpenByBusid: drmOpenMinor returns 8
> drmOpenByBusid: drmGetBusid reports pci:0000:02:00.0
> (EE) [drm] failed to open device
> (EE) No devices detected.
>
> Fatal server error:
> no screens found
>
I am not a developer but sometimes had to upgrade libdrm (or get it from git) to avoid this.
> 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
> information.
>
> $ lspci -nn
> 00:00.0 RAM memory [0500]: nVidia Corporation MCP61 Memory Controller
> [10de:03ea] (rev a1)
> 00:01.0 ISA bridge [0601]: nVidia Corporation MCP61 LPC Bridge [10de:03e0] (rev
> a2)
> 00:01.1 SMBus [0c05]: nVidia Corporation MCP61 SMBus [10de:03eb] (rev a2)
> 00:01.2 RAM memory [0500]: nVidia Corporation MCP61 Memory Controller
> [10de:03f5] (rev a2)
> 00:02.0 USB Controller [0c03]: nVidia Corporation MCP61 USB Controller
> [10de:03f1] (rev a3)
> 00:02.1 USB Controller [0c03]: nVidia Corporation MCP61 USB Controller
> [10de:03f2] (rev a3)
> 00:04.0 PCI bridge [0604]: nVidia Corporation MCP61 PCI bridge [10de:03f3] (rev
> a1)
> 00:05.0 Audio device [0403]: nVidia Corporation MCP61 High Definition Audio
> [10de:03f0] (rev a2)
> 00:06.0 IDE interface [0101]: nVidia Corporation MCP61 IDE [10de:03ec] (rev a2)
> 00:07.0 Bridge [0680]: nVidia Corporation MCP61 Ethernet [10de:03ef] (rev a2)
> 00:08.0 IDE interface [0101]: nVidia Corporation MCP61 SATA Controller
> [10de:03f6] (rev a2)
> 00:09.0 PCI bridge [0604]: nVidia Corporation MCP61 PCI Express bridge
> [10de:03e8] (rev a2)
> 00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> HyperTransport Technology Configuration [1022:1100]
> 00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> Address Map [1022:1101]
> 00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> DRAM Controller [1022:1102]
> 00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> Miscellaneous Control [1022:1103]
> 01:07.0 Multimedia video controller [0400]: Brooktree Corporation Bt878 Video
> Capture [109e:036e] (rev 11)
> 01:07.1 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio Capture
> [109e:0878] (rev 11)
> 02:00.0 VGA compatible controller [0300]: nVidia Corporation NV44 [GeForce 7100
> GS] [10de:016a] (rev a1)
>
More information about the Nouveau
mailing list