Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#966218: firmware: failed to load iwl-debug-yoyo.bin (-2)

2,816 views
Skip to first unread message

Konomi Kitten

unread,
Jul 24, 2020, 3:30:03 PM7/24/20
to
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

unread,
Aug 29, 2020, 7:30:03 AM8/29/20
to
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/2020062516521...@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

Jeremy L. Gaddis

unread,
Sep 9, 2020, 4:30:03 PM9/9/20
to
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)

starchaser

unread,
Jan 4, 2021, 5:40:03 PM1/4/21
to
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

unread,
Jan 20, 2021, 4:00:03 AM1/20/21
to
This message still shows up on Debian linux-image-5.10.0-1-amd64 even though replies suggested that

Daniel Serpell

unread,
May 29, 2021, 11:20:03 PM5/29/21
to
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

unread,
Jun 19, 2021, 4:00:03 AM6/19/21
to
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
signature.asc

pdor...@free.fr

unread,
Aug 14, 2022, 2:30:03 PM8/14/22
to
On Sat, 19 Jun 2021 08:54:05 +0100 Philip Wyett
<philip...@kathenas.org> wrote:
> 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

unread,
Nov 23, 2022, 2:50:04 AM11/23/22
to
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

unread,
Oct 13, 2023, 11:50:04 AM10/13/23
to
found 966218 linux/6.5.6-1
found 966218 firmware-iwlwifi/20230515-3

Bug still running around ;)

regards

Edward Durie

unread,
Nov 14, 2023, 5:50:05 PM11/14/23
to
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

unread,
Feb 1, 2024, 12:00:05 AM2/1/24
to
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

unread,
Feb 1, 2024, 7:20:05 AM2/1/24
to
On Thursday, 1 February 2024 05:51:53 CET Francois Marier wrote:
> 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.
signature.asc
0 new messages