/etc/extlinux/extlinux.conf에 대한 변경 사항은 재부팅 후 로드되지 않습니다.

/etc/extlinux/extlinux.conf에 대한 변경 사항은 재부팅 후 로드되지 않습니다.

USB 자동 일시 중단에 문제가 있었고 extlinux를 사용하면 구성 파일을 변경하여 비활성화할 수 있다는 것을 알았습니다. 그래서 usbcore.autosuspend=-1APPEND 줄에 추가했습니다.

 APPEND ${cbootargs} usbcore.autosuspend=-1 

그러나 /sys/module/usbcore/parameters/autosuspend재부팅 후 고양이를 표시하면 여전히 2가 보고됩니다.

변경 사항을 어떻게 적용합니까, 아니면 뭔가 잘못하고 있습니까?

장치는 Nvidia Jetson Xavier입니다.

답변1

usbcore커널 모듈로 로드하는 경우 (참고자료 참조) 예를 들어 다음 콘텐츠를 lsmod | grep ^usbcore사용하여 디렉터리에 파일을 추가할 수 있습니다 ..conf/etc/modprobe.d//etc/modprobe.d/usboptions.conf

options usbcore autosuspend=-1

시스템이 initramfs를 사용하는 경우 실제 루트 파일 시스템이 마운트되기 전에 usbcore가 로드될 수 있으며 시스템은 여전히 ​​initramfs에서 실행 중이므로 initramfs 파일을 업데이트/재생성해야 합니다. Jetson Xavier의 운영 체제 이미지는 Ubuntu에서 파생된 것으로 나타나므로 sudo update-initramfs -uinitramfs 파일을 다시 생성해 보세요.

관련 정보