Hallo,
immer wenn ich ein Update mit "pacman -Syu" bekomme ich eine Fülle an Warnings.
Ist dies ein Problem weswegen ich aktiv werden muss, oder ist das normal?

==> WARNING: Possibly missing firmware for module: ast
==> WARNING: Possibly missing firmware for module: xhci_pci
==> WARNING: consolefont: no font found in configuration
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: aic94xx

Gruß und Danke, Johoda

  • Dirk hat auf diesen Beitrag geantwortet.

    ==> WARNUNG: Möglicherweise fehlende Firmware für Modul: ast
    ==> WARNUNG: Möglicherweise fehlende Firmware für Modul: xhci_pci
    ==> WARNUNG: consolefont: keine Schriftart in der Konfiguration gefunden
    ==> WARNUNG: Möglicherweise fehlende Firmware für Modul: qed
    ==> WARNUNG: Möglicherweise fehlende Firmware für Modul: qla1280
    ==> WARNUNG: Möglicherweise fehlende Firmware für Modul: wd719x
    ==> WARNUNG: Möglicherweise fehlende Firmware für Modul: bfa
    ==> WARNUNG: Möglicherweise fehlende Firmware für Modul: qla2xxx
    ==> WARNUNG: Möglicherweise fehlende Firmware für Modul: aic94xx
    Übersetzt mit www.DeepL.com/Translator

    Die meisten dieser Warnungen erhalte ich auch. Wenn alle Gerätschaften der Maschiene laufen, dann sind sie gegenstandslos.

    Diese Warnung könntest du aber auch beseitigen -
    ==> WARNUNG: consolefont: keine Schriftart in der Konfiguration gefunden
    indem du dies hier auf der Konsole eingibst:

    echo KEYMAP=de-latin1 > /etc/vconsole.conf
    echo FONT=lat9w-16 >> /etc/vconsole.conf

    Johoda Ist dies ein Problem weswegen ich aktiv werden muss, oder ist das normal?

    Der Kernel ist unter Arch einfach so konfiguriert, dass er diese Warnungen ausgibt, was eigentlich ziemlich unnötig ist, denn entweder braucht man die Firmware und Module, oder eben nicht. Und wenn man sie braucht, kann man sie ja installieren.

    Also nein, du musst hier nichts unternehmen (auch die Warnung bezüglich der Konsolen-Font kannst du dir schenken), und nein, sie sind nicht normal, sondern es war wohl eine bewusste Entscheidung des Maintainers.

    • tuxnix hat auf diesen Beitrag geantwortet.

      Gerry_Ghetto

      Die wichtige Frage ist, ob du die Warnungen beim Bauen des "default" intiramfs bekommst oder nur beim Bauen des "fallback" initramfs (oder bei beiden).

      Wie erkenne ich das?
      Hier mal die komplett Ausgabe von da ab wo es mit den Warnings los geht:

      ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
      -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
      ==> Starting build: 6.1.6-arch1-3
      -> Running build hook: [base]
      -> Running build hook: [udev]
      -> Running build hook: [autodetect]
      -> Running build hook: [modconf]
      -> Running build hook: [kms]
      -> Running build hook: [keyboard]
      ==> WARNING: Possibly missing firmware for module: xhci_pci
      -> Running build hook: [keymap]
      -> Running build hook: [consolefont]
      -> Running build hook: [block]
      -> Running build hook: [filesystems]
      -> Running build hook: [fsck]
      ==> Generating module dependencies
      ==> Creating zstd-compressed initcpio image: /boot/initramfs-linux.img
      ==> Image generation successful
      ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
      -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
      ==> Starting build: 6.1.6-arch1-3
      -> Running build hook: [base]
      -> Running build hook: [udev]
      -> Running build hook: [modconf]
      -> Running build hook: [kms]
      ==> WARNING: Possibly missing firmware for module: ast
      -> Running build hook: [keyboard]
      ==> WARNING: Possibly missing firmware for module: xhci_pci
      -> Running build hook: [keymap]
      -> Running build hook: [consolefont]
      -> Running build hook: [block]
      ==> WARNING: Possibly missing firmware for module: qed
      ==> WARNING: Possibly missing firmware for module: qla1280
      ==> WARNING: Possibly missing firmware for module: wd719x
      ==> WARNING: Possibly missing firmware for module: bfa
      ==> WARNING: Possibly missing firmware for module: qla2xxx
      ==> WARNING: Possibly missing firmware for module: aic94xx
      -> Running build hook: [filesystems]
      -> Running build hook: [fsck]
      ==> Generating module dependencies
      ==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-fallback.img
      ==> Image generation successful
      ( 8/10) Updating icon theme caches...
      ( 9/10) Updating the info directory file...
      (10/10) Updating the desktop file MIME type cache..

        Johoda ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'

        Johoda ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'

        Johoda Wie erkenne ich das?

        In dem du die Ausgabe mal in Ruhe durchliest. Zeile für Zeile.
        In deinem Fall wäre also dieser Abschnitt relevant:

        ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
        -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
        ==> Starting build: 6.1.6-arch1-3
        -> Running build hook: [base]
        -> Running build hook: [udev]
        -> Running build hook: [autodetect]
        -> Running build hook: [modconf]
        -> Running build hook: [kms]
        -> Running build hook: [keyboard]
        ==> WARNING: Possibly missing firmware for module: xhci_pci
        -> Running build hook: [keymap]
        -> Running build hook: [consolefont]
        -> Running build hook: [block]
        -> Running build hook: [filesystems]
        -> Running build hook: [fsck]
        ==> Generating module dependencies
        ==> Creating zstd-compressed initcpio image: /boot/initramfs-linux.img
        ==> Image generation successful

        Bei deinem Gerät wird offenbar ein Kernelmodul namens xhci_pci (lsmod | grep xhci_pci) geladen.
        Und ab hier wird es schwierig. Ob du die Firmware "brauchst" hängt davon ab, ob du überhaupt entsprechende Hardware verbaut hast. Du kannst mit lspci und lsusb mal schauen, ob du Hardware von "Renesas" verbaut hast. Es kann aber auch sein, dass das Kernelmodul aus einem anderen Grund geladen wurde (das Intel Kernelmodul xhci_pci braucht offenbar xhci_pci_renesas).

        Auf jeden Fall könntest du die Meldung wegbringen, wenn du die Firmware aus dem AUR installierst (https://aur.archlinux.org/packages/upd72020x-fw). Vermutlich musst du aber gar nichts machen.

        Erst einmal vielen Dank für eure Unterstützung. Ich habe upd72020x-fw installiert und danach ein update gemacht.
        Es hat alles einwandfrei funktioniert.
        Wenn ich euch richtig verstanden habe, ist das ganze auch nicht so problematisch, wenn das System fehlerfrei läuft und eigentlich läuft bei mir alles wie es soll.

        Johoda