web-dev-qa-db-fra.com

Comment installer le pilote de la webcam (caméra) sur Ubuntu 17.04? (Aucun appareil trouvé)

Mon ordinateur portable ne peut plus détecter ma webcam, je ne peux donc pas prendre de photos ni me voir depuis la webcam.

J'utilisais Ubuntu 16.04 LTS, et tout allait bien ..., jusqu'à ce que je décide d'installer 17.04. Après avoir installé 17.04, j'ai été confronté à ce problème.

En 16.04, je n'avais pas besoin d'installer un pilote de webcam ou quelque chose comme ça. La webcam a bien fonctionné.

En 17.04, lorsque j'essaie d'accéder à la webcam dans Cheese, cela montre juste une fenêtre noire qui dit:

Aucun appareil trouvé

Voir ci-dessous:

screenshot of Cheese

J'ai donc décidé d'installer le pilote de webcam.

J'ai cherché, mais je n'ai pas trouvé de codes utiles pour installer le pilote ...

Mon ordinateur portable: MSI GE62 6QD - C

Je ne sais pas comment résoudre ce problème ...

lsusb sortie dans le terminal:

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root 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 026: ID 1a81:2218 Holtek Semiconductor, Inc. 
Bus 001 Device 004: ID 1770:ff00  
Bus 001 Device 032: ID 2001:7d05 D-Link Corp. 
Bus 001 Device 025: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 006: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 005: ID 8087:0a2a Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Et la sortie de cette commande: dmesg | tail -50:

[16308.268505] sr 2:0:0:0: [sr0] unaligned transfer
[16308.268519] sr 2:0:0:0: [sr0] unaligned transfer
[16308.268532] sr 2:0:0:0: [sr0] unaligned transfer
[16308.268545] sr 2:0:0:0: [sr0] unaligned transfer
[16308.268558] sr 2:0:0:0: [sr0] unaligned transfer
[16308.268571] sr 2:0:0:0: [sr0] unaligned transfer
[17433.149263] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[17500.121107] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[17500.121181] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[18004.910851] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[18207.354122] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[19406.810520] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[19406.811776] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[20400.209203] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[20400.210265] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[20641.822528] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[21826.543193] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[21826.543205] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[22679.670816] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[22679.671764] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[23279.386485] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[23880.191014] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[24032.727843] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[24416.177587] perf: interrupt took too long (2504 > 2500), lowering kernel.perf_event_max_sample_rate to 79750
[24633.161446] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[26263.567534] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[26628.114101] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[26628.115135] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[27045.349348] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[29153.102916] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[30029.096423] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[30520.050896] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[30520.051450] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[30636.247042] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[31120.997150] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[31772.176166] perf: interrupt took too long (3133 > 3130), lowering kernel.perf_event_max_sample_rate to 63750
[32240.710930] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[32240.712033] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[32798.864071] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[33076.457006] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[33127.857923] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[33675.255998] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[34067.398591] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[34067.399598] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[34276.412887] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[34276.413960] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[34339.037218] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[34833.346182] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[35519.442761] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped
[36893.127001] cdc_ether 1-4:1.0 enx54b80aecb661: kevent 12 may have been dropped

lspci -k production:

