注:我在 Unix Exchange 上问过同样的问题USB 3.0 摄像头在实时启动(尝试 Ubuntu)下可识别,但无法从 HDD 识别如果有人认为它应该只在一个站点,请告诉我。
我有一个非常奇怪的问题(至少对我来说),我对 Ubuntu 还比较陌生,并试图在 Ubuntu 14.04 下安装英特尔 RealSense R200 摄像头,我已经在 Ubuntu 16.04 下的开发电脑上安装并测试了它,但无法在 14.04 电脑(不同的电脑)上进行测试。
这款相机仅适用于 USB 3.0,而我遇到问题的 PC 只有一个 USB 3.0,现在当我执行 lsusb 时,我得到的结果如下
Bus 004 Device 003: ID 08ff:168b AuthenTec, Inc.
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 1bcf:288e Sunplus Innovation Technology Inc.
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0951:1665 Kingston Technology
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lsusb -t 的结果
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
|__ Port 5: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
|__ Port 3: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 3: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
|__ Port 3: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
现在有趣的是,如果我使用安装棒并选择“试用 Ubuntu”,相机就会列在设备下
Bus 004 Device 003: ID 08ff:168b AuthenTec, Inc.
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 1bcf:288e Sunplus Innovation Technology Inc.
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 004: ID 8086:0a80 Intel Corp.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0951:1665 Kingston Technology
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
有问题的相机是“总线 002 设备 004:ID 8086:0a80 Intel Corp。”
再次运行 lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
|__ Port 5: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
|__ Port 3: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 3: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
|__ Port 1: Dev 4, If 0, Class=Video, Driver=uvcvideo, 5000M
|__ Port 1: Dev 4, If 1, Class=Video, Driver=uvcvideo, 5000M
|__ Port 1: Dev 4, If 2, Class=Video, Driver=uvcvideo, 5000M
|__ Port 1: Dev 4, If 3, Class=Video, Driver=uvcvideo, 5000M
|__ Port 1: Dev 4, If 4, Class=Video, Driver=uvcvideo, 5000M
|__ Port 1: Dev 4, If 5, Class=Video, Driver=uvcvideo, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
|__ Port 3: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
我尝试重新安装所有内容,更新内核 4.4,但到目前为止没有任何效果,如果有人能给我指明正确的方向,我会非常高兴。
更新:奇怪的更新:我刚刚重新安装了 Ubuntu 14.04,一开始没有任何变化,但是当我使用插入的 USB 启动电脑时,我现在可以看到摄像头
Bus 002 Device 003: ID 08ff:168b AuthenTec, Inc.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1bcf:288e Sunplus Innovation Technology Inc.
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 8086:0a80 Intel Corp.
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 056e:6022 Elecom Co., Ltd
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
但只有插入特定的 USB 记忆棒(Elecom Co.Ltd)并且使用该 USB 记忆棒和插入相机启动机器时,才会发生这种情况。