Автор Тема: Встроенная веб-камера на Lenovo ThinkPad X220  (Прочитано 463 раз)

Оффлайн Vazir

  • Давно тут
  • **
  • Сообщений: 30
Имеется ноутбук Lenovo ThinkPad X220, на нём встроенная веб-камера. Ни в скайпе, ни в Cheese она не показывает. Пакет kernel-modules-v4l-std-def#1:3.14.41-alt1 установлен.
$ lsusb
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 001 Device 003: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
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

$ lsmod
Module                  Size  Used by
ctr                     3037  1
ccm                     6604  1
af_packet              24956  6
rfcomm                 28285  8
ipv6                  303863  34
bnep                    9113  2
cpufreq_stats           3447  0
btusb                  16266  0
uinput                  6138  0
bluetooth             224117  22 bnep,btusb,rfcomm
6lowpan_iphc            5909  1 bluetooth
joydev                  7974  0
snd_hda_codec_hdmi     33944  1
snd_hda_codec_conexant    35060  1
snd_hda_codec_generic    50246  1 snd_hda_codec_conexant
arc4                    1619  2
iwldvm                116036  0
mac80211              466462  1 iwldvm
wl                   6136412  0
sdhci_pci              10363  0
sdhci                  25056  1 sdhci_pci
snd_hda_intel          35318  4
e1000e                180878  0
iTCO_wdt                4876  0
iTCO_vendor_support     2390  1 iTCO_wdt
ehci_pci                3069  0
snd_hda_codec         106017  4 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_codec_generic,snd_hda_intel
ehci_hcd               40848  1 ehci_pci
snd_hwdep               4688  1 snd_hda_codec
lpc_ich                11860  0
iwlwifi                81416  1 iwldvm
usbcore               163565  3 btusb,ehci_hcd,ehci_pci
ptp                     8049  1 e1000e
pps_core                6900  1 ptp
cfg80211              428929  4 wl,iwlwifi,mac80211,iwldvm
snd_pcm                78528  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
mmc_core               94091  2 sdhci,sdhci_pci
i2c_i801                9103  0
usb_common              2390  1 usbcore
thinkpad_acpi          61617  2
wmi                     8585  0
pcspkr                  1514  0
psmouse                82806  0
processor              23828  0
thermal                 7675  0
snd_seq_midi            4492  0
snd_seq_midi_event      5759  1 snd_seq_midi
snd_seq                44640  2 snd_seq_midi_event,snd_seq_midi
nvram                   6507  1 thinkpad_acpi
snd_rawmidi            17335  1 snd_seq_midi
snd_seq_device          5273  3 snd_seq,snd_rawmidi,snd_seq_midi
rfkill                 15687  6 cfg80211,thinkpad_acpi,bluetooth
hwmon                   3220  1 thinkpad_acpi
snd_timer              18176  2 snd_pcm,snd_seq
snd                    49917  22 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,thinkpad_acpi,snd_seq_device
soundcore                848  1 snd
battery                 6795  0
ac                      2919  0
dm_mod                 80138  0
ext4                  483829  2
crc16                   1351  2 ext4,bluetooth
mbcache                 5974  1 ext4
jbd2                   83143  1 ext4
sd_mod                 37239  4
crc_t10dif               917  1 sd_mod
crct10dif_common        1263  1 crc_t10dif
ahci                   21802  3
libahci                22123  1 ahci
libata                180049  2 ahci,libahci
scsi_mod              184743  2 libata,sd_mod
i915                  701209  2
evdev                   9236  13
serio_raw               4326  0
i2c_algo_bit            4997  1 i915
drm_kms_helper         38712  1 i915
drm                   234670  3 i915,drm_kms_helper
intel_gtt              11339  1 i915
agpgart                27902  2 drm,intel_gtt
video                  11487  1 i915
button                  4255  1 i915
autofs4                19650  2

Оффлайн StolbovDV

  • Давно тут
  • **
  • Сообщений: 72
$ lspci
$ rpm -qa | grep v4l
« Последнее редактирование: 20.10.2015 20:48:18 от StolbovDV »

Оффлайн Vazir

  • Давно тут
  • **
  • Сообщений: 30
$ lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:16.3 Serial controller: Intel Corporation 6 Series/C200 Series Chipset Family KT Controller (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b4)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM67 Express Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)
0d:00.0 System peripheral: Ricoh Co Ltd PCIe SDXC/MMC Host Controller (rev 07)

$ rpm -qa | grep v4l
libv4l-0.8.8-alt2
kernel-modules-v4l-std-def-3.14.41-alt1

Оффлайн StolbovDV

  • Давно тут
  • **
  • Сообщений: 72
Пришлось вытащить свой ноут для эксперимента...
Даю команды сразу после включения ноута:
[stolbovdv@stoldovdv-pc ~]$ lsmod | grep v4l
[stolbovdv@stoldovdv-pc ~]$ lsusb
Bus 004 Device 002: ID 8087:8000 Intel Corp.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 0bda:b002 Realtek Semiconductor Corp.
Bus 002 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Далее - после нажатия аппаратной кнопки включения камеры:

[stolbovdv@stoldovdv-pc ~]$ lsmod | grep v4l
v4l2_common            16384  1 videobuf2_core
videodev              167936  3 uvcvideo,v4l2_common,videobuf2_core
i2c_core               53248  7 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,v4l2_common,videodev
[stolbovdv@stoldovdv-pc ~]$ lsusb
Bus 004 Device 002: ID 8087:8000 Intel Corp.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
!!!Bus 002 Device 004: ID 04f2:b34c Chicony Electronics Co., Ltd!!!
Bus 002 Device 003: ID 0bda:b002 Realtek Semiconductor Corp.
Bus 002 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Предполагаю, что у вас та-же "проблема"

Оффлайн Vazir

  • Давно тут
  • **
  • Сообщений: 30
На этом ноуте на клавише F6 нарисован фотоаппарат, но от того, что я нажимаю Fn+F6, ничего не меняется. Вывод lsusb и lsmod тоже не меняется.

Оффлайн StolbovDV

  • Давно тут
  • **
  • Сообщений: 72
У вас ядро вообще не видит устройство. Я, конечно, не спец, но предполагаю, что камера физически отключена или неисправна.
Вот, что бы сделал я:
1. Обновить ядро (у вас устаревшее).
2. Установить ядро un-def с модулем v4l.
3. Спрашивать у гугла.
4. Проверить на винде.