As alterações feitas em /etc/extlinux/extlinux.conf não são carregadas após a reinicialização

As alterações feitas em /etc/extlinux/extlinux.conf não são carregadas após a reinicialização

Tenho alguns problemas com a suspensão automática do usb e descobri que com o extlinux você pode alterar o arquivo de configuração para desativá-lo. Então adicionei usbcore.autosuspend=-1à linha APPEND

 APPEND ${cbootargs} usbcore.autosuspend=-1 

No entanto, quando eu cato /sys/module/usbcore/parameters/autosuspendapós uma reinicialização, ele ainda informa 2.

Como posso aplicar as alterações ou há algo que estou fazendo errado

O dispositivo é uma Nvidia Jetson Xavier

Responder1

Se usbcorefor carregado como um módulo do kernel (veja lsmod | grep ^usbcore), então você pode adicionar um .confarquivo no /etc/modprobe.d/diretório, por exemplo /etc/modprobe.d/usboptions.conf, com o seguinte conteúdo:

options usbcore autosuspend=-1

Se o sistema usar initramfs, o usbcore poderá ser carregado antes que o sistema de arquivos raiz real seja montado e o sistema ainda esteja executando o initramfs e, portanto, você precisará atualizar/regenerar seu arquivo initramfs. Como a imagem do sistema operacional do Jetson Xavier parece ser derivada do Ubuntu, tente sudo update-initramfs -uregenerar seu arquivo initramfs.

informação relacionada