00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 07)
    Subsystem: Micro-Star International Co., Ltd. [MSI] Skylake Host Bridge/DRAM Registers
    Kernel driver in use: skl_uncore
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 07)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
    DeviceName:  Onboard IGD
    Subsystem: Micro-Star International Co., Ltd. [MSI] HD Graphics 530
    Kernel driver in use: i915
    Kernel modules: i915
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
    Subsystem: Micro-Star International Co., Ltd. [MSI] Sunrise Point-H USB 3.0 xHCI Controller
    Kernel driver in use: xhci_hcd
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
    Subsystem: Micro-Star International Co., Ltd. [MSI] Sunrise Point-H Thermal subsystem
    Kernel driver in use: intel_pch_thermal
    Kernel modules: intel_pch_thermal
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
    Subsystem: Micro-Star International Co., Ltd. [MSI] Sunrise Point-H CSME HECI
    Kernel driver in use: mei_me
    Kernel modules: mei_me
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] (rev 31)
    Subsystem: Micro-Star International Co., Ltd. [MSI] Sunrise Point-H SATA Controller [AHCI mode]
    Kernel driver in use: ahci
    Kernel modules: ahci
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1c.3 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #4 (rev f1)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
    Subsystem: Micro-Star International Co., Ltd. [MSI] Sunrise Point-H LPC Controller
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
    Subsystem: Micro-Star International Co., Ltd. [MSI] Sunrise Point-H PMC
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
    Subsystem: Micro-Star International Co., Ltd. [MSI] Sunrise Point-H HD Audio
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
    Subsystem: Micro-Star International Co., Ltd. [MSI] Sunrise Point-H SMBus
    Kernel modules: i2c_i801
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
    Subsystem: Micro-Star International Co., Ltd. [MSI] GM107M [GeForce GTX 960M]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375
02:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)
    Subsystem: Intel Corporation Dual Band Wireless AC 3165
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi
03:00.0 Ethernet controller: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller (rev 10)
    Subsystem: Micro-Star International Co., Ltd. [MSI] Killer E2400 Gigabit Ethernet Controller
    Kernel driver in use: alx
    Kernel modules: alx
04:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
    Subsystem: Micro-Star International Co., Ltd. [MSI] ASM1142 USB 3.1 Host Controller
    Kernel driver in use: xhci_hcd

lsmod sortie:

Module                  Size  Used by
hid_generic            16384  0
ccm                    20480  2
rfcomm                 77824  2
pci_stub               16384  1
vboxpci                24576  0
vboxnetadp             28672  0
vboxnetflt             28672  0
vboxdrv               462848  3 vboxnetadp,vboxnetflt,vboxpci
snd_hda_codec_hdmi     49152  1
bbswitch               16384  0
bnep                   20480  2
mxm_wmi                16384  0
msi_wmi                16384  0
sparse_keymap          16384  1 msi_wmi
intel_rapl             20480  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
kvm_intel             200704  0
kvm                   593920  1 kvm_intel
irqbypass              16384  1 kvm
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
pcbc                   16384  0
aesni_intel           167936  4
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
glue_helper            16384  1 aesni_intel
cryptd                 24576  3 crypto_simd,ghash_clmulni_intel,aesni_intel
intel_cstate           20480  0
rtsx_usb_ms            20480  0
memstick               16384  1 rtsx_usb_ms
arc4                   16384  2
snd_hda_codec_realtek    90112  1
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
snd_hda_intel          36864  5
snd_hda_codec         126976  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           81920  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               102400  5 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
iwlmvm                368640  0
rndis_Host             16384  0
cdc_ether              16384  1 rndis_Host
usbnet                 45056  2 rndis_Host,cdc_ether
intel_rapl_perf        16384  0
mac80211              782336  1 iwlmvm
mii                    16384  1 usbnet
snd_rawmidi            32768  1 snd_seq_midi
btusb                  45056  0
btrtl                  16384  1 btusb
snd_seq                65536  2 snd_seq_midi_event,snd_seq_midi
joydev                 20480  0
input_leds             16384  0
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
serio_raw              16384  0
snd_timer              32768  2 snd_seq,snd_pcm
iwlwifi               229376  1 iwlmvm
snd                    77824  20 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_realtek,snd_pcm
soundcore              16384  1 snd
cfg80211              602112  3 iwlmvm,iwlwifi,mac80211
mei_me                 40960  0
mei                   102400  1 mei_me
intel_pch_thermal      16384  0
shpchp                 36864  0
hci_uart               98304  0
btbcm                  16384  2 hci_uart,btusb
btqca                  16384  1 hci_uart
btintel                16384  2 hci_uart,btusb
wmi                    16384  2 msi_wmi,mxm_wmi
bluetooth             557056  33 btrtl,hci_uart,btintel,btqca,bnep,btbcm,rfcomm,btusb
intel_lpss_acpi        16384  0
intel_lpss             16384  1 intel_lpss_acpi
acpi_pad              180224  0
acpi_als               16384  0
tpm_crb                16384  0
mac_hid                16384  0
kfifo_buf              16384  1 acpi_als
industrialio           69632  2 acpi_als,kfifo_buf
nvidia_uvm            647168  0
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,parport_pc,ppdev
ip_tables              24576  0
x_tables               36864  1 ip_tables
autofs4                40960  2
rtsx_usb_sdmmc         28672  0
rtsx_usb               20480  2 rtsx_usb_sdmmc,rtsx_usb_ms
usbhid                 53248  0
uas                    24576  0
usb_storage            69632  1 uas
i915                 1449984  3
nvidia_drm             45056  2
nvidia_modeset        790528  6 nvidia_drm
nvidia              12304384  99 nvidia_modeset,nvidia_uvm
i2c_algo_bit           16384  1 i915
drm_kms_helper        151552  2 i915,nvidia_drm
psmouse               139264  0
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
alx                    45056  0
ahci                   36864  2
drm                   352256  6 i915,nvidia_drm,drm_kms_helper
mdio                   16384  1 alx
libahci                32768  1 ahci
pinctrl_sunrisepoint    28672  0
video                  40960  2 msi_wmi,i915
i2c_hid                20480  0
pinctrl_intel          20480  1 pinctrl_sunrisepoint
hid                   114688  3 i2c_hid,hid_generic,usbhid
fjes                   73728  0

