我最近在戴尔 Latitude 5290 二合一平板电脑上安装了 Ubuntu 18.04。我唯一无法让 Ubuntu 识别的硬件元素是视频摄像头。从此主题我的猜测是,目前可能没有支持。
是对的吗?
这是我的 lspci
lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core
Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 08)
00:05.0 Multimedia controller: Intel Corporation Skylake Imaging Unit (rev 01)
00:13.0 Non-VGA unclassified device: Intel Corporation Sunrise Point-LP Integrated Sensor Hub (rev 21)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:14.3 Multimedia controller: Intel Corporation Device 9d32 (rev 01)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:15.2 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #2 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:16.3 Serial controller: Intel Corporation Device 9d3d (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1c.7 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #8 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
02:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
02:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
02:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
02:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
37:00.0 USB controller: Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] (rev 02)
6c:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
6d:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
和 lsusb:
lsusb
Bus 004 Device 003: ID 0bda:8153 Realtek Semiconductor Corp.
Bus 004 Device 002: ID 0424:5807 Standard Microsystems Corp.
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 1532:0050 Razer USA, Ltd
Bus 003 Device 003: ID 0bda:4014 Realtek Semiconductor Corp.
Bus 003 Device 002: ID 0424:2807 Standard Microsystems Corp.
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 003: ID 8087:0a2b Intel Corp.
Bus 001 Device 002: ID 044e:1218 Alps Electric Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
hwinfo --usb
03: USB 00.0: 10503 USB Mouse
[Created at usb.122]
Unique ID: POWV.+uuvZOpekiC
Parent ID: k4bc.2DFUsyrieMD
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0
SysFS BusID: 1-9:1.0
Hardware Class: mouse
Model: "USB Dongle for Razer Lancehead"
Hotplug: USB
Vendor: usb 0x1532 "Razer USA, Ltd"
Device: usb 0x005a "USB Dongle for Razer Lancehead"
Revision: "2.00"
Compatible to: int 0x0210 0x0015
Driver: "usbhid"
Driver Modules: "usbhid"
Device File: /dev/input/mice (/dev/input/mouse0)
Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event5, /dev/input/by-id/usb-Razer_USB_Dongle_for_Razer_Lancehead-event-mouse, /dev/input/by-path/pci-0000:00:14.0-usb-0:9:1.0-event-mouse, /dev/input/by-id/usb-Razer_USB_Dongle_for_Razer_Lancehead-mouse, /dev/input/by-path/pci-0000:00:14.0-usb-0:9:1.0-mouse
Device Number: char 13:63 (char 13:32)
Speed: 12 Mbps
Module Alias: "usb:v1532p005Ad0200dc00dsc00dp00ic03isc01ip02in00"
Driver Info #0:
Buttons: 5
Wheels: 1
XFree86 Protocol: explorerps/2
GPM Protocol: exps2
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #14 (Hub)
04: USB 00.1: 0401 Multimedia audio controller
[Created at usb.122]
Unique ID: JKDt.A+UETb5j1v1
Parent ID: KRJj.mzrV6H7iCbA
SysFS ID: /devices/pci0000:00/0000:00:1c.0/0000:01:00.0/0000:02:02.0/0000:37:00.0/usb3/3-1/3-1.5/3-1.5:1.1
SysFS BusID: 3-1.5:1.1
Hardware Class: sound
Model: "Realtek USB Audio"
Hotplug: USB
Vendor: usb 0x0bda "Realtek Semiconductor Corp."
Device: usb 0x4014 "USB Audio"
Revision: "0.05"
Serial ID: "200901010001"
Driver: "snd-usb-audio"
Driver Modules: "snd_usb_audio"
Speed: 480 Mbps
Module Alias: "usb:v0BDAp4014d0005dc00dsc00dp00ic01isc02ip00in01"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #11 (Hub)
05: USB 00.0: 10503 USB Mouse
[Created at usb.122]
Unique ID: cLrx.E1ssW4L74M7
Parent ID: k4bc.2DFUsyrieMD
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0
SysFS BusID: 1-2:1.0
Hardware Class: mouse
Model: "Alps Electric Alps Touchpad"
Hotplug: USB
Vendor: usb 0x044e "Alps Electric Co., Ltd"
Device: usb 0x1218 "Alps Touchpad"
Revision: "6.05"
Compatible to: int 0x0210 0x0001
Driver: "usbhid"
Driver Modules: "usbhid"
Device File: /dev/input/mice (/dev/input/mouse1)
Device Files: /dev/input/mice, /dev/input/mouse1, /dev/input/event12, /dev/input/by-id/usb-Alps_Alps_Touchpad-event-mouse, /dev/input/by-path/pci-0000:00:14.0-usb-0:2:1.0-event-mouse, /dev/input/by-id/usb-Alps_Alps_Touchpad-mouse, /dev/input/by-path/pci-0000:00:14.0-usb-0:2:1.0-mouse
Device Number: char 13:63 (char 13:33)
Speed: 12 Mbps
Module Alias: "usb:v044Ep1218d0605dc00dsc00dp00ic03isc01ip02in00"
Driver Info #0:
Buttons: 1
Wheels: 0
XFree86 Protocol: explorerps/2
GPM Protocol: exps2
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #14 (Hub)
06: USB 00.0: 10a00 Hub
[Created at usb.122]
Unique ID: uIhY.dFBsQFTOFD6
SysFS ID: /devices/pci0000:00/0000:00:1c.0/0000:01:00.0/0000:02:02.0/0000:37:00.0/usb3/3-0:1.0
SysFS BusID: 3-0:1.0
Hardware Class: hub
Model: "Linux Foundation 2.0 root hub"
Hotplug: USB
Vendor: usb 0x1d6b "Linux Foundation"
Device: usb 0x0002 "2.0 root hub"
Revision: "4.15"
Serial ID: "0000:37:00.0"
Driver: "hub"
Driver Modules: "usbcore"
Speed: 480 Mbps
Module Alias: "usb:v1D6Bp0002d0415dc09dsc00dp01ic09isc00ip00in00"
Config Status: cfg=new, avail=yes, need=no, active=unknown
07: USB 00.0: 0200 Ethernet controller
[Created at usb.122]
Unique ID: EEKG.xnYl+YUVZVC
Parent ID: PYMB.WSevIRkAXq9
SysFS ID: /devices/pci0000:00/0000:00:1c.0/0000:01:00.0/0000:02:02.0/0000:37:00.0/usb4/4-1/4-1.2/4-1.2:1.0
SysFS BusID: 4-1.2:1.0
Hardware Class: network
Model: "Realtek RTL8153 Gigabit Ethernet Adapter"
Hotplug: USB
Vendor: usb 0x0bda "Realtek Semiconductor Corp."
Device: usb 0x8153 "RTL8153 Gigabit Ethernet Adapter"
Revision: "30.11"
Serial ID: "000002000000"
Driver: "r8152"
Driver Modules: "r8152"
Device File: enxe4b97ac6387a
HW Address: e4:b9:7a:c6:38:7a
Permanent HW Address: e4:b9:7a:c6:38:7a
Link detected: no
Module Alias: "usb:v0BDAp8153d3011dc00dsc00dp00icFFiscFFip00in00"
Driver Info #0:
Driver Status: r8152 is active
Driver Activation Cmd: "modprobe r8152"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #15 (Hub)
08: USB 00.1: 0000 Unclassified device
[Created at usb.122]
Unique ID: sZmZ.F1ZquY2RN29
Parent ID: k4bc.2DFUsyrieMD
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.1
SysFS BusID: 1-9:1.1
Hardware Class: unknown
Model: "USB Dongle for Razer Lancehead"
Hotplug: USB
Vendor: usb 0x1532 "Razer USA, Ltd"
Device: usb 0x005a "USB Dongle for Razer Lancehead"
Revision: "2.00"
Driver: "usbhid"
Driver Modules: "usbhid"
Device File: /dev/input/event6
Device Files: /dev/input/event6, /dev/input/by-id/usb-Razer_USB_Dongle_for_Razer_Lancehead-if01-event-kbd, /dev/input/by-path/pci-0000:00:14.0-usb-0:9:1.1-event-kbd
Device Number: char 13:70
Speed: 12 Mbps
Module Alias: "usb:v1532p005Ad0200dc00dsc00dp00ic03isc00ip01in01"
Driver Info #0:
Driver Status: usbhid is active
Driver Activation Cmd: "modprobe usbhid"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #14 (Hub)
10: USB 00.0: 11500 Bluetooth Device
[Created at usb.122]
Unique ID: X7GA.GS0ueMFUyi1
Parent ID: k4bc.2DFUsyrieMD
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0
SysFS BusID: 1-7:1.0
Hardware Class: bluetooth
Model: "Intel Bluetooth Device"
Hotplug: USB
Vendor: usb 0x8087 "Intel Corp."
Device: usb 0x0a2b
Revision: "0.10"
Driver: "btusb"
Driver Modules: "btusb"
Speed: 12 Mbps
Module Alias: "usb:v8087p0A2Bd0010dcE0dsc01dp01icE0isc01ip01in00"
Driver Info #0:
Driver Status: btusb is active
Driver Activation Cmd: "modprobe btusb"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #14 (Hub)
11: USB 00.0: 10a00 Hub
[Created at usb.122]
Unique ID: KRJj.mzrV6H7iCbA
Parent ID: uIhY.dFBsQFTOFD6
SysFS ID: /devices/pci0000:00/0000:00:1c.0/0000:01:00.0/0000:02:02.0/0000:37:00.0/usb3/3-1/3-1:1.0
SysFS BusID: 3-1:1.0
Hardware Class: hub
Model: "Standard Microsystems USB2807 Hub"
Hotplug: USB
Vendor: usb 0x0424 "Standard Microsystems Corp."
Device: usb 0x2807 "USB2807 Hub"
Revision: "2.04"
Driver: "hub"
Driver Modules: "usbcore"
Speed: 480 Mbps
Module Alias: "usb:v0424p2807d0204dc09dsc00dp02ic09isc00ip02in00"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #6 (Hub)
12: USB 00.0: 10a00 Hub
[Created at usb.122]
Unique ID: zPk0.WbJ3tCF4BRF
SysFS ID: /devices/pci0000:00/0000:00:1c.0/0000:01:00.0/0000:02:02.0/0000:37:00.0/usb4/4-0:1.0
SysFS BusID: 4-0:1.0
Hardware Class: hub
Model: "Linux Foundation 3.0 root hub"
Hotplug: USB
Vendor: usb 0x1d6b "Linux Foundation"
Device: usb 0x0003 "3.0 root hub"
Revision: "4.15"
Serial ID: "0000:37:00.0"
Driver: "hub"
Driver Modules: "usbcore"
Module Alias: "usb:v1D6Bp0003d0415dc09dsc00dp03ic09isc00ip00in00"
Config Status: cfg=new, avail=yes, need=no, active=unknown
14: USB 00.0: 10a00 Hub
[Created at usb.122]
Unique ID: k4bc.2DFUsyrieMD
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-0:1.0
SysFS BusID: 1-0:1.0
Hardware Class: hub
Model: "Linux Foundation 2.0 root hub"
Hotplug: USB
Vendor: usb 0x1d6b "Linux Foundation"
Device: usb 0x0002 "2.0 root hub"
Revision: "4.15"
Serial ID: "0000:00:14.0"
Driver: "hub"
Driver Modules: "usbcore"
Speed: 480 Mbps
Module Alias: "usb:v1D6Bp0002d0415dc09dsc00dp01ic09isc00ip00in00"
Config Status: cfg=new, avail=yes, need=no, active=unknown
15: USB 00.0: 10a00 Hub
[Created at usb.122]
Unique ID: PYMB.WSevIRkAXq9
Parent ID: zPk0.WbJ3tCF4BRF
SysFS ID: /devices/pci0000:00/0000:00:1c.0/0000:01:00.0/0000:02:02.0/0000:37:00.0/usb4/4-1/4-1:1.0
SysFS BusID: 4-1:1.0
Hardware Class: hub
Model: "Standard Microsystems USB5807 Hub"
Hotplug: USB
Vendor: usb 0x0424 "Standard Microsystems Corp."
Device: usb 0x5807 "USB5807 Hub"
Revision: "2.04"
Driver: "hub"
Driver Modules: "usbcore"
Module Alias: "usb:v0424p5807d0204dc09dsc00dp03ic09isc00ip00in00"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #12 (Hub)
16: USB 00.2: 10800 Keyboard
[Created at usb.122]
Unique ID: Jl0e.WwTgX0FrS+E
Parent ID: k4bc.2DFUsyrieMD
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.2
SysFS BusID: 1-9:1.2
Hardware Class: keyboard
Model: "USB Dongle for Razer Lancehead"
Hotplug: USB
Vendor: usb 0x1532 "Razer USA, Ltd"
Device: usb 0x005a "USB Dongle for Razer Lancehead"
Revision: "2.00"
Driver: "usbhid"
Driver Modules: "usbhid"
Device File: /dev/input/event7
Device Files: /dev/input/event7, /dev/input/by-id/usb-Razer_USB_Dongle_for_Razer_Lancehead-if02-event-kbd, /dev/input/by-path/pci-0000:00:14.0-usb-0:9:1.2-event-kbd
Device Number: char 13:71
Speed: 12 Mbps
Module Alias: "usb:v1532p005Ad0200dc00dsc00dp00ic03isc01ip01in02"
Driver Info #0:
XkbRules: xfree86
XkbModel: pc104
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #14 (Hub)
19: USB 00.0: 10a00 Hub
[Created at usb.122]
Unique ID: pBe4.xYNhIwdOaa6
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb2/2-0:1.0
SysFS BusID: 2-0:1.0
Hardware Class: hub
Model: "Linux Foundation 3.0 root hub"
Hotplug: USB
Vendor: usb 0x1d6b "Linux Foundation"
Device: usb 0x0003 "3.0 root hub"
Revision: "4.15"
Serial ID: "0000:00:14.0"
Driver: "hub"
Driver Modules: "usbcore"
Module Alias: "usb:v1D6Bp0003d0415dc09dsc00dp03ic09isc00ip00in00"
Config Status: cfg=new, avail=yes, need=no, active=unknown
网络摄像头按标签
瑞昱半导体有限公司 Integrated_Webcam_HD但我还没有找到太多关于可能需要什么驱动程序或是否需要驱动程序的信息。我没有在平板电脑上看到激活相机的组合键。
戴尔似乎有一个Ubuntu 指南。
编辑:我联系了戴尔客户支持,他们认为没有适用于 Linux 的 5290 2 合 1 网络摄像头驱动程序。好吧。我现在会使用不带网络摄像头的设备。
答案1
我有同样的笔记本电脑,在安装 Ubuntu 20.04 后,正在寻找解决摄像头无法正常工作的方法。不要引用我的话,但应该正在对软件堆栈进行持续的研究,最终可能会支持这种内置网络摄像头。我相信这些的内部接口是 MIPI CSI2,而不是通用 USB(通常由开箱即用的 UVC 驱动程序支持)。
再次强调,我不是专家,但需要对英特尔 IPU3 CIO2 进行内核支持,这可能在Linux 内核 5.6,以及 V4L2 等软件堆栈的支持,以及对焦、白平衡等软件控制。我确实在 Ubuntu 20.04 中使用 Kernel 5.6 进行了快速测试。相机仍然无法工作,但是 Cheese 相机应用中没有显示“未找到设备”,而是显示不同的消息,例如“捕获视频时出错”。它正在改进,但可能还需要一段时间才能完全支持。