• linux: b43 driver error: outdated firmware URL

    From Bernard Davis@21:1/5 to Debian Bug Tracking System on Mon Feb 3 21:06:40 2025
    XPost: linux.debian.bugs.dist

    This is a multi-part message in MIME format.

    --nextPart4625518.LvFx2qVVIh
    Content-Transfer-Encoding: 7Bit
    Content-Type: text/plain; charset="us-ascii"

    Source: linux
    Version: 6.1.0-30-amd64
    Severity: minor

    Dear Maintainer,

    I am reporting a documentation bug in the b43 wireless driver. When the firmware required for a Broadcom 43xx wireless device is missing, the driver outputs the following error message in the kernel log:
    b43-phy0 ERROR: You must go to https://wireless.wiki.kernel.org/en/users/ Drivers/b43#devicefirmware[1] and download the correct firmware for this
    driver version. Please carefully read all instructions on this website. However, that URL is outdated and currently returns a 404 error. The correct URL is now: https://wireless.docs.kernel.org/en/latest/en/users/drivers/b43.html[2]

    Steps to reproduce:
    1. Don't install the required driver with b43-fwcutter or otherwise
    2. Observe the error message in the kernel log (e.g. journalctl -b | grep b43), which displays the outdated URL.
    Expected behavior:
    The error message should display the updated URL so users read the
    instructions to install the firmware.

    Actual behavior:
    The error message shows an outdated URL (https://wireless.wiki.kernel.org/ en/users/Drivers/b43#devicefirmware) which leads to a 404 error, causing confusion for users trying to resolve the firmware issue.

    -- System Information:
    Debian Release: 12.9
    APT prefers stable-updates
    APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
    Architecture: amd64 (x86_64)
    Foreign Architectures: i386

    Kernel: Linux 6.1.0-30-amd64 (SMP w/12 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_WARN, TAINT_FIRMWARE_WORKAROUND
    Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled


    Regards,
    Bernard Davis


    --------
    [1] https://wireless.wiki.kernel.org/en/users/Drivers/b43#devicefirmware
    [2] https://wireless.docs.kernel.org/en/latest/en/users/drivers/b43.html

    --nextPart4625518.LvFx2qVVIh
    Content-Transfer-Encoding: 7Bit
    Content-Type: text/html; charset="us-ascii"

    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Source: linux</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Version: 6.1.0-30-amd64</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Severity: minor</p>
    <br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Dear Maintainer,</p>
    <br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">I am reporting a documentation bug in the b43 wireless driver. When the firmware required for a Broadcom 43xx wireless device is missing, the driver outputs the following error
    message in the kernel log:</p>
    <p style="margin-top:12;margin-bottom:12;margin-left:0;margin-right:0;">b43-phy0 ERROR: You must go to <a href="https://wireless.wiki.kernel.org/en/users/Drivers/b43#devicefirmware">https://wireless.wiki.kernel.org/en/users/Drivers/b43#devicefirmware</a>&
    nbsp;and download the correct firmware for this driver version. Please carefully read all instructions on this website.</p>
    <p style="margin-top:12;margin-bottom:12;margin-left:0;margin-right:0;">However, that URL is outdated and currently returns a 404 error. The correct URL is now:</p>
    <p style="margin-top:12;margin-bottom:12;margin-left:0;margin-right:0;"><a href="https://wireless.docs.kernel.org/en/latest/en/users/drivers/b43.html">https://wireless.docs.kernel.org/en/latest/en/users/drivers/b43.html</a></p>
    <br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Steps to reproduce:</p>

    <ol type="1">
    <li>Don't install the required driver with b43-fwcutter or otherwise</li> <li>Observe the error message in the kernel log (<span style="font-family:JetBrains Mono;">e.g. journalctl -b | grep b43</span>), which displays the outdated URL.</li>
    </ol>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Expected behavior:</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">The error message should display the updated URL so users read the instructions to install the firmware.</p>
    <br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Actual behavior:</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">The error message shows an outdated URL (https://wireless.wiki.kernel.org/en/users/Drivers/b43#devicefirmware) which leads to a 404 error, causing confusion for users trying to resolve
    the firmware issue.</p>
    <br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">-- System Information:</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Debian Release: 12.9</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&nbsp; APT prefers stable-updates</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&nbsp; APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Architecture: amd64 (x86_64)</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Foreign Architectures: i386</p>
    <br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Kernel: Linux 6.1.0-30-amd64 (SMP w/12 CPU threads; PREEMPT)</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Kernel taint flags: TAINT_WARN, TAINT_FIRMWARE_WORKAROUND</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Shell: /bin/sh linked to /usr/bin/dash</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Init: systemd (via /run/systemd/system)</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">LSM: AppArmor: enabled</p>
    <br /><br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Regards,</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Bernard Davis</p>
    <br /></body>
    </html>
    --nextPart4625518.LvFx2qVVIh--

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEWj9E5Bo1ANKYjm0cAsRadm3YO9wFAmeglTAACgkQAsRadm3Y O9xlMw/+PyEmBMGoWsS+UwocT2Nt3U18kooWzWSabuJRgNNdYyzkXAKCCGWrr5K7 YtSiLbfbg51VUvWZAtpyTOs/NbtFYDXk2BzM2/OEZNf2PMuj73CISxf3EDEnTI9H zcm1xmXSBmOcM4vu/opbD2OCwJgujeCQ2VXZLTwJUELsf/34sNAQlnjAMasswvA3 xlqso3YcED042YbMgHuAVbduUFPy1muggJq2aSulNaRwkym8JI+LeBCVUm3p+mZV 3otL8exTvsVbxwLrD5BmTg13tPhVyx12P/OjDSitzrhKrPoKMDKbbq77IonOtaaY CWURg29s+IgFSnfCdtLVjAX1FpzVmjBR1neHMh9ozezaAcEX4BPteGaT3Yhfx97R sbpFuDhlUdHq92v1tGz530BB3UYmk+f7oWKPmQDHYy7YQUxWlrXa81e/RRMHPpT4 dcQteNwvwnVMKRjflwOPOGbkgjB5S4BXAkS09nTC+SSiQk/TMItMg0uSsTuWm6Mc GGkgEbvPpUM2/XHve/gwKQvw5jmV61WhUPux766JimLXGvaNaCV8iu7oAeXFZje6 2J9gnkljCTPwxkDyxrG3ELm99yiXLjrgkkYP0WIz2z4XZVW3N5p//HVnunwV5jTU t+2gqgDPZUT+noZu5KgkvBoh0Zhyn9IJYwla+bIUZilUaJfNV9M=
    =Pr6M
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)