我在 HP430G 笔记本上安装了 Xubuntu 14.04 好几年了,与 Win7 双重启动。在过去一年左右的时间里,我越来越频繁地遇到这个问题。
我使用带光电鼠标和键盘的 USB 集线器。打开电脑时,我看到鼠标下方的灯亮了,这表明它的 USB 端口已通电。在 BIOS 启动过程中,直到进入 Grub 选择面板,灯一直亮着。我用外接键盘选择 Ubuntu,效果很好,Xubuntu 开始在黑屏上启动,USB 端口仍有电,然后当 Xubuntu 蓝色启动画面出现时,仍在加载系统,灯消失,USB 端口全部坏了。没有电,无法识别外部设备,什么都没有。我必须重新启动(使用内部触摸板),第二次 USB 端口正常工作,但有时我必须重新启动 2-3 次。
以前我每开机 3-4 次就会出现这种情况,现在情况越来越糟,几乎每次都会发生。Windows 上从未发生过这种情况。无论有无 USB 集线器、有无电池,插入 USB 端口时都会发生这种情况。
有人在这里问过类似的问题,但还没有答案:
Ubuntu 14.04 LTS 启动时 USB 端口有时无响应,但重启后即可恢复。
更新
我尝试在出现问题的会话和顺利进行的会话后查看 dmesg | grep usb 的输出。在这两种情况下,我都在其中一个端口上安装了 USB 集线器,其中包含光电鼠标、键盘和打印机(后者已关闭)。
这是输出。
有问题的会话
我@me-HP430:~$ dmesg | grep usb [ 1.987749] usbcore: 注册新的接口驱动程序 usbfs [ 1.987760] usbcore: 注册新的接口驱动程序 hub [ 1.987784] usbcore: 注册新的设备驱动程序 usb [ 2.620031] usb usb1: 发现新的 USB 设备,idVendor=1d6b,idProduct=0002 [ 2.620033] usb usb1: 新的 USB 设备字符串:Mfr=3,Product=2,SerialNumber=1 [ 2.620036] usb usb1: 产品:EHCI 主机控制器 [ 2.620038] usb usb1: 制造商:Linux 3.13.0-86-generic ehci_hcd [ 2.620039] usb usb1: SerialNumber: 0000:00:1d.0 [ 2.621637] usb usb2:发现新的 USB 设备,idVendor=1d6b,idProduct=0002 [2.621639] usb usb2:新的 USB 设备字符串:Mfr=3,Product=2,SerialNumber=1 [2.621641] usb usb2:产品:xHCI 主机控制器 [2.621643] usb usb2:制造商:Linux 3.13.0-86-generic xhci_hcd [2.621645] usb usb2:SerialNumber:0000:00:14.0 [2.622438] usb usb3:发现新的 USB 设备,idVendor=1d6b,idProduct=0003 [2.622440] usb usb3:新的 USB 设备字符串:Mfr=3,Product=2, SerialNumber=1 [2.622442] usb usb3:产品:xHCI 主机控制器 [2.622444] usb usb3:制造商:Linux 3.13.0-86-generic xhci_hcd [2.622446] usb usb3:SerialNumber:0000:00:14.0 [2.931880] usb 1-1:使用 ehci-pci 的新高速 USB 设备编号 2 [3.064215] usb 1-1:发现新 USB 设备,idVendor=8087,idProduct=8000 [3.064220] usb 1-1:新 USB 设备字符串:Mfr=0,Product=0,SerialNumber=0 [3.231713] usb 2-2:使用xhci_hcd [ 3.249278] usb 2-2:发现新的 USB 设备,idVendor=05e3,idProduct=0608 [ 3.249283] usb 2-2:新的 USB 设备字符串:Mfr=0,Product=1,SerialNumber=0 [ 3.249286] usb 2-2:产品:USB2.0 Hub [ 3.363630] usb 2-4:使用 xhci_hcd 的新全速 USB 设备编号 3 [ 3.380997] usb 2-4:发现新的 USB 设备,idVendor=0cf3,idProduct=311f [ 3.381003] usb 2-4:新的 USB 设备字符串:Mfr=0,Product=0,SerialNumber=0 [ 3.547527] usb 2-5:新的全速 USB设备编号 4 使用 xhci_hcd [ 3.564908] usb 2-5:发现新的 USB 设备,idVendor=138a,idProduct=003f [ 3.564912] usb 2-5:新的 USB 设备字符串:Mfr=0,Product=0,SerialNumber=1 [ 3.564915] usb 2-5:SerialNumber:00b014468492 [ 3.731375] usb 2-7:使用 xhci_hcd 的新高速 USB 设备编号 5 [ 3.786766] usb 2-7:发现新的 USB 设备,idVendor=04f2,idProduct=b3c8 [ 3.786771] usb 2-7:新的 USB 设备字符串:Mfr=3,Product=1,SerialNumber=2 [ 3.786774] usb 2-7:产品:HP HD Webcam [ 3.786776] usb 2-7:制造商:通用 [ 3.786777] usb 2-7:序列号:200901010001 [ 3.859348] usb 2-2.2:使用 xhci_hcd 的新低速 USB 设备编号 6 [ 3.879824] usb 2-2.2:发现新 USB 设备,idVendor=093a,idProduct=2510 [ 3.879829] usb 2-2.2:新 USB 设备字符串:Mfr=1,Product=2,SerialNumber=0 [ 3.879832] usb 2-2.2:产品:USB 光电鼠标 [ 3.879834] usb 2-2.2:制造商: PixArt [ 3.879995] USB 2-2.2:ep 0x81 - 将间隔舍入为 64 微帧,ep desc 表示 80 微帧 [3.951254] usb 2-2.3:使用 xhci_hcd 的新低速 USB 设备编号 7 [3.988132] usb 2-2.3:发现新 USB 设备,idVendor=04d9,idProduct=1702 [3.988137] usb 2-2.3:新 USB 设备字符串:Mfr=1、Product=2、SerialNumber=0 [3.988140] usb 2-2.3:产品:USB 键盘 [3.988142] usb 2-2.3:制造商:
[ 3.988302] usb 2-2.3:ep 0x81 - 将间隔舍入为 64 微帧,ep desc 表示为 80 微帧 [ 3.988309] usb 2-2.3:ep 0x82 - 将间隔舍入为 64 微帧,ep desc 表示为 80 微帧 [ 16.262093] usbcore:注册的新接口驱动程序 btusb [ 16.897338] usbcore:注册的新接口驱动程序 ath3k [ 16.897341] usb 2-4:USB 断开连接,设备编号 3 [ 17.032417] usbcore:注册的新接口驱动程序 usbhid [ 17.032418] usbhid:USB HID 核心驱动程序 [ 17.036005] 输入:PixArt USB 光电鼠标/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2.2/2-2.2:1.0/input/input14 [ 17.036202] hid-generic 0003:093A:2510.0001:input,hidraw0:USB HID v1.11 鼠标 [PixArt USB 光电鼠标] 位于 usb-0000:00:14.0-2.2/input0 [ 17.036385] 输入:USB 键盘作为 /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2.3/2-2.3:1.0/input/input15 [ 17.036542] hid-generic 0003:04D9:1702.0002:输入,hidraw1:USB HID v1.10 键盘 [USB 键盘] 位于 usb-0000:00:14.0-2.3/input0 上 [17.039704] 输入:USB 键盘作为 /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2.3/2-2.3:1.1/input/input16 [17.039901] hid-generic 0003:04D9:1702.0003:输入,hidraw2:USB HID v1.10 设备 [USB 键盘] 位于 usb-0000:00:14.0-2.3/input1 上 [17.167903] usb 2-4:新的全速 USB 设备编号 8 使用xhci_hcd [ 17.169184] 输入:HP HD Webcam 作为 /devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/input/input17 [ 17.169282] usbcore:注册的新接口驱动程序 uvcvideo [ 22.165180] 警告:CPU:1 PID:0 在 /build/linux-A0LYlV/linux-3.13.0/drivers/usb/host/xhci-ring.c:1590 handle_cmd_completion+0xe56/0xe60() [ 22.165182] 链接的模块:bnep rfcomm snd_hda_codec_hdmi binfmt_misc snd_hda_codec_idt uvcvideo videobuf2_vmalloc videobuf2_memops hid_generic videobuf2_core videodev usbhid hid hp_wmi sparse_keymap rtsx_pci_ms arc4 ath9k ath9k_common ath9k_hw ath memstick mac80211 intel_rapl ath3k x86_pkg_temp_thermal intel_powerclamp cfg80211 coretemp btusb 蓝牙 kvm_intel kvm crct10dif_pclmul crc32_pclmul aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper mei_me cryptd joydev hp_accel lis3lv02d input_polldev mei snd_hda_intel i915 snd_hda_codec wmi lpc_ich snd_hwdep snd_pcm drm_kms_helper drm hp_wireless shpchp i2c_algo_bit video snd_page_alloc snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd soundcore mac_hid serio_raw parport_pc ppdev lp parport rtsx_pci_sdmmc psmouse ahci libahci r8169 mii rtsx_pci [ 27.570177] usb 2-4:设备不接受地址 8,错误 -108 [ 42.559076] usb 2-2:USB 断开连接,设备编号 2 [ 42.559080] usb 2-2.2:USB 断开连接,设备编号 6 [ 42.615325] usb 2-2.3: USB 断开连接,设备编号 7 [ 42.727239] usb 2-5: USB 断开连接,设备编号 4 [ 42.727468] usb 2-7: USB 断开连接,设备编号 5 me@me-HP430:~$
会议顺利进行
我@me-HP430:~$ dmesg | grep usb [ 1.987766] usbcore: 注册新的接口驱动程序 usbfs [ 1.987776] usbcore: 注册新的接口驱动程序 hub [ 1.987800] usbcore: 注册新的设备驱动程序 usb [ 2.620048] usb usb1: 发现新的 USB 设备,idVendor=1d6b,idProduct=0002 [ 2.620050] usb usb1: 新的 USB 设备字符串:Mfr=3,Product=2,SerialNumber=1 [ 2.620052] usb usb1: 产品:EHCI 主机控制器 [ 2.620054] usb usb1: 制造商:Linux 3.13.0-86-generic ehci_hcd [ 2.620056] usb usb1: SerialNumber: 0000:00:1d.0 [ 2.621653] usb usb2:发现新的 USB 设备,idVendor=1d6b,idProduct=0002 [2.621655] usb usb2:新的 USB 设备字符串:Mfr=3,Product=2,SerialNumber=1 [2.621657] usb usb2:产品:xHCI 主机控制器 [2.621659] usb usb2:制造商:Linux 3.13.0-86-generic xhci_hcd [2.621661] usb usb2:SerialNumber:0000:00:14.0 [2.622453] usb usb3:发现新的 USB 设备,idVendor=1d6b,idProduct=0003 [2.622455] usb usb3:新的 USB 设备字符串:Mfr=3,Product=2, SerialNumber=1 [2.622457] usb usb3:产品:xHCI 主机控制器 [2.622459] usb usb3:制造商:Linux 3.13.0-86-generic xhci_hcd [2.622461] usb usb3:SerialNumber:0000:00:14.0 [2.931903] usb 1-1:使用 ehci-pci 的新高速 USB 设备编号 2 [3.064234] usb 1-1:发现新 USB 设备,idVendor=8087,idProduct=8000 [3.064239] usb 1-1:新 USB 设备字符串:Mfr=0,Product=0,SerialNumber=0 [3.235723] usb 2-2:使用xhci_hcd [ 3.253286] usb 2-2:发现新的 USB 设备,idVendor=05e3,idProduct=0608 [ 3.253291] usb 2-2:新的 USB 设备字符串:Mfr=0,Product=1,SerialNumber=0 [ 3.253294] usb 2-2:产品:USB2.0 Hub [ 3.367608] usb 2-4:使用 xhci_hcd 的新全速 USB 设备编号 3 [ 3.385137] usb 2-4:发现新的 USB 设备,idVendor=0cf3,idProduct=311f [ 3.385142] usb 2-4:新的 USB 设备字符串:Mfr=0,Product=0,SerialNumber=0 [ 3.551500] usb 2-5:新的全速 USB设备编号 4 使用 xhci_hcd [ 3.568922] usb 2-5:发现新的 USB 设备,idVendor=138a,idProduct=003f [ 3.568927] usb 2-5:新的 USB 设备字符串:Mfr=0,Product=0,SerialNumber=1 [ 3.568931] usb 2-5:SerialNumber:00b014468492 [ 3.735433] usb 2-7:使用 xhci_hcd 的新高速 USB 设备编号 5 [ 3.790751] usb 2-7:发现新的 USB 设备,idVendor=04f2,idProduct=b3c8 [ 3.790756] usb 2-7:新的 USB 设备字符串:Mfr=3,Product=1,SerialNumber=2 [ 3.790758] usb 2-7:产品:HP HD Webcam [ 3.790760] usb 2-7:制造商:通用 [ 3.790762] usb 2-7:序列号:200901010001 [ 3.863364] usb 2-2.2:使用 xhci_hcd 的新低速 USB 设备编号 6 [ 3.883692] usb 2-2.2:发现新 USB 设备,idVendor=093a,idProduct=2510 [ 3.883697] usb 2-2.2:新 USB 设备字符串:Mfr=1,Product=2,SerialNumber=0 [ 3.883699] usb 2-2.2:产品:USB 光电鼠标 [ 3.883701] usb 2-2.2:制造商: PixArt [ 3.883864] USB 2-2.2:ep 0x81 - 将间隔舍入为 64 微帧,ep desc 表示 80 微帧 [3.891888] usbcore:注册的新接口驱动程序 usbhid [3.891891] usbhid:USB HID 核心驱动程序 [3.893732] 输入:PixArt USB 光电鼠标为 /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2.2/2-2.2:1.0/input/input12 [3.893896] hid-generic 0003:093A:2510.0001:输入,hidraw0:USB HID v1.11 鼠标 [PixArt USB 光电鼠标] 位于 usb-0000:00:14.0-2.2/input0 上 [3.955288] usb 2-2.3:使用 xhci_hcd 的新低速 USB 设备编号 7 [3.995756] usb 2-2.3:发现新 USB 设备,idVendor=04d9,idProduct=1702 [3.995761] usb 2-2.3:新 USB 设备字符串:Mfr=1,Product=2,SerialNumber=0 [3.995763] usb 2-2.3:产品:USB 键盘 [3.995765] usb 2-2.3:制造商:
[3.995920] usb 2-2.3:ep 0x81-将间隔舍入为 64 微帧,ep desc 表示为 80 微帧 [3.995925] usb 2-2.3:ep 0x82-将间隔舍入为 64 微帧,ep desc 表示为 80 微帧 [4.006753]输入:USB 键盘为 /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2.3/2-2.3:1.0/input/input13 [4.006850] hid-generic 0003:04D9:1702.0002:输入,hidraw1:USB HID v1.10 键盘 [USB 键盘] 开启usb-0000:00:14.0-2.3/input0 [ 4.023979] 输入:USB 键盘作为 /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2.3/2-2.3:1.1/input/input14 [ 4.024687] hid-generic 0003:04D9:1702.0003:输入,hidraw2:USB HID v1.10 设备 [USB 键盘] 位于 usb-0000:00:14.0-2.3/input1 [ 16.315329] usbcore:注册的新接口驱动程序 btusb [ 16.317297] usbcore:注册的新接口驱动程序 ath3k [ 16.811795] 输入:HP HD Webcam 作为/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/input/input17 [ 16.811890] usbcore:注册了新的接口驱动程序 uvcvideo me@me-HP430:~$
如您所见,在 OK 会话中,大约在 4.00 时发生了一些事情,而问题发生时不会发生这些事情。在这种情况下,输出在大约 16.00 时开始有所不同,随后出现一系列警告和错误消息。有什么想法吗?