Received: by 2002:a05:6359:6284:b0:131:369:b2a3 with SMTP id se4csp195273rwb; Fri, 4 Aug 2023 11:08:37 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGT6I2ETJADMNeRkX+6rqNNBK3l/iK/BEgdqytJexO5B5d0RCdA09s0nxRAqR9nGhAHUPf6 X-Received: by 2002:a17:90b:4a8b:b0:263:4685:f9a5 with SMTP id lp11-20020a17090b4a8b00b002634685f9a5mr2221399pjb.8.1691172516981; Fri, 04 Aug 2023 11:08:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691172516; cv=none; d=google.com; s=arc-20160816; b=Prm67+d9XK9d9hjeyCKENpuweARLPhY0WWkxASFd/Ni1q6JDrqN6+1/k5fH5tpQH8w xMM4lQSTMjcY2GeDe9gYg6NuIK4RpZ/Zkg8WA3L+RjrbMfr9RohHdTQHJcpbzsOe7MsG L4U1nldVc2zr6qZ4JlcsyCccOO28KxAuzU4IEywl/iP0E8yBkS12X/npudNBXORUhtts sa9IUTZn2j+xSiqWcFRYBb1E+vdShBDvP2QwRWxUor70uQ8UzOeoRZzu17daF0pSp07G dlW4AN3HjhW2YFLMiq1N2XkDnvrq3gu58KMO6cT7c3iFephXOIzyAlRD+u4BajyVMIh3 MErw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:mime-version :dkim-signature; bh=TISz3k+PMYGKrMgDH9pY8Cp9li66HI00FkNZizTo52w=; fh=skQW30B4psSNNp6VKpX2ImlFpO2eQG/UqItzxFwcWLo=; b=EV8z6p68UNDT59ePD17/5CK+L2aDdCcb6jTcSWjrnNJ7hAnNbY4rzQlw5Kzu4Hr4vI L9fhy1CbWIpB01EOF5ZCSIApdcSQhdatcEYtPl0eG0nei9J2AwU8VBheJfXXSFhERJL+ HlftWSEb1wp1RYTdvkhbakOqCji26DeT8Y0AeU2o+6qf0EpsAtppARfkzZx410Sg6Q4w MnfgsFVUmg+ThgUDIENdEwav744Bnpeg2HAm1mnMNoSRkclVMkUDotZh6evc49GjsrWQ bNob30JGayfYeQJoGzBvgZQuBW7mmU3XvUIzciEnYL+IFtYIeeyjYPC0SbUSknbHzBEG D51Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@draconx-ca.20221208.gappssmtp.com header.s=20221208 header.b=ExCswNAg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p2-20020a17090a74c200b00263c4af31f2si1265298pjl.157.2023.08.04.11.08.17; Fri, 04 Aug 2023 11:08:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@draconx-ca.20221208.gappssmtp.com header.s=20221208 header.b=ExCswNAg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232152AbjHDP1j (ORCPT + 99 others); Fri, 4 Aug 2023 11:27:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58036 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231979AbjHDP1R (ORCPT ); Fri, 4 Aug 2023 11:27:17 -0400 Received: from mail-vk1-xa2e.google.com (mail-vk1-xa2e.google.com [IPv6:2607:f8b0:4864:20::a2e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 553AE49D4 for ; Fri, 4 Aug 2023 08:26:39 -0700 (PDT) Received: by mail-vk1-xa2e.google.com with SMTP id 71dfb90a1353d-487179c285fso531499e0c.1 for ; Fri, 04 Aug 2023 08:26:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=draconx-ca.20221208.gappssmtp.com; s=20221208; t=1691162798; x=1691767598; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=TISz3k+PMYGKrMgDH9pY8Cp9li66HI00FkNZizTo52w=; b=ExCswNAgk/v2e2egu6+hNMtaYHUBghOmS7c5SYQG314yWxfL45c5JbogeOf8a0K5zd sDIQfdFSOuXeIHAoJ73WePOZYNCex95APFciBPZeir24ctb1HWsNH/Ou2NxzgPxiaa/G YgAizDvo4Uh8/0bv99AR0xejdMjSAsRHAhsWHXvWEQze5ZzEmLE3T0MfBeUFegIZOwCT BDb/J6ayuGdEJzJa5likWPFNfzNHm3Zk4cZ9WkqL0aqeYZqJyr/G2v4MjxPLxIs6FqLH eehDYY7DdT/M1PsS195mcVSsN/VPAySeICj8u2w0/C+0AhRX22oFN/duheWEqY82a9b3 qYcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691162798; x=1691767598; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=TISz3k+PMYGKrMgDH9pY8Cp9li66HI00FkNZizTo52w=; b=PRIc1XuATWkf4Q3TPwGLtlsPZHvtIwMFhowtfHcvt8A7TNJXnCZmE4rgGO/pfvOXBT Z4RjIDgZQ//UB6BusEGldJOBmNfH4bXB94neN9Zn3Fd8dZDj/5yc19fpRHK7rq7VZxgw qRrvu46U6xO2I6QbBuHb+CWOvkJoJ5Jcq8+NKFOJ89+p3kduxWgFYWguKhWDGeoBhs/d ozeYeR5jmeBw5C1nf2ykCr1llK7oCdddyBtj36FBgNZ57FRd5NLOv8IyZmFYFvJsmayX Gp2+qjtX4mJxzsOdlkkL12xZRpIBtNUFvIESQ4C879O5VGVnK/dHv6DI69eYorjDcgYU ckog== X-Gm-Message-State: AOJu0YxvslmOl2j6gYoLusMmjX9dwEfZsXkMDYYJ0SVdlCP9xeNsSV6A dduailwkxgo9ClYEkSPmCWqhHucjyNGV4PJW8bfI05UJo7IUeg/b X-Received: by 2002:a67:fe98:0:b0:444:db0a:51b with SMTP id b24-20020a67fe98000000b00444db0a051bmr1434229vsr.15.1691162798241; Fri, 04 Aug 2023 08:26:38 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ab0:6209:0:b0:794:1113:bb24 with HTTP; Fri, 4 Aug 2023 08:26:37 -0700 (PDT) X-Originating-IP: [24.53.241.2] From: Nick Bowler Date: Fri, 4 Aug 2023 11:26:37 -0400 Message-ID: Subject: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression) To: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org Cc: regressions@lists.linux.dev Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, With recent kernels (5.18 and newer) the ethernet is all wonky on my ZCU104 board. There is some behaviour inconsistency between kernel versions identified during bisection, so maybe there is more than one issue with the ethernet? 6.5-rc4: after 10 seconds, the following message is printed: [ 10.761808] platform ff0e0000.ethernet: deferred probe pending but the network device seemingly never appears (I waited about a minute). 6.1 and 6.4: after 10 seconds, the device suddenly appears and starts working (but this is way too late). 5.18: the device never appears and no unusual messages are printed (I waited ten minutes). With 5.17 and earlier versions, the eth0 device appears without any delay. Unfortunately, as bisection closed on the problematic section, all the built kernels became untestable as they appear to crash during early boot. Nevertheless, I manually selected a commit that sounded relevant: commit e461bd6f43f4e568f7436a8b6bc21c4ce6914c36 Author: Robert Hancock Date: Thu Jan 27 10:37:36 2022 -0600 arm64: dts: zynqmp: Added GEM reset definitions Reverting this fixes the problem on 5.18. Reverting this fixes the problem on 6.1. Reverting this fixes the problem on 6.4. In all of these versions, with this change reverted, the network device appears without delay. Unfortunately, it seems this is not sufficient to correct the problem on 6.5-rc4 -- there is no apparent change in behaviour, so maybe there is a new, different problem? I guess I can kick off another bisection to find out when this revert stops fixing things... Let me know if you need any more info! Thanks, Nick