Discussion:
Bug#966218: firmware: failed to load iwl-debug-yoyo.bin (-2)
(too old to reply)
Konomi Kitten
2020-07-24 19:30:01 UTC
Permalink
Package: firmware-iwlwifi
Version: 20200421-1
Severity: normal

These two lines appear in the journal log indicating missing firmware, running
`apt-file search iwl-debug-yoyo.bin` shows no matches for this firmware
existing in any Debian package.

Jul 22 23:21:52 debian kernel: iwlwifi 0000:06:00.0: firmware: failed to load
iwl-debug-yoyo.bin (-2)
Jul 22 23:21:52 debian kernel: firmware_class: See
https://wiki.debian.org/Firmware for information about missing firmware




-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (500, 'testing'), (120, 'stable'), (110, 'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.7.0-1-amd64 (SMP w/12 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

firmware-iwlwifi depends on no packages.

firmware-iwlwifi recommends no packages.

Versions of packages firmware-iwlwifi suggests:
ii initramfs-tools 0.137

-- no debconf information
Jeremy L. Gaddis
2020-08-29 11:30:01 UTC
Permalink
Control: notfound -1 20200421-1
Control: reassign -1 src:linux
Control: found -1 5.5.13-1
Control: found -1 5.7.17-1
Control: forwarded -1
https://lore.kernel.org/linux-wireless/20200625165210.14904-1-***@kernel.org/
Control: severity -1 minor
Control: tags -1 + patch pending upstream fixed-upstream

--

An upstream patch [0] that suppresses this (harmless) error message
was merged in v5.9-rc1 [1] and should be available in 5.9 and later
kernels.

As a "workaround" (if the error message bothers you), you may set the
iwlwifi module's "enable_ini" parameter to false (e.g., "N"). This
will disable the (attempted) loading of the "iwl-debug-yoyo.bin" file
-- which fails, obviously, causing this error to be generated.

[0]: https://patchwork.kernel.org/patch/11625759/

[1]: https://github.com/torvalds/linux/commit/3f4600d
Debian Bug Tracking System
2020-08-29 11:30:02 UTC
Permalink
Post by Jeremy L. Gaddis
notfound -1 20200421-1
Bug #966218 [firmware-iwlwifi] firmware: failed to load iwl-debug-yoyo.bin (-2)
No longer marked as found in versions firmware-nonfree/20200421-1.
Post by Jeremy L. Gaddis
reassign -1 src:linux
Bug #966218 [firmware-iwlwifi] firmware: failed to load iwl-debug-yoyo.bin (-2)
Bug reassigned from package 'firmware-iwlwifi' to 'src:linux'.
Ignoring request to alter found versions of bug #966218 to the same values previously set
Ignoring request to alter fixed versions of bug #966218 to the same values previously set
Post by Jeremy L. Gaddis
found -1 5.5.13-1
Bug #966218 [src:linux] firmware: failed to load iwl-debug-yoyo.bin (-2)
Marked as found in versions linux/5.5.13-1.
Post by Jeremy L. Gaddis
found -1 5.7.17-1
Bug #966218 [src:linux] firmware: failed to load iwl-debug-yoyo.bin (-2)
Marked as found in versions linux/5.7.17-1.
Post by Jeremy L. Gaddis
forwarded -1
Unknown command or malformed arguments to command.
Post by Jeremy L. Gaddis
severity -1 minor
Bug #966218 [src:linux] firmware: failed to load iwl-debug-yoyo.bin (-2)
Severity set to 'minor' from 'normal'
Post by Jeremy L. Gaddis
tags -1 + patch pending upstream fixed-upstream
Bug #966218 [src:linux] firmware: failed to load iwl-debug-yoyo.bin (-2)
Added tag(s) patch, fixed-upstream, pending, and upstream.
--
966218: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966218
Debian Bug Tracking System
Contact ***@bugs.debian.org with problems
Debian Bug Tracking System
2020-09-05 22:10:02 UTC
Permalink
Your message dated Sat, 05 Sep 2020 22:00:11 +0000
with message-id <E1kEgEF-000GZV-***@fasolo.debian.org>
and subject line Bug#966218: fixed in linux 5.8.7-1
has caused the Debian Bug report #966218,
regarding firmware: failed to load iwl-debug-yoyo.bin (-2)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ***@bugs.debian.org
immediately.)
--
966218: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966218
Debian Bug Tracking System
Contact ***@bugs.debian.org with problems
Jeremy L. Gaddis
2020-09-09 20:30:01 UTC
Permalink
control: reopen -1
control: found -1 5.8.7-1

