drm/nouveau: crash regression in 3.5
From: Ortwin Glück
Date: Mon Jul 23 2012 - 14:01:28 EST
Hi,
My HP Elitebook 8540w now crashes on boot with 3.5. All works fine with
3.4. Bisected to the following commit:
20abd1634a6e2eedb84ca977adea56b8aa06cc3e is the first bad commit
commit 20abd1634a6e2eedb84ca977adea56b8aa06cc3e
Author: Ben Skeggs <bskeggs@xxxxxxxxxx>
Date: Mon Apr 30 11:33:43 2012 -0500
drm/nouveau: create real execution engine for software object class
Just a cleanup more or less, and to remove the need for special
handling of
software objects.
This removes a heap of documentation on dma/graph object formats.
The info
is very out of date with our current understanding, and is far better
documented in rnndb in envytools git.
Signed-off-by: Ben Skeggs <bskeggs@xxxxxxxxxx>
lspci:
01:00.0 VGA compatible controller: NVIDIA Corporation GT215 [Quadro FX
1800M] (rev a2)
kernel output from a working 3.4:
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: Detected
an NV50 generation card (0x0a3e00a2)
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: Checking
PRAMIN for VBIOS
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: ...
appears to be valid
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: Using
VBIOS from PRAMIN
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: BIT BIOS found
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: Bios
version 70.15.43.00
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: TMDS table
version 2.0
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: MXM: BIOS
version 3.0
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: MXM: MXMS
Version 3.0
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB
version 4.0
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB outp
00: 01000313 00010034
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB outp
03: 080153d6 0f220020
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB outp
04: 08015392 00020020
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB outp
05: 080143c6 0f220010
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB outp
06: 08014382 00020010
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB outp
08: 040383b6 0f230014
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB outp
10: 020273a6 0f220010
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB outp
11: 02027362 00020010
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB outp
13: 02049300 00000000
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB conn
00: 00000040
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB conn
01: 00001161
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB conn
02: 00001231
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB conn
03: 01000331
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB conn
04: 01000446
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB conn
05: 02000546
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB conn
06: 00010631
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB conn
07: 00010746
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB conn
08: 00020847
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: DCB conn
09: 00000900
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: Parsing
VBIOS init table 0 at offset 0x7AE4
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: 0x7E6B:
Condition still not met after 20ms, skipping follow
ing opcodes
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: 0x7E6F:
Condition still not met after 20ms, skipping follow
ing opcodes
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: Parsing
VBIOS init table 1 at offset 0x809A
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: Parsing
VBIOS init table 2 at offset 0x951E
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: Parsing
VBIOS init table 3 at offset 0x955C
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: Parsing
VBIOS init table 4 at offset 0x97CA
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: Parsing
VBIOS init table at offset 0x982F
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: 0x982F:
Condition still not met after 20ms, skipping follow
ing opcodes
Jul 23 19:49:57 localhost kernel: [TTM] Zone kernel: Available graphics
memory: 4008772 kiB
Jul 23 19:49:57 localhost kernel: [TTM] Zone dma32: Available graphics
memory: 2097152 kiB
Jul 23 19:49:57 localhost kernel: [TTM] Initializing pool allocator
Jul 23 19:49:57 localhost kernel: [TTM] Initializing DMA pool allocator
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: Detected
1024MiB VRAM (GDDR5)
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: 512 MiB
GART (aperture)
Jul 23 19:49:57 localhost kernel: [drm] Supports vblank timestamp
caching Rev 1 (10.10.2010).
Jul 23 19:49:57 localhost kernel: [drm] No driver support for vblank
timestamp query.
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: ACPI
backlight interface available, not registering our own
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: 3
available performance level(s)
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: 0: core
135MHz shader 270MHz memory 135MHz voltage 800mV
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: 1: core
405MHz shader 810MHz memory 324MHz voltage 850mV
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: 3: core
561MHz shader 1125MHz memory 1099MHz voltage 1000mV
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: c: core
405MHz shader 810MHz memory 324MHz voltage 1000mV
Jul 23 19:49:57 localhost kernel: [drm] nouveau 0000:01:00.0: allocated
1680x1050 fb: 0x210000, bo ffff880230e50c00
Jul 23 19:49:57 localhost kernel: fbcon: nouveaufb (fb0) is primary device
Jul 23 19:49:57 localhost kernel: Console: switching to colour frame
buffer device 210x65
Jul 23 19:49:57 localhost kernel: fb0: nouveaufb frame buffer device
Jul 23 19:49:57 localhost kernel: drm: registered panic notifier
Jul 23 19:49:57 localhost kernel: [drm] Initialized nouveau 1.0.0
20120316 for 0000:01:00.0 on minor 0
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/