没有 /sys/module/hid_apple 目录

没有 /sys/module/hid_apple 目录

在我的中/etc/mkinitcpio.conf,我添加了该hid_apple模块,请参阅下面的输出head /etc/mkinitcpio.conf

# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES=(usbhid xhci_hcd)
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm hid_apple)

# BINARIES
# This setting includes any additional binaries a given user may

initramfs然后我通过这样做重新生成了我的sudo mkinitcpio --config /etc/mkinitcpio.conf --generate /boot/initramfs-custom.img

最后我重新启动。

但是,我仍然没有看到/sys/module/hid_apple目录!我缺少什么?

这是输出ls /sys/module/ | grep hid

~ ❯ ls /sys/module/ | grep hid                                                                                                                                  18:17:32
hid
hid_logitech_dj
hid_logitech_hidpp
mac_hid
usbhid
~ ❯

任何帮助将不胜感激

更新:

我尝试了电信的建议。我hid_apple通过手动加载模块sudo modprobe hid_apple

然后我lsmod在最上面做了,得到以下结果:

Module                  Size  Used by
hid_apple              24576  0
xt_conntrack           12288  1
xt_MASQUERADE          16384  1
nf_conntrack_netlink    61440  0

为了找出任何依赖关系,我跑了sudo modprobe -v hid_apple在这里了解了 -v 标志)但它没有列出任何内容,所以我猜没有依赖项!?

另外为了仔细检查hid_apple设置,我运行了:

~ ❯ sudo lsinitcpio /boot/initramfs-custom.img | grep apple                                                                                 
usr/lib/modules/6.6.1-arch1-1/kernel/drivers/hid/hid-apple.ko

答案1

hid_apple模块肯定加载失败。也许它取决于当时尚未加载的其他模块?

dmesg您应该在列表中看到相关的错误消息。

如果可能,请记下列表中最上面的模块lsmod,然后hid_apple手动加载该模块,然后lsmod再次运行并记下由此添加的所有模块。然后确保所有这些模块都包含在您的 中/etc/mkinitcpio.conf,最好按照适当的顺序。

相关内容