$ uname -a
Linux foo 5.8.0-1-amd64 #1 SMP Debian 5.8.7-1 (2020-09-05) x86_64 GNU/Linux

$ journalctl -k -g iwl-debug-yoyo
-- Logs begin at Mon 2020-08-03 07:03:27 EDT, end at Wed 2020-09-09
16:08:47 EDT. --
Sep 09 15:53:32 foo kernel: iwlwifi 0000:03:00.0: firmware: failed to
load iwl-debug-yoyo.bin (-2)
Debian Bug Tracking System
2020-09-09 20:30:03 UTC
Permalink
Post by Jeremy L. Gaddis
reopen -1
Bug #966218 {Done: Salvatore Bonaccorso <***@debian.org>} [src:linux] firmware: failed to load iwl-debug-yoyo.bin (-2)
'reopen' may be inappropriate when a bug has been closed with a version;
all fixed versions will be cleared, and you may need to re-add them.
Bug reopened
No longer marked as fixed in versions linux/5.8.7-1.
Post by Jeremy L. Gaddis
found -1 5.8.7-1
Bug #966218 [src:linux] firmware: failed to load iwl-debug-yoyo.bin (-2)
Marked as found in versions linux/5.8.7-1.
--
966218: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966218
Debian Bug Tracking System
Contact ***@bugs.debian.org with problems
starchaser
2021-01-04 22:40:02 UTC
Permalink
I have the same problem: "firmware: failed to load iwl-debug-yoyo.bin
(-2)" in the log.
I am using Debian linux-image-5.9.0-5-amd64-unsigned (= 5.9.15-1).

I am no expert but i don't think this log message is pressent in Linux
mainline, only in Debian.
The upstream patch [0] that Jeremy mentions is not for this message
but for the upstream debug message:
"Direct firmware load for iwl-debug-yoyo.bin failed with error -2"
This message is now not shown anymore.
The message that this bug report handles is "firmware: failed to load
iwl-debug-yoyo.bin (-2)"
This message is not in upstream Linux but instead comes from an
ancient Debian kernel patch from 2012 that is still applied on
debian kernel 5.10.4-1.(firmware_class-log-every-success-and-failure.patch [1])
While the mainstream Linux logging evolved a lot since 2012 i doubt
that this patch which duplicates error logging is still wise to use.


[0]: https://patchwork.kernel.org/patch/11625759/
[1]: https://sources.debian.org/src/linux/5.10.4-1/debian/patches/bugfix/all/firmware_class-log-every-success-and-failure.patch/
Aashutosh Aryal
2021-01-20 09:00:01 UTC
Permalink
This message still shows up on Debian linux-image-5.10.0-1-amd64 even
though replies suggested that
Post by Jeremy L. Gaddis
An upstream patch [0] that suppresses this (harmless) error message
was merged in v5.9-rc1 [1] and should be available in 5.9 and later
kernels.
Daniel Serpell
2021-05-30 03:20:01 UTC
Permalink
Package: src:linux
Version: 5.10.40-1
Followup-For: Bug #966218

Dear maintainer,

This bug is still present in current linux version (5.10.40-1).

This is the extract from kernel logs, shown in red with dmesg and journalctl:

