Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #76218

Bug#1018779: nouveau DRM: Failure to read SCDC_TMDS_CONFIG: -6 error message

From Franco Martelli <martellif67@gmail.com>
Newsgroups linux.debian.bugs.dist, linux.debian.kernel
Subject Bug#1018779: nouveau DRM: Failure to read SCDC_TMDS_CONFIG: -6 error message
Date 2022-08-30 20:40 +0200
Message-ID <F0ejv-49OK-1@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


Package: linux-image-amd64
Version: 5.10.136-1



I recently bought a new monitor the cheap HP M24f 2D9K0AA and connected 
via HDMI port to the NVIDIA GeForce GT 630 card.
When I switch twice virtual terminal (CTRL-ALT-F2 - CTRL-ALT-F7) it 
happens that the kernel pollutes the VT screen with this error message:

Debian GNU/Linux 11 itek tty2

itek login: [  307.941844] nouveau 0000:01:00.0: DRM: Failure to read 
SCDC_TMDS_CONFIG: -6




the output of dmesg is:

~# dmesg | grep nouveau
[    8.591801] nouveau 0000:01:00.0: vgaarb: deactivate vga console
[    8.592698] nouveau 0000:01:00.0: NVIDIA GK208 (108040a1)
[    8.658134] nouveau 0000:01:00.0: bios: version 80.28.3e.00.05
[    8.658718] nouveau 0000:01:00.0: fb: 2048 MiB DDR3
[    9.966104] nouveau 0000:01:00.0: DRM: VRAM: 2048 MiB
[    9.966105] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[    9.966108] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[    9.966109] nouveau 0000:01:00.0: DRM: DCB version 4.0
[    9.966111] nouveau 0000:01:00.0: DRM: DCB outp 00: 01000f02 00020030
[    9.966112] nouveau 0000:01:00.0: DRM: DCB outp 01: 02011f62 00020010
[    9.966114] nouveau 0000:01:00.0: DRM: DCB outp 02: 02022f10 00000000
[    9.966115] nouveau 0000:01:00.0: DRM: DCB conn 00: 00001031
[    9.966116] nouveau 0000:01:00.0: DRM: DCB conn 01: 00002161
[    9.966117] nouveau 0000:01:00.0: DRM: DCB conn 02: 00000200
[    9.966497] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[   10.079553] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops 
nv50_audio_component_bind_ops [nouveau])
[   10.184971] nouveau 0000:01:00.0: DRM: allocated 1920x1080 fb: 
0x80000, bo 000000009fa1d316
[   10.185029] fbcon: nouveaudrmfb (fb0) is primary device
[   10.186483] nouveau 0000:01:00.0: DRM: Failure to read 
SCDC_TMDS_CONFIG: -6
[   10.225696] nouveau 0000:01:00.0: [drm] fb0: nouveaudrmfb frame 
buffer device
[   10.253987] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 
on minor 0
[   25.624495] nouveau 0000:01:00.0: DRM: Failure to read 
SCDC_TMDS_CONFIG: -6
--------------------------------------------------------------------


my hardware details are:

~$ uname -a
Linux itek 5.10.0-17-amd64 #1 SMP Debian 5.10.136-1 (2022-08-13) x86_64 
GNU/Linux

~# lspci -knn
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD/ATI] 
RD9x0/RX980 Host Bridge [1002:5a14] (rev 02)
         Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] RD9x0/RX980 
Host Bridge [1002:5a14]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD/ATI] 
RD890S/RD990 I/O Memory Management Unit (IOMMU) [1002:5a23]
         Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] RD890S/RD990 
I/O Memory Management Unit (IOMMU) [1002:5a23]
00:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] 
RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GFX port 0) [1002:5a16]
         DeviceName:  Onboard IGD
         Kernel driver in use: pcieport
00:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] 
RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 0) [1002:5a18]
         Kernel driver in use: pcieport
00:05.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] 
RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 1) [1002:5a19]
         Kernel driver in use: pcieport
