I'm not sure that this error message causes problems. My card had firmware in its non-volatile memory, and worked without this. After I updated its firmware to 2.0.2.6 with the chip vendor's Windows tool, I didn't have problems with the card itself after suspend. https://dreamlayers.blogspot.com/2016/03/a-firmware-upgrade-fixed-linux- usb-3.html
Sometimes however particular USB devices, like an Arduino Uno clone, didn't work after suspend, and I wondered if providing that firmware could help. So, I put that same 2.0.2.6 firmware extracted from k2026fwup1.exe as /lib/firmware/renesas_usb_fw.mem in /boot/initrd.img. This did remove the error message, but then after a suspend the card stopped working. Even fully cutting power isn't enough to make it work. Only using upd72020x-check-and-init from https://github.com/markusj/upd72020x-load makes it work. So, apparently supplying this firmware is dangerous, because it can corrupt the flash or otherwise mess up a USB 3 card. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-firmware in Ubuntu. https://bugs.launchpad.net/bugs/2041558 Title: failed to load firmware renesas_usb_fw.mem Status in linux-firmware package in Ubuntu: Won't Fix Status in linux-hwe-5.15 package in Ubuntu: Invalid Bug description: the log show below: xhci_hcd 0000:27:00.0: failed to load firmware renesas_usb_fw.mem, fallback to ROM From this below, it seems just need to add renesas_usb_fw.mem into the initrd. https://bbs.archlinux.org/viewtopic.php?pid=1922549#p1922549 When the firmware is required and is not present, kernel message: Direct firmware load for renesas_usb_fw.mem failed with error When the firmware is required and is an empty file, kernel message: FW has invalid version, followed by the above message. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/2041558/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp