使用 Ubuntu 16.10 Gnome。在 Mozilla Firefox 上播放 YouTube 视频时总是会出现此问题。有时关闭窗口时也会随机发生此问题。
播放视频时 CPU 使用率不超过 30%。RAM 使用率为 1.2GB/8GB。Swap 使用率为 0GB/4GB
断开无线鼠标和 USB 耳机后,内核日志中显示以下内容:
Oct 28 15:04:44 CubeDesktop gnome-terminal-[1668]: Allocating size to GtkBox 0x55ae75ce47b0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
Oct 28 15:05:24 CubeDesktop kernel: [ 109.131952] ohci-pci 0000:00:12.0: HcDoneHead not written back; disabled
Oct 28 15:05:24 CubeDesktop kernel: [ 109.131960] ohci-pci 0000:00:12.0: HC died; cleaning up
Oct 28 15:05:24 CubeDesktop kernel: [ 109.132025] usb 4-1: USB disconnect, device number 2
Oct 28 15:05:24 CubeDesktop kernel: [ 109.183639] usb 4-2: USB disconnect, device number 3
Oct 28 15:05:24 CubeDesktop fwupd[1545]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Oct 28 15:05:24 CubeDesktop fwupd[1545]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Oct 28 15:05:27 CubeDesktop gnome-software[1489]: failed to get updates: no results to show
2x USB2 端口不可用并断开连接。所有其他端口仍可工作。
答案1
通过安装更新的内核,我能够解决类似的问题(在我的例子中,USB 声卡在工作几秒钟后会断开连接,导致连接的端口损坏):
4.9.0-040900rc3-通用
我只是从这里下载了适合我的架构的 .deb 文件, http://kernel.ubuntu.com/~kernel-ppa/mainline/ 并使用软件更新程序进行安装。
重新启动后,USB 设备恢复正常行为。