当ADB服务器运行时,Syslog洪水泛滥



我有一个linux框,每当我运行adb时,我都会注意到,大量的垃圾消息涌入系统杂物,例如:

Mar 09 17:22:39 laptoo kernel: hub 1-0:1.0: hub_resume
Mar 09 17:22:39 laptoo kernel: hub 1-0:1.0: port 1: status 0507 change 0000
Mar 09 17:22:39 laptoo kernel: hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0000
Mar 09 17:22:39 laptoo kernel: usb 1-1: usb auto-resume
Mar 09 17:22:39 laptoo kernel: ehci-pci 0000:00:1a.0: GetStatus port:1 status 001005 0  ACK POWER sig=se0 PE CONNECT
Mar 09 17:22:39 laptoo kernel: usb 1-1: finish resume
Mar 09 17:22:39 laptoo kernel: hub 1-1:1.0: hub_resume
Mar 09 17:22:39 laptoo kernel: ehci-pci 0000:00:1a.0: reused qh ffff8800b700d980 schedule
Mar 09 17:22:39 laptoo kernel: usb 1-1: link qh256-0001/ffff8800b700d980 start 1 [1/0 us]
Mar 09 17:22:39 laptoo kernel: hub 1-1:1.0: state 7 ports 6 chg 0000 evt 0000
Mar 09 17:22:39 laptoo kernel: hub 1-1:1.0: hub_suspend
Mar 09 17:22:39 laptoo kernel: usb 1-1: unlink qh256-0001/ffff8800b700d980 start 1 [1/0 us]
Mar 09 17:22:39 laptoo kernel: usb 1-1: usb auto-suspend, wakeup 1
Mar 09 17:22:39 laptoo kernel: hub 1-0:1.0: hub_suspend
Mar 09 17:22:39 laptoo kernel: usb usb1: bus auto-suspend, wakeup 1
Mar 09 17:22:39 laptoo kernel: ehci-pci 0000:00:1a.0: suspend root hub
Mar 09 17:22:40 laptoo kernel: usb usb1: usb auto-resume
Mar 09 17:22:40 laptoo kernel: ehci-pci 0000:00:1a.0: resume root hub
Mar 09 17:22:40 laptoo kernel: hub 1-0:1.0: hub_resume
Mar 09 17:22:40 laptoo kernel: hub 1-0:1.0: port 1: status 0507 change 0000
Mar 09 17:22:40 laptoo kernel: hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0000
Mar 09 17:22:40 laptoo kernel: usb 1-1: usb auto-resume
Mar 09 17:22:40 laptoo kernel: ehci-pci 0000:00:1a.0: GetStatus port:1 status 001005 0  ACK POWER sig=se0 PE CONNECT

我只有在我输入adb kill-server之后就消失了。有没有办法在ADB服务器运行时摆脱它们?

增加USBCORE AUTOSUSPEND值。首先检查当前值

  cat /sys/module/usbcore/parameters/autosuspend

然后,将其更改为您想要的东西。或者,如果愿意,可以将其设置为-1:

  echo -1 > /sys/module/usbcore/parameters/autosuspend

注意:这将防止在任何USB设备上进行自动刺激。

最新更新