[ 4.029767] Intel(R) Wireless WiFi driver for Linux
[ 4.031188] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 4.033427] iwlwifi 0000:00:14.3: firmware: direct-loading firmware iwlwifi-QuZ-a0-hr-b0-59.ucode
[ 4.033437] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[ 4.033449] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 65.3.35.22
[ 4.033702] iwlwifi 0000:00:14.3: loaded firmware version 59.601f3a66.0 QuZ-a0-hr-b0-59.ucode op_mode iwlmvm
[ 4.033719] iwlwifi 0000:00:14.3: firmware: failed to load iwl-debug-yoyo.bin (-2)
[ 4.033726] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[ 4.035880] i915 0000:00:02.0: firmware: direct-loading firmware i915/kbl_dmc_ver1_04.bin
[ 4.036287] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[ 4.037965] uvcvideo: Found UVC 1.00 device HD WebCam (04f2:b5c5)


Regards,


-- System Information:
Kernel: Linux 5.10.0-7-amd64 (SMP w/8 CPU threads)
Philip Wyett
2021-06-19 08:00:01 UTC
Permalink
Post by Daniel Serpell
Package: src:linux
Version: 5.10.40-1
Followup-For: Bug #966218
Dear maintainer,
This bug is still present in current linux version (5.10.40-1).
[ 4.029767] Intel(R) Wireless WiFi driver for Linux
olddecodes=io+mem,decodes=io+mem:owns=io+mem
Post by Daniel Serpell
[ 4.033427] iwlwifi 0000:00:14.3: firmware: direct-loading firmware iwlwifi-QuZ-a0-hr-b0-
59.ucode
Post by Daniel Serpell
[ 4.033437] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[ 4.033449] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 65.3.35.22
[ 4.033702] iwlwifi 0000:00:14.3: loaded firmware version 59.601f3a66.0 QuZ-a0-hr-b0-59.ucode
op_mode iwlmvm
Post by Daniel Serpell
[ 4.033719] iwlwifi 0000:00:14.3: firmware: failed to load iwl-debug-yoyo.bin (-2)
[ 4.033726] firmware_class: See https://wiki.debian.org/Firmware for information about missing
firmware
Post by Daniel Serpell
[ 4.035880] i915 0000:00:02.0: firmware: direct-loading firmware i915/kbl_dmc_ver1_04.bin
[ 4.036287] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin
(v1.4)
Post by Daniel Serpell
[ 4.037965] uvcvideo: Found UVC 1.00 device HD WebCam (04f2:b5c5)
Hi,

Easy way to suppress this warning for me is (mentioned above, but simplified here).

Create file below.

sudo nano /etc/modprobe.d/iwlwifi.conf

Add the following in the file.

options iwlwifi enable_ini=N

Save and close file, then reboot. The message should now be gone.

Regards

Phil
--
*** Playing the game for the games own sake. ***

WWW: https://kathenas.org

Twitter: @kathenasorg

Instagram: @kathenasorg

IRC: kathenas

GPG: 724AA9B52F024C8B
p***@free.fr
2022-08-14 18:30:01 UTC
Permalink
On Sat, 19 Jun 2021 08:54:05 +0100 Philip Wyett
Post by Philip Wyett
Create file below.
sudo nano /etc/modprobe.d/iwlwifi.conf
Add the following in the file.
options iwlwifi enable_ini=N
Save and close file, then reboot. The message should now be gone.
With that option the yoyo.bin warning is replaced by another warning
at least with the AX211:
iwlwifi 0000:00:14.3: Sorry - debug buffer is only 4096K while you
requested 65536K
Renato Gallo
2022-11-23 07:50:01 UTC
Permalink
Linux ghost 6.1.0-rc5 #1 SMP PREEMPT_DYNAMIC Mon Nov 21 10:45:11 CET 2022
x86_64 GNU/Linux

dmesg|grep -i firmware
[ 0.083868] Spectre V2 : Enabling Restricted Speculation for firmware
calls
[ 0.588920] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 0.599850] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000
[bus 00-7f] only partially covers this bridge
[ 1.770657] ACPI: video: [Firmware Bug]: ACPI(PEGP) defines _DOD but not
_DOS
[ 5.333711] platform regulatory.0: firmware: direct-loading firmware
regulatory.db
[ 5.334476] platform regulatory.0: firmware: direct-loading firmware
regulatory.db.p7s
[ 5.350952] iwlwifi 0000:04:00.0: firmware: direct-loading firmware
iwlwifi-cc-a0-72.ucode
[ 5.351201] iwlwifi 0000:04:00.0: firmware: failed to load
iwl-debug-yoyo.bin (-2)



