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 C8796AC99; Sat, 10 Jan 2026 20:59:12 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 6C660AC14; Sat, 10 Jan 2026 20:59:09 +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_MISSING,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 Received: from fout-a2-smtp.messagingengine.com (fout-a2-smtp.messagingengine.com [103.168.172.145]) by atuin.qyliss.net (Postfix) with ESMTPS id 2CFB8AC11 for ; Sat, 10 Jan 2026 20:59:07 +0000 (UTC) Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43]) by mailfout.phl.internal (Postfix) with ESMTP id 0CA92EC00F9; Sat, 10 Jan 2026 15:59:05 -0500 (EST) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-03.internal (MEProxy); Sat, 10 Jan 2026 15:59:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1768078745; x=1768165145; bh=eZgxb0eEZW ddLstOQuSmm96xHKI16YcXVkEaxGXm8Jg=; b=DTvm0towrN0UvDtpqJ2F4+8JnO oedr8hmpBzMQI/lAAaid8DhjGwbVvILXMQIffPr8idQBA/nZ2HUu8NEhlRDvG4Gc EHyE2fgjRHml315OtGAJgoaFJrNY7bYE2Q8YF8SnZybsVaP8HrE2ccLkxFZwyINE I+nikIFBKC+4LWKOJCM7wMAOCZQh7NhWb8tgIde/NwM2SdXGBRcHH+TXPYNLKESB He5ZuE+dtOqeQBcQWlYhYQGIp8ksL2u8GRNubdQ1mWIGWekrp9IChUu6yLahpX2H hAdGQK7QVjVyvhKESuq6F+OIm6YiuJUfoJi/35VvDbN7czylYUxfBSArZkVA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1768078745; x=1768165145; bh=eZgxb0eEZWddLstOQuSmm96xHKI16YcXVkE axGXm8Jg=; b=AoQ4EXOcdi3TnENp6l1TpxU2pwrYboG2gC0q6Epg8WzTAzy4NPR HI+lz5O40kVVptqa0B05rT0BFvuWfiB+YICrgY6wBGCTFV1PkEke4eRb3hJsE+cs JtZKdLGhY87I7fuMou4PeeCWfn78vME01WSIH79EKFsy5H/wl/lYYQuVgt1Zko7W U7Yqg4MnM2HSc32AMdwREgYlFCYc60JIhL8eUKV9KfV6Msw8ZmydDBUMv2a9k34v RZbe0S3O5ib4LXscf9jK+8DowTuIiJhszQnxkFIOsiSLSKI8mTj+2ghLGLSImaAh PQyktqTmOI/9IZBCBltQSjFz7+CY/2qmgqA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdduuddvjeduucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephffvvefujghffffkgggtsehgtderredttdejnecuhfhrohhmpeetlhihshhsrgcu tfhoshhsuceohhhisegrlhihshhsrgdrihhsqeenucggtffrrghtthgvrhhnpeeljeetve ejveevkeeugeevhfejgfetffelkeduieevleefgedvteetveejgfefgfenucffohhmrghi nhepghhithhhuhgsrdgtohhmpdguvghvsgihuggvmhhirdgtohhmnecuvehluhhsthgvrh fuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhephhhisegrlhihshhsrgdrihhs pdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopeguvg hmihhosggvnhhouhhrsehgmhgrihhlrdgtohhmpdhrtghpthhtohepuggvvhgvlhesshhp vggtthhruhhmqdhoshdrohhrgh X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 10 Jan 2026 15:59:04 -0500 (EST) Received: by fw12.qyliss.net (Postfix, from userid 1000) id 80E618562D92; Sat, 10 Jan 2026 21:58:57 +0100 (CET) From: Alyssa Ross To: Demi Marie Obenour Subject: Re: Hang at boot on Dell Inspiron 15 In-Reply-To: <6ba1fc13-c905-4074-a878-bb2488ef2020@gmail.com> References: <6ba1fc13-c905-4074-a878-bb2488ef2020@gmail.com> Date: Sat, 10 Jan 2026 21:58:55 +0100 Message-ID: <87zf6lb2wg.fsf@alyssa.is> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Message-ID-Hash: G5OIHOS6MCF3HPC3BAM2UTGYMRCW6TTH X-Message-ID-Hash: G5OIHOS6MCF3HPC3BAM2UTGYMRCW6TTH X-MailFrom: hi@alyssa.is 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: Spectrum OS Development 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: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Demi Marie Obenour writes: > I built a Spectrum OS image using > https://github.com/DemiMarie/spectrum/tree/499323fa448406ec728b1f29a4bca6= dc54f5df32. > This is almost the same as Spectrum git main, and I am almost > certain that the differences (visible on GitHub) are not related to > this problem. Therefore, I'm reporting this as if it were a bug in > Spectrum itself. > > The bug is pretty simple: on a Dell Inspiron 15, booting freezes > forever. The last message from the kernel before it stops is: > > amdgpu 0000:03:00.0: [drm] fb0: amdgpudrmfb frame buffer device This is most likely the known issue where we hardcode an assumption that we should wait for /dev/dri/card0, but on some hardware there's only /dev/dri/card1, at least by the time we get that far in boot. Perhaps you can try replacing card0 with card1 in the sources to confirm. (This is a very serious issue, of course, but there's apparently an easy fix for it with COSMIC, and I don't know of one with Weston, so it's been waiting for the switchover.) > This machine has an AMD Ryzen 7000 series CPU with integrated > graphics and a 512GB NVMe drive. The installation ISO was built by > > $ nix build --log-format bar-with-logs --file release/combined --out-link= "path to Caddy web root" > > with a custom config.nix that I can also share if > needed. It just specifies the update URL and signing > key, though. The actual install ISO I built can be found at > > (no authentication needed). This was built on (and is hosted by) > a test server I don't particularly trust, so don't mount or boot it > on a machine you care about outside of a VM with no GPU acceleration > or other sandbox holes. > > To even install Spectrum, I had to kexec from the existing NixOS > install because the firmware wouldn't boot the image off of the > USB stick. I presume this is a firmware bug, which would not at all > surprise me. Does the live image boot? > I'm not sure how to go about diagnosing this. The hang happens after > s6 gets started, but the boot is so fast that it is hard to tell if > it has switched from the initramfs to the rootfs yet. In any case, > it seems to happen before Weston gets a chance to produce any output > on screen. Suggestions welcome! If it's not the card0/card1 thing, some other debugging tips: =E2=80=A2 Did this ever work? If so, first thing to try should usually be bisection. =E2=80=A2 You should be able to switch VT in the usual way (Ctrl-Alt-F2). = getty is running on tty2, tty3, and tty4. =E2=80=A2 You should be able to get a serial getty if you include an approp= riate console parameter on the kernel command line, which can be edited in GRUB. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQQGoGac7QfI+H5ZtFCZddwkt31pFQUCaWK9kAAKCRCZddwkt31p Fc8dAP9V0GZbvxyTBpwsKGk2VtRaKJCcs++nBAShqjjwbOLwdAD9Ee6VYktD6b9X vozTbIk3xElgnHmAmQ9tjc0POFB3yAU= =Rs/7 -----END PGP SIGNATURE----- --=-=-=--