[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1018779: marked as done (nouveau DRM: Failure to read SCDC_TMDS_CONFIG: -6 error message)



Your message dated Thu, 20 Feb 2025 15:04:55 +0100 (CET)
with message-id <20250220140455.3712FBE2EE7@eldamar.lan>
and subject line Closing this bug (BTS maintenance for src:linux bugs)
has caused the Debian Bug report #1018779,
regarding nouveau DRM: Failure to read SCDC_TMDS_CONFIG: -6 error message
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1018779: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018779
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Hi

This bug was filed for a very old kernel or the bug is old itself
without resolution.

If you can reproduce it with

- the current version in unstable/testing
- the latest kernel from backports

please reopen the bug, see https://www.debian.org/Bugs/server-control
for details.

Regards,
Salvatore

--- End Message ---

Reply to: