Date: Tue, 04 Nov 2025 00:23:18 +0000 From: bugzilla-noreply@freebsd.org To: doc@FreeBSD.org Subject: [Bug 290778] 15.0R Hardware Notes cut off ice(4) before listing supported devices Message-ID: <bug-290778-9@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D290778 Bug ID: 290778 Summary: 15.0R Hardware Notes cut off ice(4) before listing supported devices Product: Documentation Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Website Assignee: doc@FreeBSD.org Reporter: bigsneaky@duck.com The ice(4) Intel Ethernet 800 Series Driver seems to be correctly included = in the archetypal Hardware Notes: the following line appears in https://github.com/freebsd/freebsd-doc/blob/main/website/archetypes/release= /hardware.adoc > &hwlist.ice; But the automatic generation of the Hardware Notes seems to fail, looking at the output in https://github.com/freebsd/freebsd-doc/blob/main/website/content/en/release= s/15.0R/hardware.adoc In particular ice(4) entry cuts off prematurely and runs immediately into t= he igc(4) driver. > The ice driver supports 100Gb Ethernet adapters with these QSFP28 modules: > The igc driver supports the following models: It ought to have generated a bulleted list of supported devices. Compare to= the Hardware section of the ice(4) man page which the Hardware Notes are genera= ted from, https://man.freebsd.org/cgi/man.cgi?ice(4) > The ice driver supports 100Gb Ethernet adapters with these QSFP28 modules: > =E2=80=A2 Intel(R) 100G QSFP28 100GBASE-SR4 E100GQSFPSR28SRX > ... I have filed this as a "website" bug, though I suspect ultimately the bug either lies in the tooling that automatically generates the Hardware Notes = from the man pages, or maybe something formatted weirdly in the man page itself which is confusing the tooling, https://github.com/freebsd/freebsd-src/blob/main/share/man/man4/ice.4 I'll quote part of the relevant section for convenience. Note that bulleted lists of devices starting ".Bl -bullet -compact" on other man pages are generating correctly on the Hardware Notes. While ice(4) is somewhat unusua= l in that its Hardware section contains multiple bulleted lists, so does e.g. ix= l(4) and that does generate correctly. > .Sh HARDWARE > The > .Nm > driver supports the Intel Ethernet 800 series. > Some adapters in this series with SFP28/QSFP28 cages > have firmware that requires that Intel qualified modules are used; these > qualified modules are listed below. > This qualification check cannot be disabled by the driver. > .Pp > The > .Nm > driver supports 100Gb Ethernet adapters with these QSFP28 modules: > .Pp > .Bl -bullet -compact > .It > Intel\(rg 100G QSFP28 100GBASE-SR4 E100GQSFPSR28SRX > .It > Intel\(rg 100G QSFP28 100GBASE-SR4 SPTMBP1PMCDF > ... If I was going to stake a guess, is the tooling cutting off when it hits the "\(rg" in the first bullet point? I note that the em(4) and ixl(4) man pages also have lists of Intel devices in their Hardware sections but without "\(= rg", and they are generating fine in the Hardware Notes. Might be worth pruning = all the "\(rg" from the ice(4) man page and then try regenerating the Hardware Notes. As this affects the 15.0R Hardware Notes I guess this is one for @re or @zi= aee. NB Same issue affects 14.2R and 14.3R versions of the Hardware Notes. Maybe= at least the latter would be worth regenerating. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-290778-9>