00:06.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] 
RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 2) [1002:5a1a]
         Kernel driver in use: pcieport
00:07.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] 
RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 3) [1002:5a1b]
         Kernel driver in use: pcieport
00:11.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] [1002:4391] (rev 40)
         Subsystem: ASUSTeK Computer Inc. M5A99X EVO (R1.0) SB950 
[1043:84dd]
         Kernel driver in use: ahci
         Kernel modules: ahci
00:12.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
         Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
         Kernel driver in use: ohci-pci
         Kernel modules: ohci_pci
00:12.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
         Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
         Kernel driver in use: ehci-pci
         Kernel modules: ehci_pci
00:13.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
         Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
         Kernel driver in use: ohci-pci
         Kernel modules: ohci_pci
00:13.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
         Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
         Kernel driver in use: ehci-pci
         Kernel modules: ehci_pci
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus 
Controller [1002:4385] (rev 42)
         Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus 
Controller [1002:4385]
         Kernel driver in use: piix4_smbus
         Kernel modules: i2c_piix4, sp5100_tco
00:14.2 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] 
SBx00 Azalia (Intel HDA) [1002:4383] (rev 40)
         Subsystem: ASUSTeK Computer Inc. SBx00 Azalia (Intel HDA) 
[1043:84fb]
         Kernel driver in use: snd_hda_intel
         Kernel modules: snd_hda_intel
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 LPC host controller [1002:439d] (rev 40)
         Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 LPC host controller [1002:439d]
00:14.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 
PCI to PCI Bridge [1002:4384] (rev 40)
00:14.5 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB OHCI2 Controller [1002:4399]
         Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB OHCI2 Controller [1002:4399]
         Kernel driver in use: ohci-pci
         Kernel modules: ohci_pci
00:16.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
         Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
         Kernel driver in use: ohci-pci
         Kernel modules: ohci_pci
00:16.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
         Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
         Kernel driver in use: ehci-pci
         Kernel modules: ehci_pci
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 
15h Processor Function 0 [1022:1600]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 
15h Processor Function 1 [1022:1601]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 
15h Processor Function 2 [1022:1602]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 
15h Processor Function 3 [1022:1603]
         Kernel driver in use: k10temp
         Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 
15h Processor Function 4 [1022:1604]
         Kernel driver in use: fam15h_power
         Kernel modules: fam15h_power
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 
15h Processor Function 5 [1022:1605]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208 
[GeForce GT 630 Rev. 2] [10de:1284] (rev a1)
         Subsystem: ASUSTeK Computer Inc. GK208 [GeForce GT 630 Rev. 2] 
[1043:8461]
         Kernel driver in use: nouveau
         Kernel modules: nouveau
01:00.1 Audio device [0403]: NVIDIA Corporation GK208 HDMI/DP Audio 
Controller [10de:0e0f] (rev a1)
         Subsystem: ASUSTeK Computer Inc. GK208 HDMI/DP Audio Controller 
[1043:8461]
         Kernel driver in use: snd_hda_intel
         Kernel modules: snd_hda_intel
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. 
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] 
(rev 09)
         Subsystem: ASUSTeK Computer Inc. P8 series motherboard [1043:8505]
         Kernel driver in use: r8169
         Kernel modules: r8169
03:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042 
SuperSpeed USB Host Controller [1b21:1042]
         Subsystem: ASUSTeK Computer Inc. P8B WS Motherboard [1043:8488]
         Kernel driver in use: xhci_hcd
         Kernel modules: xhci_pci
04:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial 
ATA Controller [1b21:0612] (rev 01)
         Subsystem: ASUSTeK Computer Inc. ASM1062 Serial ATA Controller 
[1043:84b7]
         Kernel driver in use: ahci
         Kernel modules: ahci
05:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042 
SuperSpeed USB Host Controller [1b21:1042]
         Subsystem: ASUSTeK Computer Inc. P8B WS Motherboard [1043:8488]
         Kernel driver in use: xhci_hcd
         Kernel modules: xhci_pci
