Received: by 2002:a05:7412:40d:b0:e2:908c:2ebd with SMTP id 13csp451932rdf; Tue, 21 Nov 2023 07:09:56 -0800 (PST) X-Google-Smtp-Source: AGHT+IHvZ+0uzoC8246JjoIpp+FlnMF3BzDfhE83DMTDkbwmAM31YXiLvphnrta9aKchu8XEtuxK X-Received: by 2002:a05:6a20:430d:b0:189:3748:f060 with SMTP id h13-20020a056a20430d00b001893748f060mr9701522pzk.26.1700579396330; Tue, 21 Nov 2023 07:09:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700579396; cv=none; d=google.com; s=arc-20160816; b=qfvxANqWskhyZ7/Z3oKJXJCy4mohAnQxMgJLIW43Lc7tQ6+w3n0CuFCjL2zt9SaXWr GfBj7dW/uixI4CVpjksmQ1xQI8MdEQa25DUhDOc1eBzNU6YT4bdgQUcamwry6Rb3WSR/ Qm2DG2kOEVkqvcgTYP+0w2FcfQ81LfLpHNUDc27Mm9p0YIfm2KTKe7tw6kQyz+nPsJ+3 PVV/41BIWLgcQ3peOCzJ5DnWWvu0t+LfKXrtxp3YpnizpnEbnTXsLhPiNAYFvf8j/UVw rChIP8OYiPAiUwZFg3UWleF1O7/R+IAHYVwP9t61y+xRYlnKgq68OohiqKusahe3G37p yxeA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:subject:cc:to:from :content-language:user-agent:mime-version:date:message-id; bh=e0ql3YXpWGXZNBowgq3FQN8sBkPY56ikh/Y5U/D+xcs=; fh=wVlHp2w4+eQGL4ux+yrhBnQFpyy2gGYzqxTnf+L9jQY=; b=cj5daiOTXbPdbQcPb2Y4L52dUWmuh7f7AlWNEqYd3V2Syxt1osLDUAui74l4k44xz4 E6p93Zxg2J/l4I5jSv23IE5qn07Y6qHwwoM+3NSobUu4eVmm8OxyjstIpuTQWQO7c5Cz ZvIsWOZ58sdYWagvM/Rtm73AzjGeBTZRiwfhpQwJD8dH/nD0LBipGt8PmKOrQq7v6+6e SBgyfxpzcVVQwnQvDiOoPkoN9Te06k2MwFlJek3GjB11BvQQSCIelOyzfmyoiWUN6oYh pZJ9ABWni76KJLZ54eI98RtFGiqTgJNdiEBUlw8fdKicZ+4uIMXxtdJIPy59N/genQpW tr+A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id q22-20020a056a00151600b006cb69513cc5si6673941pfu.254.2023.11.21.07.09.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Nov 2023 07:09:56 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 89A2880B79EE; Tue, 21 Nov 2023 07:09:51 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234162AbjKUPJo (ORCPT + 99 others); Tue, 21 Nov 2023 10:09:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60852 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234100AbjKUPJl (ORCPT ); Tue, 21 Nov 2023 10:09:41 -0500 Received: from mx3.molgen.mpg.de (mx3.molgen.mpg.de [141.14.17.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 912F1D1 for ; Tue, 21 Nov 2023 07:09:36 -0800 (PST) Received: from [10.0.3.168] (unknown [93.240.169.83]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: pmenzel) by mx.molgen.mpg.de (Postfix) with ESMTPSA id 5A56061E5FE01; Tue, 21 Nov 2023 16:08:56 +0100 (CET) Message-ID: Date: Tue, 21 Nov 2023 16:08:54 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Paul Menzel To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann Cc: dri-devel@lists.freedesktop.org, LKML Subject: Powered off Philips TV sends corrupt EDID causing flickering Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Tue, 21 Nov 2023 07:09:51 -0800 (PST) Dear Linux folks, Connecting a USB Type-C port replicator [1] to the only USB Type-C port of the Dell XPS 13 9360 with Debian sid/unstable and Debian’s Linux kernel 6.10.5, and then connecting a Philips 40PFL5206H/12 TV device, that is powered off or in standby, to the HDMI port, Linux logs: ``` [ 0.000000] Linux version 6.5.0-4-amd64 (debian-kernel@lists.debian.org) (gcc-13 (Debian 13.2.0-6) 13.2.0, GNU ld (GNU Binutils for Debian) 2.41) #1 SMP PREEMPT_DYNAMIC Debian 6.5.10-1 (2023-11-03) […] [ 0.000000] DMI: Dell Inc. XPS 13 9360/0596KF, BIOS 2.21.0 06/02/2022 […] [ 160.004836] EDID has corrupt header [ 160.004866] [00] BAD 00 00 00 00 00 00 00 00 00 7f ff ff ff ff ff ff [ 160.004875] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 160.004881] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 160.004886] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 160.004905] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 160.004911] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 160.004917] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 160.004921] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 160.013662] Registered IR keymap rc-cec [ 160.014001] rc rc0: DP-1 as /devices/pci0000:00/0000:00:02.0/rc/rc0 [ 160.014305] input: DP-1 as /devices/pci0000:00/0000:00:02.0/rc/rc0/input33 [ 160.228342] EDID has corrupt header [ 160.408917] EDID has corrupt header ``` The internal display of the laptop also switches off shortly, but comes back after two or three seconds. This is very likely due to me configuring the internal display to turn off once an external display is used. No idea, why the TV is able to transmit anything at all, when it is turned/powered off. To avoid the flickering, would it be possible to ignore events from displays sending such incorrect EDID? Kind regards, Paul