Tengo algunos problemas con la suspensión automática de USB y descubrí que con extlinux puedes cambiar el archivo de configuración para desactivarlo. Así que agregué usbcore.autosuspend=-1
a la línea APPEND
APPEND ${cbootargs} usbcore.autosuspend=-1
Sin embargo, cuando hago un gato /sys/module/usbcore/parameters/autosuspend
después de reiniciar, todavía informa 2.
¿Cómo puedo aplicar los cambios o hay algo que estoy haciendo mal?
El dispositivo es una Nvidia Jetson Xavier.
Respuesta1
Si usbcore
se carga como un módulo del kernel (consulte lsmod | grep ^usbcore
), entonces podría agregar un .conf
archivo en /etc/modprobe.d/
el directorio, por ejemplo /etc/modprobe.d/usboptions.conf
, con el siguiente contenido:
options usbcore autosuspend=-1
Si el sistema usa initramfs, el usbcore puede cargarse antes de que se monte el sistema de archivos raíz real y el sistema aún se esté ejecutando desde initramfs, por lo que necesitará actualizar/regenerar su archivo initramfs. Dado que la imagen del sistema operativo de Jetson Xavier parece derivar de Ubuntu, intente sudo update-initramfs -u
regenerar su archivo initramfs.