An /etc/extlinux/extlinux.conf vorgenommene Änderungen werden nach dem Neustart nicht geladen

An /etc/extlinux/extlinux.conf vorgenommene Änderungen werden nach dem Neustart nicht geladen

Ich habe einige Probleme mit USB-Autosuspend und habe festgestellt, dass man mit Extlinux die Konfigurationsdatei ändern kann, um es zu deaktivieren. Also habe ich usbcore.autosuspend=-1der APPEND-Zeile Folgendes hinzugefügt:

 APPEND ${cbootargs} usbcore.autosuspend=-1 

Wenn ich jedoch /sys/module/usbcore/parameters/autosuspendnach einem Neustart cat verwende, wird immer noch 2 gemeldet.

Wie kann ich die Änderungen übernehmen oder mache ich etwas falsch?

Das Gerät ist ein Nvidia Jetson Xavier

Antwort1

Wenn usbcoreals Kernelmodul geladen wird (siehe lsmod | grep ^usbcore), können Sie stattdessen beispielsweise eine .confDatei im /etc/modprobe.d/Verzeichnis /etc/modprobe.d/usboptions.confmit folgendem Inhalt hinzufügen:

options usbcore autosuspend=-1

Wenn das System initramfs verwendet, wird der USB-Core möglicherweise geladen, bevor das echte Root-Dateisystem gemountet wird, und das System läuft noch über initramfs. Sie müssen daher Ihre initramfs-Datei aktualisieren/neu generieren. Da das Betriebssystem-Image von Jetson Xavier von Ubuntu abgeleitet zu sein scheint, versuchen Sie, Ihre initramfs-Datei sudo update-initramfs -uneu zu generieren.

verwandte Informationen