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.
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.
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.
Tags kernel kernel-modules nvme