[ 5.351218] firmware_class: See https://wiki.debian.org/Firmware for
information about missing firmware
[ 5.351338] iwlwifi 0000:04:00.0: firmware: failed to load
iwl-debug-yoyo.bin (-2)





[ 5.351351] iwlwifi 0000:04:00.0: loaded firmware version 72.daa05125.0
cc-a0-72.ucode op_mode iwlmvm
[ 5.617756] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 5.619356] bluetooth hci0: firmware: direct-loading firmware
intel/ibt-20-1-3.sfi
[ 5.619359] Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
[ 5.619367] Bluetooth: hci0: Firmware Version: 106-39.22
[ 7.043546] Bluetooth: hci0: Waiting for firmware download to complete
[ 7.043737] Bluetooth: hci0: Firmware loaded in 1390992 usecs
[ 7.064205] bluetooth hci0: firmware: direct-loading firmware
intel/ibt-20-1-3.ddc
[ 7.072839] Bluetooth: hci0: Firmware revision 0.3 build 106 week 39 2022
[ 7.518824] r8169 0000:02:00.0: firmware: direct-loading firmware
rtl_nic/rtl8125b-2.fw
Miguel A. Rojas
2023-10-13 15:50:01 UTC
Permalink
found 966218 linux/6.5.6-1
found 966218 firmware-iwlwifi/20230515-3
Bug still running around ;)

regards
Edward Durie
2023-11-14 22:50:01 UTC
Permalink
This issue is present for me too. 

6.1.0-13-amd64 firmware-iwlwifi/stable,now 20230210-5 all

Nov 15 09:26:52 --- kernel: iwlwifi 0000:00:14.3: enabling device (0000
-> 0002) Nov 15 09:26:52 --- kernel: iwlwifi 0000:00:14.3: firmware:
direct-loading firmware iwlwifi-so-a0-hr-b0-72.ucode Nov 15 09:26:52 ---
kernel: iwlwifi 0000:00:14.3: api flags index 2 larger than supported by
driver Nov 15 09:26:52 --- kernel: iwlwifi 0000:00:14.3:
TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.36 Nov 15 09:26:52 --- kernel:
iwlwifi 0000:00:14.3: firmware: failed to load iwl-debug-yoyo.bin (-2)
Nov 15 09:26:52 --- kernel: firmware_class: See
https://wiki.debian.org/Firmware for information about missing firmware
Nov 15 09:26:52 --- kernel: iwlwifi 0000:00:14.3: firmware: failed to
load iwl-debug-yoyo.bin (-2) Nov 15 09:26:52 --- kernel: iwlwifi
0000:00:14.3: loaded firmware version 72.daa05125.0 so-a0-hr-b0-72.ucode
op_mode iwlmvm
best,
Edward
Francois Marier
2024-02-01 05:00:01 UTC
Permalink
A warning to anybody considering to use the suggested work-around.

Based on the information suggested in this bug, I put the following in
`/etc/modprobe.d/local.conf` on my laptop:

options iwlwifi enable_ini=0

in order to suppress the "failed to load iwl-debug-yoyo.bin (-2)" log
message.

Versions 66 and above of the iwlwifi-ty-a0-gf-a0 firmware would refuse to
load with these error messages:

