From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id 0A7DE9EA3; Tue, 26 May 2026 07:32:07 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 49C1B9E65; Tue, 26 May 2026 07:32:05 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-0.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_PASS,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=4.0.1 Received: from mail-yw1-x1134.google.com (mail-yw1-x1134.google.com [IPv6:2607:f8b0:4864:20::1134]) by atuin.qyliss.net (Postfix) with ESMTPS id 90C329E64 for ; Tue, 26 May 2026 07:32:03 +0000 (UTC) Received: by mail-yw1-x1134.google.com with SMTP id 00721157ae682-7bf0b1a47b1so105151877b3.0 for ; Tue, 26 May 2026 00:32:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779780721; x=1780385521; darn=spectrum-os.org; h=cc:to:references:in-reply-to:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=CqwozP1vKDM8F6JCbT6gOjGGIfXLlu7NLQTlf1XDKEM=; b=tCOiSXmJE8rRR/AAf1cf+k5h78QAvc1mEmC8jS564vIq0SlkRrcLo3NT8LiNb275wL aF0aP/UqfxB+ZiluRWMlqNj+8w3lI3wQOCKA4toA04SsXgccMXF4ECk5EdPuCufzOCJ0 M44+Tmbys4+z/UFwfiHU+ksE5uX2OJQY/ajQajZfmKRziUTzT90Y0/CD9l42L/CxuzEA vNicK/0IU+4P7j0il9M8Ni8M1jKOwVD4uf1zdl0J+Oiq5O1uJXMvWsZ1vXTNYD3pc/x8 jCY6K1KivYIR2g157LEMCsaQrfKjX7GBLNPoGj/fL0LAoVoMh8UokVV6U7Beox4WhO/r qWvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779780721; x=1780385521; h=cc:to:references:in-reply-to:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=CqwozP1vKDM8F6JCbT6gOjGGIfXLlu7NLQTlf1XDKEM=; b=Y/cRN9dgsfwjjKsI1AjtRHi31EA4syS9Uyq90np92bE0FG1ShUeFVC0lgDqwipgAav x1u3kXvuDpB4Jf4skMCRUeWUYiKP+cGOzP6i1BGX19SA+oIUCh660wl5VgGQ61QqShMn CwSKmN2Ola9urxojPDSBjSmtqVO8D6aLb8d0r13T+Wqyo3O3kVtogfWVmZhgfk5yUtXs 6dVOQcm2K/3RPBuzPTs6ZFaDEgD8xHjleqo6YTJKhT6aNIWwWSG4vuoJJ9l/cOmZJwaU v+FN0K+Z3S1xvwsFyXBmVCboMncXqDBgdg4u17DZreMCzNA5U1vs2F3IbzMRtyFQpQ3Z i6kQ== X-Gm-Message-State: AOJu0YzNlKboAnMq7vmfG6OnZWGas3GPFUnrXcYPMHRejoBcvmoZCIXH veX4uR8F9RAuqeBRlDA160Hm1UPXf4f1l3ps5nDpP5x7vgaCRorDx+O8yIlggSVs X-Gm-Gg: Acq92OGh8M3QA5mOBD/mQPeJTjdyIc0lpEoAMVioCvEkuTxA+r+UAO2SU5Hn0VYnLFG geHqdErzc98u19Zk5txo3No0WJtXVKlKMSOCN2o538D51fiUl5ZNyYBJEyz28M+EA5WzKXYOMsp 93uk/hEY579tR3P+wQrFH2GsWJ1UUpoA0nFjzPDSS9AVtZNjaZyVKqRDWWPeeIuGHaJNgT6OToC /Gb+VVNKuDjREl0YEQcfgftFmnSp8Wuu2ZP8yTOBRU9zo9OIZ9X0zhxX5Dq+Rzu75X8CHcU/Kkf 3mhUqP/rAwrdEW+Q619U5WHp41m6JIn+qrP4VMURaAbJ6lvOkjOfOt+8+QZDAH3s6WE1LR/ef8l eXdymu81Od/rMJTZNQbpsWaLkYQFv+kco26AhNsOTNx+9EDIACdjt3REbv1mbcHVI1GUJRNdB7r jOu1Hm7t9r71Ogz24iFFqpx1HaPTLB0jHdQTgUq5ixQxdrHdN+7qXuFJYp+v+1F9Ccm+WEqu4UZ IPHpXdblmHChWW1gZqPL9psAlWRQ7f0rnbf/yHvDQRBbhYdc7xokTzw2A== X-Received: by 2002:a05:690c:7402:b0:7d0:261a:692 with SMTP id 00721157ae682-7d3368b80bcmr191902797b3.44.1779780721040; Tue, 26 May 2026 00:32:01 -0700 (PDT) Received: from localhost.localdomain (h69-131-147-66.cncrtn.broadband.dynamic.tds.net. [69.131.147.66]) by smtp.gmail.com with UTF8SMTPSA id 00721157ae682-7d38c8398e6sm57415577b3.49.2026.05.26.00.31.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 00:32:00 -0700 (PDT) From: Demi Marie Obenour Date: Tue, 26 May 2026 03:31:24 -0400 Subject: [PATCH v2] host/rootfs: Don't wait for /dev/dri/card0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260526-weston-card-fix-v2-1-784a47aea8fb@gmail.com> X-B4-Tracking: v=1; b=H4sIAAAAAAAC/2WNwQ6CMBBEf4Xs2TVQKYon/8NwqNsF1kgxLaKG8 O8WjCePbzLzZoLAXjjAMZnA8yhBehdBbRKg1riGUWxkUKkqUq12+OQw9A7JeIu1vHCvNJUHq1W ua4iru+cYr8Zz9eXwuFyZhkWzNFqJBv9eL8ds6f3s+Z99zDDDkgprrC4pfpyazshtS30H1TzPH 7gNPE7AAAAA X-Change-ID: 20260523-weston-card-fix-725c98d5245f In-Reply-To: <20260524-weston-card-fix-v1-1-9c6dad59c245@gmail.com> References: <20260524-weston-card-fix-v1-1-9c6dad59c245@gmail.com> To: Spectrum OS Development X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779780683; l=1164; i=demiobenour@gmail.com; s=20250729; h=from:subject:message-id; bh=PtEr/50wITun8L1Rjut9ixgcBfSIjP5qolvltgOwGtw=; b=XSYMgoTk5OT/A86gSju+riV76qlGHQqViQBLA0sZp+JH9lk8MzMJdZrVH0kFKKcA2+vVqEqXL pyDyj9KYCUQAqvfm+ntNBAGCxCvk6hasGLmfvNa+JerU6rMJVzJo4eU X-Developer-Key: i=demiobenour@gmail.com; a=ed25519; pk=X57Q4/YQDj9t4SBeKaDwvXYKB6quZJVx/DE2Ly2out0= Message-ID-Hash: M2LI5HT76CBQUMNUL6TAYBOMMLJIDTU7 X-Message-ID-Hash: M2LI5HT76CBQUMNUL6TAYBOMMLJIDTU7 X-MailFrom: demiobenour@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; header-match-devel.spectrum-os.org-4; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Alyssa Ross , Demi Marie Obenour X-Mailman-Version: 3.3.9 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Weston can find a card itself. If the card is not ready, it will exit, but s6 will automatically restart it. Signed-off-by: Demi Marie Obenour --- This makes Spectrum work on my AMD system. --- Changes in v2: - Only remove the udevadm wait. - Rely on Weston to pick a card node. - Link to v1: https://spectrum-os.org/lists/archives/spectrum-devel/20260524-weston-card-fix-v1-1-9c6dad59c245@gmail.com --- host/rootfs/image/etc/s6-rc/weston/run | 1 - 1 file changed, 1 deletion(-) diff --git a/host/rootfs/image/etc/s6-rc/weston/run b/host/rootfs/image/etc/s6-rc/weston/run index fd59586c719391deb546c29578341e16a61ed4ce..68eff51ae127b848b56f6b3c3761b65ad1be9a0d 100644 --- a/host/rootfs/image/etc/s6-rc/weston/run +++ b/host/rootfs/image/etc/s6-rc/weston/run @@ -40,7 +40,6 @@ redirfd -r 0 /dev/tty1 importas -i home HOME cd $home -if { udevadm wait /dev/dri/card0 } s6-setuidgid wayland bwrap # no --unshare-net, breaks udev hotplug --- base-commit: 4827f7591e945f331a945fb53a9fd4e8ebfdbc12 change-id: 20260523-weston-card-fix-725c98d5245f -- Sincerely, Demi Marie Obenour (she/her/hers)