kernel: opção de passagem para o driver, quando não compilado como módulo

4

Eu tinha o driver da minha placa de som compilado como módulo, ou seja:

CONFIG_SND_HDA_INTEL=m

e passei as seguintes opções para o módulo (via /etc/modprobe.d/alsa-base.conf ):

options snd-hda-intel enable=0,1

Agora eu preciso ter o driver "incorporado", ou seja, não como um módulo:

CONFIG_SND_HDA_INTEL=y

Como posso passar as opções para o kernel, quando o driver não é mais um módulo?

    
por Martin Vegter 26.09.2014 / 00:31

1 resposta

4

De acordo com a documentação , os parâmetros para os módulos que estão embutidos no kernel precisa ser especificado na linha de comando do kernel com um prefixo de nome de módulo .

Nesse caso, adicione snd_hda_intel.enable=0,1 à sua linha de inicialização do kernel.
Você pode verificar o valor do param com:

cat /sys/module/snd_hda_intel/parameters/enable

Alguns parâmetros podem ser configurados escrevendo para este arquivo em /sys , mas esse não é o caso para este parâmetro em particular.

    
por 26.09.2014 / 02:30