Alterando um parâmetro interno do módulo do kernel no momento da inicialização?

1

Estou tentando alterar um parâmetro, chamado "sgl_threshold", no driver nvme ao inicializar no Ubuntu 16.04 executando o linux kernel v4.18-generic.

Parece que o driver nvme está realmente embutido, pois não é encontrado usando lsmod e está sendo usado por um dispositivo, e também é encontrado em /sys/module/nvme/ (os parâmetros são encontrados em /sys/module/nvme/parameters ).

A minha pergunta é como eu posso alterar o parâmetro deste módulo embutido em tempo de execução, ou alterar permanentemente este parâmetro sempre que o driver nvme é carregado?

Eu tentei criar um arquivo em modprobe.d com nvme sgl_threshold=1 e também editando GRUB_CMDLINE_LINUX_DEFAULT no arquivo grub padrão.

    
por tjpereira 19.09.2018 / 15:49

1 resposta

2

Acabou descobrindo isso ...

Edite o arquivo defualt grub (/ etc / default / grub) na linha que começa com GRUB_CMDLINE_LINUX_DEFAULT e anexe nvme.sgl_threshold=1 entre as aspas.

    
por 19.09.2018 / 16:12