----------------------------------------------------------------------

cat /sys/class/drm/card0-HDMI-A-1/edid | edid-decode
edid-decode (hex):

00 ff ff ff ff ff ff 00 22 0e 06 37 01 01 01 01
0b 20 01 03 80 36 20 78 2a 05 65 a7 56 52 9c 27
0f 50 54 a1 08 00 d1 c0 a9 c0 81 c0 b3 00 95 00
81 00 81 80 01 01 02 3a 80 18 71 38 2d 40 58 2c
45 00 0f 28 21 00 00 1e 00 00 00 fd 00 30 4b 1e
56 12 00 0a 20 20 20 20 20 20 00 00 00 fc 00 48
50 20 4d 32 34 66 20 46 48 44 0a 20 00 00 00 ff
00 33 43 4d 32 31 31 32 4a 48 4b 20 20 20 01 6f

02 03 2f b1 49 90 1f 04 13 03 12 02 11 01 67 03
0c 00 10 00 00 24 67 d8 5d c4 01 24 80 01 6d 1a
00 00 02 01 30 4b ed 00 00 00 00 00 e2 00 6b 02
3a 80 d0 72 38 2d 40 10 2c 45 80 0f 28 21 00 00
1e 01 1d 00 72 51 d0 1e 20 6e 28 55 00 0f 28 21
00 00 1e 01 1d 00 bc 52 d0 1e 20 b8 28 55 40 0f
28 21 00 00 1e 2a 44 80 a0 70 38 27 40 30 20 35
00 0f 28 21 00 00 1a 00 00 00 00 00 00 00 00 d1

----------------

Block 0, Base EDID:
   EDID Structure Version & Revision: 1.3
   Vendor & Product Identification:
     Manufacturer: HPN
     Model: 14086
     Serial Number: xxxxxxxx
     Made in: week 11 of 2022
   Basic Display Parameters & Features:
     Digital display
     Maximum image size: 54 cm x 32 cm
     Gamma: 2.20
     DPMS levels: Off
     RGB color display
     First detailed timing is the preferred timing
   Color Characteristics:
     Red  : 0.6523, 0.3359
     Green: 0.3212, 0.6103
     Blue : 0.1533, 0.0605
     White: 0.3134, 0.3291
   Established Timings I & II:
     IBM     :   720x400    70.082 Hz   9:5    31.467 kHz  28.320 MHz
     DMT 0x04:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
     DMT 0x09:   800x600    60.317 Hz   4:3    37.879 kHz  40.000 MHz
     DMT 0x10:  1024x768    60.004 Hz   4:3    48.363 kHz  65.000 MHz
   Standard Timings:
     DMT 0x52:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz
     DMT 0x53:  1600x900    60.000 Hz  16:9    60.000 kHz 108.000 MHz (RB)
     DMT 0x55:  1280x720    60.000 Hz  16:9    45.000 kHz  74.250 MHz
     DMT 0x3a:  1680x1050   59.954 Hz  16:10   65.290 kHz 146.250 MHz
     DMT 0x2f:  1440x900    59.887 Hz  16:10   55.935 kHz 106.500 MHz
     DMT 0x1c:  1280x800    59.810 Hz  16:10   49.702 kHz  83.500 MHz
     DMT 0x23:  1280x1024   60.020 Hz   5:4    63.981 kHz 108.000 MHz
   Detailed Timing Descriptors:
     DTD 1:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz (527 
mm x 296 mm)
                  Hfront   88 Hsync  44 Hback 148 Hpol P
                  Vfront    4 Vsync   5 Vback  36 Vpol P
   Display Range Limits:
     Monitor ranges (GTF): 48-75 Hz V, 30-86 kHz H, max dotclock 180 MHz
     Display Product Name: 'HP M24f FHD'
     Display Product Serial Number: '3CM2112JHK   '
   Extension blocks: 1
Checksum: 0x6f

----------------