[ 18.222536] iwlwifi 0000:aa:00.0: api flags index 2 larger than supported by driver
[ 18.222549] iwlwifi 0000:aa:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.36
[ 18.222921] iwlwifi 0000:aa:00.0: loaded firmware version 72.a764baac.0 ty-a0-gf-a0-72.ucode op_mode iwlmvm
[ 18.375105] iwlwifi 0000:aa:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
...
[ 19.395451] iwlwifi 0000:aa:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[ 19.395569] iwlwifi 0000:aa:00.0: Loaded firmware version: 72.a764baac.0 ty-a0-gf-a0-72.ucode
[ 19.395570] iwlwifi 0000:aa:00.0: 0x00000000 | ADVANCED_SYSASSERT
[ 19.395572] iwlwifi 0000:aa:00.0: 0x00000000 | trm_hw_status0
[ 19.395573] iwlwifi 0000:aa:00.0: 0x00000000 | trm_hw_status1
[ 19.395573] iwlwifi 0000:aa:00.0: 0x00000000 | branchlink2
[ 19.395574] iwlwifi 0000:aa:00.0: 0x00000000 | interruptlink1
[ 19.395575] iwlwifi 0000:aa:00.0: 0x00000000 | interruptlink2
...
[ 19.395846] iwlwifi 0000:aa:00.0: Failed to start RT ucode: -110
[ 19.395848] iwlwifi 0000:aa:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[ 20.873263] iwlwifi 0000:aa:00.0: Failed to run INIT ucode: -110
[ 20.886268] iwlwifi 0000:aa:00.0: retry init count 0
[ 20.907324] iwlwifi 0000:aa:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
...
[ 21.951601] iwlwifi 0000:aa:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[ 21.951753] iwlwifi 0000:aa:00.0: Loaded firmware version: 72.a764baac.0 ty-a0-gf-a0-72.ucode
[ 21.951754] iwlwifi 0000:aa:00.0: 0x00000000 | ADVANCED_SYSASSERT
[ 21.951756] iwlwifi 0000:aa:00.0: 0x00000000 | trm_hw_status0
[ 21.951757] iwlwifi 0000:aa:00.0: 0x00000000 | trm_hw_status1
[ 21.951758] iwlwifi 0000:aa:00.0: 0x00000000 | branchlink2
[ 21.951759] iwlwifi 0000:aa:00.0: 0x00000000 | interruptlink1
[ 21.951760] iwlwifi 0000:aa:00.0: 0x00000000 | interruptlink2
...
[ 21.952064] iwlwifi 0000:aa:00.0: Failed to start RT ucode: -110
[ 21.952066] iwlwifi 0000:aa:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[ 23.529800] iwlwifi 0000:aa:00.0: Failed to run INIT ucode: -110
[ 23.542843] iwlwifi 0000:aa:00.0: retry init count 1
[ 23.555687] iwlwifi 0000:aa:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
...
[ 24.575479] iwlwifi 0000:aa:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[ 24.575586] iwlwifi 0000:aa:00.0: Loaded firmware version: 72.a764baac.0 ty-a0-gf-a0-72.ucode
[ 24.575588] iwlwifi 0000:aa:00.0: 0x00000000 | ADVANCED_SYSASSERT
[ 24.575589] iwlwifi 0000:aa:00.0: 0x00000000 | trm_hw_status0
[ 24.575590] iwlwifi 0000:aa:00.0: 0x00000000 | trm_hw_status1
[ 24.575590] iwlwifi 0000:aa:00.0: 0x00000000 | branchlink2
[ 24.575591] iwlwifi 0000:aa:00.0: 0x00000000 | interruptlink1
[ 24.575592] iwlwifi 0000:aa:00.0: 0x00000000 | interruptlink2
...
[ 24.575879] iwlwifi 0000:aa:00.0: Failed to start RT ucode: -110
[ 24.575880] iwlwifi 0000:aa:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[ 26.049956] iwlwifi 0000:aa:00.0: Failed to run INIT ucode: -110
[ 26.063392] iwlwifi 0000:aa:00.0: retry init count 2

Versions 63 and below of the firmware would load just fine with
"enable_ini=0" which suggests to me that this version of the firmware would
simply ignore it.

Much worse, versions 74 or newer of the firmware would lock up and require a
full power off (unplugged from power) to successfully load a firmware again
(even 63 or below).

Hopefully this comment will save someone some troubleshooting time. My
solution is simple: ignore the "failed to load iwl-debug-yoyo.bin (-2)" for
now.

Francois
--
https://fmarier.org/
Diederik de Haas
2024-02-01 12:20:02 UTC
Permalink
My solution is simple: ignore the "failed to load iwl-debug-yoyo.bin (-2)"
for now.
Thanks for the warning and your solution seems sound to me.

Loading...