Announcement

Collapse
No announcement yet.

Initramfs, linux-firmware

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Initramfs, linux-firmware

    Hi! During a regular apt full-upgrade, i recieved a bunch of errors. Should I be looking to correct these errors?

    update-initramfs: Generating /boot/initrd.img-6.2.0-25-generic │
    │W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_cap.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_10_ta.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_10_sos.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_imu.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_rlc.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mec.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_me.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_pfp.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_toc.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_0_3.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes1.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes1.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes.bin for module amdgpu │
    │W: Possible missing firmware /lib/firmware/amdgpu/smu_13_0_10.bin for module amdgpu │
    │I: The initramfs will attempt to resume from /dev/nvme0n1p7​

    #2
    No, not unless you have one of the AMD graphics cards mentioned AND it stops working (unlikely). This is fairly common output. Luckily "warnings' are not usually things to worry about. They are not errors. Those would be important worth looking at.

    Comment


      #3
      How can I be sure, other than the fact that the computer still works, that I don't need those firmwares? Just curious, if myself and others can learn to confirm this on our own we won't have to ask Thank you kindly for the reply!

      Comment


        #4
        Originally posted by Oderus View Post
        How can I be sure, other than the fact that the computer still works, that I don't need those firmwares?
        You can't, really. Not easily, at least.
        However, searching for any of the warnings you have will lead to a huge amount of hits.
        Some have proposed fixes/remedies, most just reiterate my own comments. The sheer number of results has made it difficult for me to find a definitive answer on what and why these happen, but it does seem that these are all firmware files that AMD don't generally release, except for those who need to install the special \Workstation drivers, which include extra firmware. It also seems that this is a Debian-specific thing, so all Debian and Ubuntu based systems see this sort of thing. For whatever reason, they seem to present these warnings, while others seem to hide or suppress these Mostly Harmless messages, though they likely show up in their relevant logs files..

        In general, warnings under Linux are usually ignorable.

        Comment


          #5
          I can confirm this is a normal result when using AMD video card drivers. I see the same here. The list changes and varies in length but it is almost always in the output when updating initramfs. Here's my output (truncated) from this mornings update:

          Code:
          update-initramfs: Generating /boot/initrd.img-6.2.0-26-generic
          W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_cap.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_10_ta.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_10_sos.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_sjt_mec2.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_sjt_mec.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_imu.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_rlc.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mec.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_me.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_pfp.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_toc.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_0_3.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes1.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes1.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/smu_13_0_10.bin for module amdgpu
          
          update-initramfs: Generating /boot/initrd.img-5.19.0-50-generic
          W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_cap.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_toc.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes1.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
          
          update-initramfs: Generating /boot/initrd.img-5.15.0-78-generic
          W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_gpu_info.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/vangogh_gpu_info.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_rlc.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_mec2.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_mec.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_me.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_pfp.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_ce.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_sdma1.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_sdma.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu
          W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu​
          Three different kernels, three different sets of warnings, all three boot just fine.

          The main takeaway here is WARNINGS are not ERRORS and no need to elevate them to ERROR status. As long as your update does not end with an "error updating initramfs" message, you're fine.

          I believe that generally this is a driver, kernel, or video card that doesn't support all the video extensions that exist.

          Please Read Me

          Comment


            #6
            Of course you could install the three dozen or so firmware libraries that are in the repository. That would eliminate the msgs, but only the firmware for your actual amd GPU would be used. When I installed Debian 12 it installed all the GPU firmware files, so the msg you are getting doesn't show up on my system.
            "A nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people.”
            – John F. Kennedy, February 26, 1962.

            Comment


              #7
              Originally posted by GreyGeek View Post
              Of course you could install the three dozen or so firmware libraries that are in the repository. That would eliminate the msgs, but only the firmware for your actual amd GPU would be used. When I installed Debian 12 it installed all the GPU firmware files, so the msg you are getting doesn't show up on my system.
              Mot necessarily. These are AMD specific, and only show on systems with this type of card. Even installing the very latest firmware files manually from the most recent releases from kernel git sources doesn't remove all of them. I have tried this myself. The firmware files in the messaging do not actually exist there.
              (iirc AMD can provide them via their non-free workstation driver sets, which are mostly useless for regular desktop usage, and can break stuff.)
              Also, in Debian/ubuntu the output of building/updating the initramfs is shown when updating kernels, It doesn't show directly on other distros. It is still there iirc, just not shown in the output unless one builds it manually. Different method and tools showing different output doing the same sort of task, is all.

              Comment


                #8
                Originally posted by claydoh View Post
                Mot necessarily. These are AMD specific, and only show on systems with this type of card. Even installing the very latest firmware files manually from the most recent releases from kernel git sources doesn't remove all of them. I have tried this myself. The firmware files in the messaging do not actually exist there.
                (iirc AMD can provide them via their non-free workstation driver sets, which are mostly useless for regular desktop usage, and can break stuff.)
                Also, in Debian/ubuntu the output of building/updating the initramfs is shown when updating kernels, It doesn't show directly on other distros. It is still there iirc, just not shown in the output unless one builds it manually. Different method and tools showing different output doing the same sort of task, is all.
                Yeah, I tried that too when I first encountered this. I was eventually able to eliminate all but 3-4 of the warnings and saw no difference in my system. It's really just a rabbit hole. Those warning should probably be suppressed. There are 100's of online posts reporting this "issue."

                Please Read Me

                Comment


                  #9
                  Originally posted by oshunluvr View Post
                  It's really just a rabbit hole.
                  Yup, and as usual, I went down it some time ago. Or times, rather, lol

                  Originally posted by oshunluvr View Post
                  There are 100's of online posts reporting this "issue."
                  Actually, much more, and for a very long time, as well.

                  Comment

                  Working...
                  X