You are not logged in.
Upgraded to mkinitcpio-33-1 and it's showing these errors:
WARNING: Possibly missing firmware for module: ast
consolefont: no font found in configuration
I'm not having these errors on mkinitcpio-32-2, so I want to know if there is some fix or I should wait a next version...
Last edited by lucasgta95 (2022-11-28 02:01:57)
Offline
The first is a warning. Ignore it if you don't use the ast driver.
If you haven't specified a consolefont in /etc/vconsole.conf then you can remove consolefont from the HOOKS array. See here
Offline
The first is a warning. Ignore it if you don't use the ast driver.
If you haven't specified a consolefont in /etc/vconsole.conf then you can remove consolefont from the HOOKS array. See here
Well, it shows a error on boot, i guess it uses ast driver...
Offline
"a error" doesn't tell us anything.
Offline
i guess it uses ast driver...
I'm tempted to bet that you'd know for sure when you're running on ASPEED IGP, but let's see
lspci
Offline
lucasgta95 wrote:i guess it uses ast driver...
I'm tempted to bet that you'd know for sure when you're running on ASPEED IGP, but let's see
lspci
Here:
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
03:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
Offline
"a error" doesn't tell us anything.
removed consolefont hook and the error is gone, but still don't know how to suppress the module missing warning...
Offline
Problem solved!!!
The new mkinitcpio added three new optional hooks to .conf file( kms, consolefont, keymap).
Just remove these hooks and the warning and errors is gone.
Offline
Ftr.: you don't have an ASPEED GPU (to probably nobodies surprise), the consolefont warning is tracked in https://gitlab.archlinux.org/archlinux/ … issues/139 and neither will show an error on boot.
The mkinitcpio warning is possibly misleading, https://bbs.archlinux.org/viewtopic.php … 1#p2070131
Offline
If you are annoyed of the warning message (like I am) there's a brute force solution to this.
If you don't have the ASPEED IGP card, then the command described here at might help.
sudo touch /lib/firmware/ast_dp501_fw.bin
Or, according to this you can download it from here: https://drive.google.com/file/d/1rBp3z_ … sp=sharing
EDIT: There's indeed a proper package for this: https://aur.archlinux.org/packages/mkinitcpio-firmware
Last edited by teras (2022-12-05 09:07:05)
Offline
If you are annoyed of the warning message (like I am) there's a brute force solution to this.
If you don't have the ASPEED IGP card, then the command described here at might help.
sudo touch /lib/firmware/ast_dp501_fw.bin
Or, according to this you can download it from here: https://drive.google.com/file/d/1rBp3z_ … sp=sharing
EDIT: There's indeed a proper package for this: https://aur.archlinux.org/packages/mkinitcpio-firmware
thanks for spotting it
Offline
Making your initramfs larger just so you don't have to see a warning seems like a terrible idea.
Offline
Making your initramfs larger just so you don't have to see a warning seems like a terrible idea.
Avoid installing the module if it is not needed?
NoExtract=usr/lib/modules/*/kernel/drivers/gpu/drm/ast/ast.ko.zst
Last edited by loqs (2022-12-06 00:14:26)
Offline
Offline
Surely avaiding installing the module will still lead to the error though...
The module is matched by /drivers/gpu/drm/ used by the kms hook it should be dropped by autodetect on system's where the module is not loaded.
If the module is not present it will not be matched. That would lead to an issue if the module was actually required in which case the firmware should be installed.
Last edited by loqs (2022-12-06 00:24:59)
Offline