Block 1, CTA-861 Extension Block:
   Revision: 3
   Underscans IT Video Formats by default
   Supports YCbCr 4:4:4
   Supports YCbCr 4:2:2
   Native detailed modes: 1
   Video Data Block:
     VIC  16:  1920x1080   60.000 Hz  16:9    67.500 kHz 148.500 MHz 
(native)
     VIC  31:  1920x1080   50.000 Hz  16:9    56.250 kHz 148.500 MHz
     VIC   4:  1280x720    60.000 Hz  16:9    45.000 kHz  74.250 MHz
     VIC  19:  1280x720    50.000 Hz  16:9    37.500 kHz  74.250 MHz
     VIC   3:   720x480    59.940 Hz  16:9    31.469 kHz  27.000 MHz
     VIC  18:   720x576    50.000 Hz  16:9    31.250 kHz  27.000 MHz
     VIC   2:   720x480    59.940 Hz   4:3    31.469 kHz  27.000 MHz
     VIC  17:   720x576    50.000 Hz   4:3    31.250 kHz  27.000 MHz
     VIC   1:   640x480    59.940 Hz   4:3    31.469 kHz  25.175 MHz
   Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
     Source physical address: 1.0.0.0
     Maximum TMDS clock: 180 MHz
   Vendor-Specific Data Block (HDMI Forum), OUI C4-5D-D8:
     Version: 1
     Maximum TMDS Character Rate: 180 MHz
     SCDC Present
     Supports 10-bits/component Deep Color 4:2:0 Pixel Encoding
   Vendor-Specific Data Block (AMD), OUI 00-00-1A:
     02 01 30 4b ed 00 00 00 00 00                   '..0K......'
   Video Capability Data Block:
     YCbCr quantization: No Data
     RGB quantization: Selectable (via AVI Q)
     PT scan behavior: Always Underscanned
     IT scan behavior: Always Underscanned
     CE scan behavior: Supports both over- and underscan
   Detailed Timing Descriptors:
     DTD 2:  1920x1080   50.000 Hz  16:9    56.250 kHz 148.500 MHz (527 
mm x 296 mm)
                  Hfront  528 Hsync  44 Hback 148 Hpol P
                  Vfront    4 Vsync   5 Vback  36 Vpol P
     DTD 3:  1280x720    60.000 Hz  16:9    45.000 kHz  74.250 MHz (527 
mm x 296 mm)
                  Hfront  110 Hsync  40 Hback 220 Hpol P
                  Vfront    5 Vsync   5 Vback  20 Vpol P
     DTD 4:  1280x720    50.000 Hz  16:9    37.500 kHz  74.250 MHz (527 
mm x 296 mm)
                  Hfront  440 Hsync  40 Hback 220 Hpol P
                  Vfront    5 Vsync   5 Vback  20 Vpol P
     DTD 5:  1920x1080   74.973 Hz  16:9    83.894 kHz 174.500 MHz (527 
mm x 296 mm)
                  Hfront   48 Hsync  32 Hback  80 Hpol P
                  Vfront    3 Vsync   5 Vback  31 Vpol N
Checksum: 0xd1
-----------------------------------------------------------------


Looking at the kernel source 5.10.136 x86_64 I think that the error 
message is in the drivers/gpu/drm/nouveau/dispnv50/disp.c file at line 869:
...
ret = drm_scdc_readb(nv_encoder->i2c, SCDC_TMDS_CONFIG, &config);
if (ret < 0) {
         NV_ERROR(drm, "Failure to read SCDC_TMDS_CONFIG: %d\n", ret);
         return;
}
...
----------------------------------------------------------------

I know nothing about Linux driver. Could anybody provide me a fix or 
some hints to avoid this message?
TIA

-- 
Franco Martelli

Back to linux.debian.kernel | Previous | Next | Find similar | Unroll thread


Thread

Bug#1018779: nouveau DRM: Failure to read SCDC_TMDS_CONFIG: -6 error message Franco Martelli <martellif67@gmail.com> - 2022-08-30 20:40 +0200

csiph-web