[Bug 293974] [request] [geom_part] gpart(8) should know about iFFS/IRST "Intel Rapid Start Technology" partition type
Date: Sun, 22 Mar 2026 13:36:45 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293974
Bug ID: 293974
Summary: [request] [geom_part] gpart(8) should know about
iFFS/IRST "Intel Rapid Start Technology" partition
type
Product: Base System
Version: Unspecified
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: misc
Assignee: bugs@FreeBSD.org
Reporter: walter.von.entferndt@posteo.net
A partition of this type is used to hibernate the machine, i.e. the BIOS
transitions the machine from state S3 (suspend to RAM) to S4 (suspend to disk)
after a timeout that can be set in the BIOS. It is very useful for laptops or
other mobile devices which (occasionally/mostly/always) run on battery.
The type id is for
MBR: 84h (https://en.wikipedia.org/wiki/Partition_type) and
GPT: D3BFE2DE-3DAF-11DF-BA40-E3A556D89593
(https://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs)
Search for "Intel" on these pages.
It would be great if gpart(8) knows this type by name, so we don't have to type
the long cryptic GUID, which is also a source of failure because typically it
is done manually on install when no comfortable environment is active (no
internet, no copy & paste). I suggest the name "IRST" or "iFFS".
The manual page could read: "Intel Rapid Start Technology<TAB>If IRST is
enabled in the BIOS, this partition is used to transition from S3
(sleep/suspend to RAM) to S4 (hibernate/suspend to disk). It must be larger or
equal to the size of RAM." Maybe the long list of exotic partition types shold
be at the end of the manpage in an extra section?
Example from my laptop:
paul@t450s:~ % gpart show -l ada0
=> 40 1953525088 ada0 GPT (932G)
40 532480 1 efiboot0 (260M)
532520 1024 2 gptboot0 (512K)
533544 25165824 3 IRST (12G)
25699368 50331648 5 swap (24G)
76031016 1877494112 4 t450s (895G)
paul@t450s:~ % gpart show ada0
=> 40 1953525088 ada0 GPT (932G)
40 532480 1 efi (260M)
532520 1024 2 freebsd-boot (512K)
533544 25165824 3 !d3bfe2de-3daf-11df-ba40-e3a556d89593 (12G)
25699368 50331648 5 freebsd-swap (24G)
76031016 1877494112 4 freebsd-zfs (895G)
--
You are receiving this mail because:
You are the assignee for the bug.