[Bug 273705] default device.hints prevents booting on modern hardware
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 273705] Archaic aspects of device.hints cause boot failure with some modern hardware"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 273705] Archaic aspects of device.hints cause boot failure with some modern hardware"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 273705] Archaic aspects of device.hints cause boot failure with some modern hardware"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 273705] Archaic aspects of device.hints cause boot failure with some modern hardware"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 273705] Archaic aspects of device.hints cause boot failure with some modern hardware"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 273705] Archaic aspects of device.hints cause boot failure with some modern hardware"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 10 Sep 2023 16:24:10 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273705 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 legacy hardware, such as floppy disk controllers and the ISA bus. One of these items 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 that 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 essentially an AMD APU based laptop. It acts and functions almost identically to any other 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 better to tackle this now rather than later. --- Reference: https://wiki.freebsd.org/Laptops/Steam_Deck -- You are receiving this mail because: You are the assignee for the bug.