linux 下关闭 usb 省电设置
# vi /etc/default/grub 
修改  GRUB_CMDLINE_LINUX_DEFAULT 这行
GRUB_CMDLINE_LINUX_DEFAULT="quiet usbcore.autosuspend=-1"

然后执行更新并重启
# update-grub
# grub-mkconfig
# reboot

第一个参数 quiet 用来减少内核的启动信息输出,只显示最重要的内容。通常在桌面环境中启用这个选项,这样用户在启动系统时不会被大量的系统消息刷屏。

第二个参数 usbcore.autosuspend=-1 的作用是关闭 USB 设备的自动暂停(挂起)功能,以防止设备进入省电模式。参数 -1 表示禁用自动暂停。

**为什么要禁用 USB 自动暂停?**
USB 自动暂停是 Linux 内核的一项节能功能。当系统检测到 USB 设备长时间处于空闲状态时,会自动将其挂起以节省电力。然而,这种自动暂停可能会导致以下问题:

- 设备在挂起和唤醒过程中可能出现不稳定。

- 某些 USB 设备对挂起操作不兼容,在唤醒后无法正常工作。

- 数据传输可能会出现延迟或中断。

- 通过设置 usbcore.autosuspend=-1,可以确保 USB 设备始终保持活动状态,避免这些问题。

**参数影响范围**
这个设置会影响整个 Linux 系统的 USB 子系统。也就是说,所有连接到系统的 USB 设备都会受到这个设置的影响,而不仅仅是某个特定的设备。
上一篇
下一篇