/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リストに関連するエラーメッセージが表示されます。

可能であれば、リストの最上位モジュールを記録しlsmodhid_appleそのモジュールを手動でロードしてからlsmod再実行し、それによって追加されたすべてのモジュールを記録してください。次に、これらのモジュールがすべてあなたのモジュールに含まれていることを確認してください/etc/mkinitcpio.conf。可能であれば、適切な順序で含めてください。

関連情報