Jac*_*art 2 drivers arch-linux configuration kernel-modules x-server
我在 Arch 启动时不断收到与我有关的错误rc.conf:
failed to load module "wl"
failed to load module "lib80211"
Run Code Online (Sandbox Code Playgroud)
等。它列出了我的所有模块 /etc/rc.conf
这是我的完整内容rc.conf:
#
# /etc/rc.conf - configuration file for initscripts
#
DAEMONS=(syslog-ng dbus networkmanager crond .. etc. ..)
MODULES=(... wl... lib80211... nvidia-bl... openntpd... slim... acpid... pommed)
# Storage
#
# USEDMRAID="no"
# USELVM="no"
# Network
#
# interface=
# address=
# netmask=
# gateway=
HARDWARECLOCK="UTC-5"
TIMEZONE="US/Central"
Run Code Online (Sandbox Code Playgroud)
当我notcied这个pommed失败的X启动时,我说sudo pommed &我的xinitrc。
配置文件格式是否正确?
您的rc.conf配置不正确;...维基中的省略号 ( ) 仅用于说明。该rc.conf文件是一个 shell 脚本,数组不应包含这些点。
使用该方法是不推荐使用的加载模块的方式。如果您希望继续在此文件中列出它们,则应使用以下格式:
MODULES=(wl lib80211 nvidia-bl)Run Code Online (Sandbox Code Playgroud)
Arch Wiki上概述了加载这些模块的正确方法,方法是在/etc/modprobe.d/. wl例如,在 的情况下,您将创建/etc/modprobe.d/wl并且文件将包含:
# load broadcom module at boot
wlRun Code Online (Sandbox Code Playgroud)
此外,openntpd是一个守护进程,应该列在该数组中,而不是在模块 one 中——如 shouldslim和acpid。我不知道是什么pommed,但我也会检查它应该放在哪里。