Os módulos do Arch não estão carregando no início?

2

Continuo recebendo erros na inicialização no Arch relacionados ao meu rc.conf :

failed to load module "wl"
failed to load module "lib80211" 

Ele lista todos os módulos no meu /etc/rc.conf

Este é meu rc.conf completo:

#
# /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"

Eu notei isso quando pommed falhou ao iniciar no X quando adicionei sudo pommed & no meu xinitrc .

O arquivo de configuração está formatado corretamente?

    
por Jack Stewart 07.09.2012 / 05:36

1 resposta

4

Seu rc.conf não está configurado corretamente; as elipses ( ... ) no wiki são apenas ilustrativas. O arquivo rc.conf é um script de shell e os arrays não devem conter esses pontos.

Usar esse método é a maneira obsoleta de carregar módulos. Se você deseja continuar a listá-los neste arquivo, use este formato:

MODULES=(wl lib80211 nvidia-bl)

A maneira correta de carregar esses módulos é descrita no Arch Wiki , criando arquivos em% código%. No caso de /etc/modprobe.d/ , como exemplo, você criaria wl e o arquivo conteria:

# load broadcom module at boot
wl

Além disso, /etc/modprobe.d/wl é um daemon e deve estar listado nessa matriz, não nos módulos um - como deve openntpd e slim . Eu não sei o que acpid é, mas gostaria de verificar onde isso deve ser colocado também.

    
por 07.09.2012 / 05:52