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=-1
der APPEND-Zeile Folgendes hinzugefügt:
APPEND ${cbootargs} usbcore.autosuspend=-1
Wenn ich jedoch /sys/module/usbcore/parameters/autosuspend
nach 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 usbcore
als Kernelmodul geladen wird (siehe lsmod | grep ^usbcore
), können Sie stattdessen beispielsweise eine .conf
Datei im /etc/modprobe.d/
Verzeichnis /etc/modprobe.d/usboptions.conf
mit 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 -u
neu zu generieren.