"Bogus possible_crtcs" on Linux-6.6 with nouveau and Quadro K600
Krzysztof Olędzki
ole at ans.pl
Sat Jun 22 06:39:31 UTC 2024
Hello,
Not sure when this started exactly (if needed, I can do a git bisect) but with Linux-6.6 (currently running 6.6.31) I get the following set of warnings during the boot on NVIDIA Quadro K600:
[ 3.814473] Bogus possible_crtcs: [ENCODER:64:sor-0002-0fc1] possible_crtcs=0xf (full crtc mask=0x3)
[ 4.057983] Bogus possible_crtcs: [ENCODER:65:dac-0000-0f02] possible_crtcs=0xf (full crtc mask=0x3)
[ 4.302980] Bogus possible_crtcs: [ENCODER:67:sor-0006-0f42] possible_crtcs=0xf (full crtc mask=0x3)
[ 4.551955] Bogus possible_crtcs: [ENCODER:68:sor-0002-0f42] possible_crtcs=0xf (full crtc mask=0x3)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107GL [Quadro K600] [10de:0ffa] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Device [103c:094b]
Flags: bus master, fast devsel, latency 0, IRQ 26
Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at dc80 [size=128]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Kernel driver in use: nouveau
Full dmesg bellow, please let me know if additional information is needed.
[ 2.977016] nouveau 0000:01:00.0: vgaarb: deactivate vga console
[ 2.989494] Console: switching to colour dummy device 80x25
[ 2.995336] nouveau 0000:01:00.0: NVIDIA GK107 (0e73a0a2)
[ 3.104491] nouveau 0000:01:00.0: bios: version 80.07.c5.00.0c
[ 3.111279] nouveau 0000:01:00.0: fb: 1024 MiB DDR3
[ 3.789122] nouveau 0000:01:00.0: DRM: VRAM: 1024 MiB
[ 3.794163] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[ 3.799461] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[ 3.805191] nouveau 0000:01:00.0: DRM: DCB version 4.0
[ 3.810313] nouveau 0000:01:00.0: DRM: DCB outp 00: 01000f02 00020030
[ 3.816735] nouveau 0000:01:00.0: DRM: DCB outp 01: 02000f00 00000000
[ 3.823157] nouveau 0000:01:00.0: DRM: DCB outp 02: 02811fa6 0f420010
[ 3.829577] nouveau 0000:01:00.0: DRM: DCB outp 03: 02011f62 00020010
[ 3.835998] nouveau 0000:01:00.0: DRM: DCB conn 00: 00001030
[ 3.841640] nouveau 0000:01:00.0: DRM: DCB conn 01: 00002146
[ 3.848777] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[ 3.856740] ------------[ cut here ]------------
[ 3.861346] Bogus possible_crtcs: [ENCODER:64:sor-0002-0fc1] possible_crtcs=0xf (full crtc mask=0x3)
[ 3.870467] WARNING: CPU: 3 PID: 1 at drivers/gpu/drm/drm_mode_config.c:626 drm_mode_config_validate+0x1b5/0x3fb
[ 3.880618] CPU: 3 PID: 1 Comm: swapper/0 Not tainted 6.6.31-o4 #1
[ 3.886779] Hardware name: Dell Inc. Precision WorkStation T3400 /0TP412, BIOS A14 04/30/2012
[ 3.895363] RIP: 0010:drm_mode_config_validate+0x1b5/0x3fb
[ 3.900834] Code: 48 83 e8 10 eb df 8b 4b 48 44 85 c1 74 09 44 89 c0 f7 d0 85 c8 74 15 48 8b 53 38 48 c7 c7 27 48 ea 9a 8b 73 18 e8 78 38 8e ff <0f> 0b 48 8b 5b 08 48 83 eb 08 e9 ae fe ff ff 48 8b 85 e0 02 00 00
[ 3.919550] RSP: 0000:ffffb65a8001fc80 EFLAGS: 00010282
[ 3.924760] RAX: 0000000000000000 RBX: ffff91e400af8800 RCX: 0000000000000003
[ 3.931872] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 00000000ffffffff
[ 3.938984] RBP: ffff91e406265800 R08: 0000000000000000 R09: 0000000000000000
[ 3.946097] R10: 0720072007200720 R11: 0720072007200720 R12: ffff91e406265aa8
[ 3.953211] R13: ffff91e406265ab0 R14: 0000000000000001 R15: ffff91e406265ab0
[ 3.960323] FS: 0000000000000000(0000) GS:ffff91e533cc0000(0000) knlGS:0000000000000000
[ 3.968390] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3.974119] CR2: 0000000000000000 CR3: 00000000ad644000 CR4: 00000000000406e0
[ 3.981234] Call Trace:
[ 3.983675] <TASK>
[ 3.985767] ? __warn+0x93/0x11a
[ 3.988988] ? report_bug+0xeb/0x162
[ 3.992555] ? drm_mode_config_validate+0x1b5/0x3fb
[ 3.997422] ? handle_bug+0x3c/0x63
[ 4.000902] ? exc_invalid_op+0x17/0x64
[ 4.004727] ? asm_exc_invalid_op+0x1a/0x20
[ 4.008901] ? drm_mode_config_validate+0x1b5/0x3fb
[ 4.013766] ? __pfx___driver_attach+0x10/0x10
[ 4.018199] drm_dev_register+0x24/0x209
[ 4.022113] ? __pfx___driver_attach+0x10/0x10
[ 4.026547] nouveau_drm_probe+0x11b/0x20c
[ 4.030633] pci_device_probe+0xbe/0x12f
[ 4.034547] really_probe+0x101/0x248
[ 4.038201] __driver_probe_device+0xbb/0xed
[ 4.042461] driver_probe_device+0x1a/0x72
[ 4.046547] __driver_attach+0xd8/0xf1
[ 4.050288] bus_for_each_dev+0x8b/0xcf
[ 4.054113] bus_add_driver+0xc2/0x1b6
[ 4.057853] driver_register+0x9e/0xdc
[ 4.061591] ? __pfx_nouveau_drm_init+0x10/0x10
[ 4.066110] do_one_initcall+0x99/0x18e
[ 4.069937] kernel_init_freeable+0x1c3/0x209
[ 4.074283] ? __pfx_kernel_init+0x10/0x10
[ 4.078368] kernel_init+0x15/0x110
[ 4.081849] ret_from_fork+0x23/0x35
[ 4.085415] ? __pfx_kernel_init+0x10/0x10
[ 4.089500] ret_from_fork_asm+0x1b/0x30
[ 4.093413] </TASK>
[ 4.095591] ---[ end trace 0000000000000000 ]---
[ 4.100197] ------------[ cut here ]------------
[ 4.104804] Bogus possible_crtcs: [ENCODER:65:dac-0000-0f02] possible_crtcs=0xf (full crtc mask=0x3)
[ 4.113917] WARNING: CPU: 2 PID: 1 at drivers/gpu/drm/drm_mode_config.c:626 drm_mode_config_validate+0x1b5/0x3fb
[ 4.124067] CPU: 2 PID: 1 Comm: swapper/0 Tainted: G W 6.6.31-o4 #1
[ 4.131702] Hardware name: Dell Inc. Precision WorkStation T3400 /0TP412, BIOS A14 04/30/2012
[ 4.140287] RIP: 0010:drm_mode_config_validate+0x1b5/0x3fb
[ 4.145758] Code: 48 83 e8 10 eb df 8b 4b 48 44 85 c1 74 09 44 89 c0 f7 d0 85 c8 74 15 48 8b 53 38 48 c7 c7 27 48 ea 9a 8b 73 18 e8 78 38 8e ff <0f> 0b 48 8b 5b 08 48 83 eb 08 e9 ae fe ff ff 48 8b 85 e0 02 00 00
[ 4.164473] RSP: 0000:ffffb65a8001fc80 EFLAGS: 00010282
[ 4.169683] RAX: 0000000000000000 RBX: ffff91e400afb800 RCX: 0000000000000003
[ 4.176796] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 00000000ffffffff
[ 4.183908] RBP: ffff91e406265800 R08: 0000000000000000 R09: 0000000000000000
[ 4.191021] R10: 0720072007200720 R11: 0720072007200720 R12: ffff91e406265aa8
[ 4.198137] R13: ffff91e406265ab0 R14: 0000000000000001 R15: ffff91e406265ab0
[ 4.205250] FS: 0000000000000000(0000) GS:ffff91e533c80000(0000) knlGS:0000000000000000
[ 4.213315] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4.219044] CR2: 0000000000000000 CR3: 00000000ad644000 CR4: 00000000000406e0
[ 4.226159] Call Trace:
[ 4.228597] <TASK>
[ 4.230688] ? __warn+0x93/0x11a
[ 4.233908] ? report_bug+0xeb/0x162
[ 4.237474] ? drm_mode_config_validate+0x1b5/0x3fb
[ 4.242339] ? handle_bug+0x3c/0x63
[ 4.245818] ? exc_invalid_op+0x17/0x64
[ 4.249643] ? asm_exc_invalid_op+0x1a/0x20
[ 4.253816] ? drm_mode_config_validate+0x1b5/0x3fb
[ 4.258681] ? __pfx___driver_attach+0x10/0x10
[ 4.263115] drm_dev_register+0x24/0x209
[ 4.267028] ? __pfx___driver_attach+0x10/0x10
[ 4.271460] nouveau_drm_probe+0x11b/0x20c
[ 4.275546] pci_device_probe+0xbe/0x12f
[ 4.279457] really_probe+0x101/0x248
[ 4.283110] __driver_probe_device+0xbb/0xed
[ 4.287370] driver_probe_device+0x1a/0x72
[ 4.291456] __driver_attach+0xd8/0xf1
[ 4.295194] bus_for_each_dev+0x8b/0xcf
[ 4.299018] bus_add_driver+0xc2/0x1b6
[ 4.302757] driver_register+0x9e/0xdc
[ 4.306496] ? __pfx_nouveau_drm_init+0x10/0x10
[ 4.311015] do_one_initcall+0x99/0x18e
[ 4.314841] kernel_init_freeable+0x1c3/0x209
[ 4.319187] ? __pfx_kernel_init+0x10/0x10
[ 4.323275] kernel_init+0x15/0x110
[ 4.326772] ret_from_fork+0x23/0x35
[ 4.330342] ? __pfx_kernel_init+0x10/0x10
[ 4.334430] ret_from_fork_asm+0x1b/0x30
[ 4.338358] </TASK>
[ 4.340542] ---[ end trace 0000000000000000 ]---
[ 4.345150] ------------[ cut here ]------------
[ 4.349755] Bogus possible_crtcs: [ENCODER:67:sor-0006-0f42] possible_crtcs=0xf (full crtc mask=0x3)
[ 4.358867] WARNING: CPU: 3 PID: 1 at drivers/gpu/drm/drm_mode_config.c:626 drm_mode_config_validate+0x1b5/0x3fb
[ 4.369015] CPU: 3 PID: 1 Comm: swapper/0 Tainted: G W 6.6.31-o4 #1
[ 4.376649] Hardware name: Dell Inc. Precision WorkStation T3400 /0TP412, BIOS A14 04/30/2012
[ 4.385236] RIP: 0010:drm_mode_config_validate+0x1b5/0x3fb
[ 4.390707] Code: 48 83 e8 10 eb df 8b 4b 48 44 85 c1 74 09 44 89 c0 f7 d0 85 c8 74 15 48 8b 53 38 48 c7 c7 27 48 ea 9a 8b 73 18 e8 78 38 8e ff <0f> 0b 48 8b 5b 08 48 83 eb 08 e9 ae fe ff ff 48 8b 85 e0 02 00 00
[ 4.409420] RSP: 0000:ffffb65a8001fc80 EFLAGS: 00010282
[ 4.414632] RAX: 0000000000000000 RBX: ffff91e400af8c00 RCX: 0000000000000003
[ 4.419829] Freeing initrd memory: 16956K
[ 4.421743] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 00000000ffffffff
[ 4.421746] RBP: ffff91e406265800 R08: 0000000000000000 R09: 0000000000000000
[ 4.421749] R10: 0720072007200720 R11: 0720072007200720 R12: ffff91e406265aa8
[ 4.447156] R13: ffff91e406265ab0 R14: 0000000000000001 R15: ffff91e406265ab0
[ 4.454269] FS: 0000000000000000(0000) GS:ffff91e533cc0000(0000) knlGS:0000000000000000
[ 4.462335] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4.468062] CR2: 0000000000000000 CR3: 00000000ad644000 CR4: 00000000000406e0
[ 4.475176] Call Trace:
[ 4.477614] <TASK>
[ 4.479706] ? __warn+0x93/0x11a
[ 4.482925] ? report_bug+0xeb/0x162
[ 4.486490] ? drm_mode_config_validate+0x1b5/0x3fb
[ 4.491355] ? handle_bug+0x3c/0x63
[ 4.494833] ? exc_invalid_op+0x17/0x64
[ 4.498657] ? asm_exc_invalid_op+0x1a/0x20
[ 4.502832] ? drm_mode_config_validate+0x1b5/0x3fb
[ 4.507698] ? __pfx___driver_attach+0x10/0x10
[ 4.512131] drm_dev_register+0x24/0x209
[ 4.516044] ? __pfx___driver_attach+0x10/0x10
[ 4.520476] nouveau_drm_probe+0x11b/0x20c
[ 4.524573] pci_device_probe+0xbe/0x12f
[ 4.528487] really_probe+0x101/0x248
[ 4.532140] __driver_probe_device+0xbb/0xed
[ 4.536398] driver_probe_device+0x1a/0x72
[ 4.540482] __driver_attach+0xd8/0xf1
[ 4.544223] bus_for_each_dev+0x8b/0xcf
[ 4.548049] bus_add_driver+0xc2/0x1b6
[ 4.551788] driver_register+0x9e/0xdc
[ 4.555527] ? __pfx_nouveau_drm_init+0x10/0x10
[ 4.560046] do_one_initcall+0x99/0x18e
[ 4.563873] kernel_init_freeable+0x1c3/0x209
[ 4.568220] ? __pfx_kernel_init+0x10/0x10
[ 4.572305] kernel_init+0x15/0x110
[ 4.575785] ret_from_fork+0x23/0x35
[ 4.579350] ? __pfx_kernel_init+0x10/0x10
[ 4.583435] ret_from_fork_asm+0x1b/0x30
[ 4.587347] </TASK>
[ 4.589525] ---[ end trace 0000000000000000 ]---
[ 4.594143] ------------[ cut here ]------------
[ 4.598761] Bogus possible_crtcs: [ENCODER:68:sor-0002-0f42] possible_crtcs=0xf (full crtc mask=0x3)
[ 4.607889] WARNING: CPU: 1 PID: 1 at drivers/gpu/drm/drm_mode_config.c:626 drm_mode_config_validate+0x1b5/0x3fb
[ 4.618042] CPU: 1 PID: 1 Comm: swapper/0 Tainted: G W 6.6.31-o4 #1
[ 4.625675] Hardware name: Dell Inc. Precision WorkStation T3400 /0TP412, BIOS A14 04/30/2012
[ 4.634260] RIP: 0010:drm_mode_config_validate+0x1b5/0x3fb
[ 4.639731] Code: 48 83 e8 10 eb df 8b 4b 48 44 85 c1 74 09 44 89 c0 f7 d0 85 c8 74 15 48 8b 53 38 48 c7 c7 27 48 ea 9a 8b 73 18 e8 78 38 8e ff <0f> 0b 48 8b 5b 08 48 83 eb 08 e9 ae fe ff ff 48 8b 85 e0 02 00 00
[ 4.658447] RSP: 0000:ffffb65a8001fc80 EFLAGS: 00010282
[ 4.663657] RAX: 0000000000000000 RBX: ffff91e400afa000 RCX: 0000000000000003
[ 4.670769] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 00000000ffffffff
[ 4.677881] RBP: ffff91e406265800 R08: 0000000000000000 R09: 0000000000000000
[ 4.684994] R10: 0720072007200720 R11: 0720072007200720 R12: ffff91e406265aa8
[ 4.692108] R13: ffff91e406265ab0 R14: 0000000000000001 R15: ffff91e406265ab0
[ 4.699220] FS: 0000000000000000(0000) GS:ffff91e533c40000(0000) knlGS:0000000000000000
[ 4.707286] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4.713014] CR2: 0000000000000000 CR3: 00000000ad644000 CR4: 00000000000406e0
[ 4.720128] Call Trace:
[ 4.722579] <TASK>
[ 4.724671] ? __warn+0x93/0x11a
[ 4.727891] ? report_bug+0xeb/0x162
[ 4.731457] ? drm_mode_config_validate+0x1b5/0x3fb
[ 4.736321] ? handle_bug+0x3c/0x63
[ 4.739801] ? exc_invalid_op+0x17/0x64
[ 4.743626] ? asm_exc_invalid_op+0x1a/0x20
[ 4.747800] ? drm_mode_config_validate+0x1b5/0x3fb
[ 4.752663] ? __pfx___driver_attach+0x10/0x10
[ 4.757096] drm_dev_register+0x24/0x209
[ 4.761009] ? __pfx___driver_attach+0x10/0x10
[ 4.765440] nouveau_drm_probe+0x11b/0x20c
[ 4.769526] pci_device_probe+0xbe/0x12f
[ 4.773437] really_probe+0x101/0x248
[ 4.777091] __driver_probe_device+0xbb/0xed
[ 4.781349] driver_probe_device+0x1a/0x72
[ 4.785436] __driver_attach+0xd8/0xf1
[ 4.789177] bus_for_each_dev+0x8b/0xcf
[ 4.793002] bus_add_driver+0xc2/0x1b6
[ 4.796741] driver_register+0x9e/0xdc
[ 4.800478] ? __pfx_nouveau_drm_init+0x10/0x10
[ 4.804998] do_one_initcall+0x99/0x18e
[ 4.808826] kernel_init_freeable+0x1c3/0x209
[ 4.813171] ? __pfx_kernel_init+0x10/0x10
[ 4.817257] kernel_init+0x15/0x110
[ 4.820741] ret_from_fork+0x23/0x35
[ 4.824308] ? __pfx_kernel_init+0x10/0x10
[ 4.828393] ret_from_fork_asm+0x1b/0x30
[ 4.832306] </TASK>
[ 4.834482] ---[ end trace 0000000000000000 ]---
[ 4.839468] [drm] Initialized nouveau 1.4.0 20120801 for 0000:01:00.0 on minor 0
[ 4.960667] fbcon: nouveaudrmfb (fb0) is primary device
[ 5.117719] Console: switching to colour frame buffer device 160x64
[ 5.136866] nouveau 0000:01:00.0: [drm] fb0: nouveaudrmfb frame buffer device
Best regards,
Krzysztof Oledzki
More information about the dri-devel
mailing list