Comment puis-je réparer cela?

Question mise à jour :

J'ai 2 appareils non classés en sortie de hwinfo --usb:

06: USB 00.0: 0000 Unclassified device
  [Created at usb.122]
  Unique ID: X7GA.gra4j3_XRdD
  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: unknown
  Model: "MSI EPF USB"
  Hotplug: USB
  Vendor: usb 0x1770 "MSI EPF USB"
  Device: usb 0xff00 "MSI EPF USB"
  Revision: "1.10"
  Driver: "usbhid"
  Driver Modules: "usbhid"
  Speed: 12 Mbps
  Module Alias: "usb:v1770pFF00d0110dc00dsc00dp00ic03isc00ip00in00"
  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: #8 (Hub)

07: USB 00.0: 0000 Unclassified device
  [Created at usb.122]
  Unique ID: WYZM.jlWSV9fCQK4
  Parent ID: k4bc.2DFUsyrieMD
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0
  SysFS BusID: 1-12:1.0
  Hardware Class: unknown
  Model: "Realtek RTS5129 Card Reader Controller"
  Hotplug: USB
  Vendor: usb 0x0bda "Realtek Semiconductor Corp."
  Device: usb 0x0129 "RTS5129 Card Reader Controller"
  Revision: "39.60"
  Driver: "rtsx_usb"
  Driver Modules: "rtsx_usb"
  Speed: 480 Mbps
  Module Alias: "usb:v0BDAp0129d3960dcFFdscFFdpFFicFFisc06ip50in00"
  Driver Info #0:
    Driver Status: rtsx_usb is active
    Driver Activation Cmd: "modprobe rtsx_usb"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #8 (Hub)

La sortie indique que les deux pilotes sont actifs.

J'ai essayé toutes ces commandes pour l'activation:

modprobe rtsx_usb
modprobe usbhid

alors j'ai essayé avec Sudo aussi:

Sudo modprobe rtsx_usb
Sudo modprobe usbhid

Rien ne s'est passé!

Sortie de ls/dev/video *

ls: cannot access '/dev/video*': No such file or directory

Le logiciel Cheese ne fonctionne pas! (Aucun appareil trouvé)

8
Sss

Essayez d'appuyer sur [fn] + [F?] Sur le clavier de votre ordinateur portable

? dans mon cas (Fujitsu Lifebook) est F12 (avec icône d'appareil photo)

3
Andrey Tovstonos