From nobody Sun Sep 10 16:24:10 2023 X-Original-To: bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RkFXq09bNz4s7Tg for ; Sun, 10 Sep 2023 16:24:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RkFXp5pCbz3VfF for ; Sun, 10 Sep 2023 16:24:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1694363050; a=rsa-sha256; cv=none; b=Ta3VtUPfNRt/xyusQi1sqEA/5Jdwsfv0l9tgGFYxg05QGs/VJ3EAtgJwfpmA33C3nGlajt N+3pC+qSxh0L76KXZOX46Tu3vuDethvuRibzcuwE2cEJ4bGd2f/eR7w3e5q2N9vB/kjC7z a3vj1xYzJIWidVJJnbLgw+bZrdEdh4epb88hm+jbeeWFRWThI3hwsS+1ET2z0nzM4ypUYv 85S+ylnpxhc7h1FAQGxebCpEol2foMGe7jTQ0QohHKcP8cOKkm8ANMbb/DW4CXOaOIsWh5 +GX2f1S4XmNsjpVBjG2KxswGcewDZANuILnM0Dm4HSx9A+eqsIz1+rvz8Hbj3g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1694363050; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wsDuyR50+nY7zbokzRiuqtKf3/s1OTe/MhDEFv7QOVY=; b=QxsmYvr/HXQhKNOzWXsfQHqZzqqfTVEzS7vur5a/iR30ACFu+XgwpssndpXucoNATBukfR dv2uW44Ma39gUxCUsuvgp2Url9JIgnPPYAY3cci8PFOjfg8ur9H76oEXJfj+o2tj0lDTk8 ISGVkHCA7MRWJjoigve/i/ZQxkTtrivuOKwn5gWZ52Xt5Fy8AWCE9tmDTdCp8mhKB5ehyt VctlCFOo3zUkCEzctUQujNq1WhyjdSj455DO+jS3aoA02npdtEF3mhf7OHWbTiPah29PZM vpWIFqPLo05Q3oiYKM6jmPHJgmgXSos5Mof3zKLcAP5m6eldyrbN7dlwtWoaPg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RkFXp4tjgz1Cph for ; Sun, 10 Sep 2023 16:24:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 38AGOA9e081106 for ; Sun, 10 Sep 2023 16:24:10 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 38AGOAng081104 for bugs@FreeBSD.org; Sun, 10 Sep 2023 16:24:10 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 273705] default device.hints prevents booting on modern hardware Date: Sun, 10 Sep 2023 16:24:10 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: conf X-Bugzilla-Version: 14.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: freebsd@darkain.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-bugs@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D273705 Bug ID: 273705 Summary: default device.hints prevents booting on modern hardware Product: Base System Version: 14.0-CURRENT Hardware: amd64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: conf Assignee: bugs@FreeBSD.org Reporter: freebsd@darkain.com /boot/device.hints by default contains information for scanning very old le= gacy hardware, such as floppy disk controllers and the ISA bus. One of these ite= ms is also the old AT keyboard interface via the ISA bus. On modern hardware such as the Steam Deck, these legacy interfaces no longer exist, preventing FreeBSD from booting properly. Commenting the lines out in the file allows it to boot properly. However, it is only a matter of time until more and more systems drop these legacy interfaces, the Steam Deck is just one of, if not the first device t= hat we've seen this on. At least on AMD64, I think it may be time to remove these references to ISA= bus scanning, as its causing real issues with the boot process. --- And before anyone jumps in with some harsh comment about testing FreeBSD on= the Steam Deck because it is a "game console" - the hardware inside is essentia= lly an AMD APU based laptop. It acts and functions almost identically to any ot= her laptop device. The only major difference is the physical form factor. The changes seen on this device to remove legacy interfaces from the APU most likely will also hit mainline APUs before long, so in my opinion it is bett= er to tackle this now rather than later. --- Reference: https://wiki.freebsd.org/Laptops/Steam_Deck --=20 You are receiving this mail because: You are the assignee for the bug.=