Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
laptop webcam not working
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
josephg
l33t
l33t


Joined: 10 Jan 2016
Posts: 783
Location: usually offline

PostPosted: Fri Jun 16, 2017 8:44 am    Post subject: Reply with quote

i'm not sure what i've done.. i don't think i did anything but power up, login, regular browsing, emails and some spotify. i didn't even sudo anything. but magically this has just appeared in my dmesg just now :)
Code:
[  351.355169] [drm:0xf8917ffb] *ERROR* CPU pipe A FIFO underrun
[ 1700.212063] usb 1-2: new high-speed USB device number 2 using ehci-pci
[ 1700.370182] usb 1-2: New USB device found, idVendor=04f2, idProduct=b070
[ 1700.370189] usb 1-2: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[ 1700.370194] usb 1-2: Product: CNF7051
[ 1700.370198] usb 1-2: Manufacturer: Chicony Electronics Co., Ltd.
[ 1700.370202] usb 1-2: SerialNumber: SN0001
[ 1700.502921] Linux video capture interface: v2.00
[ 1700.585393] uvcvideo: Found UVC 1.00 device CNF7051 (04f2:b070)
[ 1700.606821] usbcore: registered new interface driver uvcvideo
[ 1700.606824] USB Video Class driver (1.1.1)
[ 2280.040128] usb 1-2: USB disconnect, device number 2
[ 2288.272212] usb 1-2: new high-speed USB device number 3 using ehci-pci
[ 2288.430498] usb 1-2: New USB device found, idVendor=04f2, idProduct=b070
[ 2288.430505] usb 1-2: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[ 2288.430509] usb 1-2: Product: CNF7051
[ 2288.430514] usb 1-2: Manufacturer: Chicony Electronics Co., Ltd.
[ 2288.430518] usb 1-2: SerialNumber: SN0001
[ 2288.434118] uvcvideo: Found UVC 1.00 device CNF7051 (04f2:b070)
[ 2291.792347] usb 1-2: USB disconnect, device number 3
[ 2643.366530] [drm:0xf8917ffb] *ERROR* CPU pipe A FIFO underrun

strange that this device didn't come up at boot or soon thereafter :?:


Last edited by josephg on Fri Jun 16, 2017 9:22 am; edited 1 time in total
Back to top
View user's profile Send private message
josephg
l33t
l33t


Joined: 10 Jan 2016
Posts: 783
Location: usually offline

PostPosted: Fri Jun 16, 2017 8:52 am    Post subject: Reply with quote

guess too early to celebrate :( i don't see this listed in lspci or lsusb.
Code:
$ luvcview
luvcview 0.2.6

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path:  /dev/video0
ERROR opening V4L interface: No such file or directory

hmm.. missing some v4l interface file or directory :? is it /dev/video0?
Code:
$ ls -lh /dev/vid*
ls: cannot access '/dev/vid*': No such file or directory

no /dev/video0
Back to top
View user's profile Send private message
josephg
l33t
l33t


Joined: 10 Jan 2016
Posts: 783
Location: usually offline

PostPosted: Fri Jun 16, 2017 9:00 am    Post subject: Reply with quote

NeddySeagoon wrote:
Device nodes are not created until the devices are detected.
That's done by reading the vendor and device IDs from the devices.
You can use mknod to create the /dev/video0 character device, with major number 81, minor number 0 but it won't help.
There will be nothing behind it in the kernel.

there seems to be something behind it now :) what if i create /dev/video0 manually? so i do.. but no joy :(
Code:
$ ls -lh /dev/vid*
crw-rw-r-- 1 root video 81, 0 2017-06-16 09:55 /dev/video0
$ luvcview
luvcview 0.2.6

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path:  /dev/video0
ERROR opening V4L interface: No such device or address
$ mpv tv://
Playing: tv://
[tv] Selected driver: v4l2
[tv]  name: Video 4 Linux 2 input
[tv] unable to open '/dev/video0': No such device or address
[tv] ioctl set mute failed: Bad file descriptor
[tv] 0 frames successfully processed, 0 frames dropped.
Failed to recognize file format.


Exiting... (Errors when loading file)

and still no webcam devices found by skype.
i'm missing something..
Back to top
View user's profile Send private message
josephg
l33t
l33t


Joined: 10 Jan 2016
Posts: 783
Location: usually offline

PostPosted: Fri Jun 16, 2017 9:12 am    Post subject: Reply with quote

Jaglover wrote:
Device node is not created if the hardware is not found. Did you try to boot with SystemRescueCD? You need to figure out if this is the hardware or your Gentoo.

Code:
root@sysresccd /root % uname -a
Linux sysresccd 4.9.28-std501-amd64 #2 SMP Thu May 18 18:16:21 UTC 2017 x86_64 Intel(R) Core(TM)2 Duo CPU T5870 @ 2.00GHz GenuineIntel GNU/Linux
root@sysresccd /root % lsmod | grep uvc     
root@sysresccd /root % modprobe uvcvideo
modprobe: FATAL: Module uvcvideo not found in directory /lib/modules/4.9.28-std501-amd64
Back to top
View user's profile Send private message
josephg
l33t
l33t


Joined: 10 Jan 2016
Posts: 783
Location: usually offline

PostPosted: Fri Jun 16, 2017 9:25 am    Post subject: Reply with quote

testing further. i did a modprobe -r uvcvideo and then a modprobe uvcvideo. the chicony didn't appear in dmesg. seems i've lost it again. does it appear whenever it wants, rather than when i want?
Back to top
View user's profile Send private message
josephg
l33t
l33t


Joined: 10 Jan 2016
Posts: 783
Location: usually offline

PostPosted: Fri Jun 16, 2017 9:31 am    Post subject: Reply with quote

some of my research showed folks talking about lid open/close/etc. so i tried it.. closed the laptop lid, and opened it after a while. there was chicony webcam in my dmesg again.. with some other stuff
dmesg:
[   78.620112] random: crng init done
[  167.461491] Linux video capture interface: v2.00
[  167.508592] usbcore: registered new interface driver uvcvideo
[  167.508596] USB Video Class driver (1.1.1)
[  215.008510] usbcore: deregistering interface driver uvcvideo
[  220.073561] Linux video capture interface: v2.00
[  220.101514] usbcore: registered new interface driver uvcvideo
[  220.101519] USB Video Class driver (1.1.1)
[  527.492056] usb 1-2: new high-speed USB device number 2 using ehci-pci
[  527.649513] usb 1-2: New USB device found, idVendor=04f2, idProduct=b070
[  527.649521] usb 1-2: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[  527.649525] usb 1-2: Product: CNF7051
[  527.649530] usb 1-2: Manufacturer: Chicony Electronics Co., Ltd.
[  527.649534] usb 1-2: SerialNumber: SN0001
[  527.655898] uvcvideo: Found UVC 1.00 device CNF7051 (04f2:b070)
[  535.192541] ------------[ cut here ]------------
[  535.192549] WARNING: CPU: 0 PID: 2173 at drivers/gpu/drm/drm_irq.c:1385 0xf8909699
[  535.192551] Modules linked in: uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videodev videobuf2_core nf_tables nfnetlink ctr ccm ext4 jbd2 mbcache arc4 ath9k ath9k_common i915 ath9k_hw mac80211 i2c_algo_bit drm_kms_helper sr_mod r852 sm_common nand ath syscopyarea firewire_ohci sdhci_pci nand_ecc sdhci nand_bch bch sysfillrect cfg80211 sysimgblt fb_sys_fops drm mmc_core nand_ids firewire_core mtd evdev snd_hda_codec_realtek i2c_i801 cdrom input_leds pcspkr psmouse lpc_ich i2c_smbus snd_hda_codec_generic led_class rfkill mfd_core thermal fan crc_itu_t intel_agp battery intel_gtt uhci_hcd snd_hda_intel snd_hda_codec button ac video ehci_pci backlight ehci_hcd snd_hwdep snd_hda_core usbcore acpi_cpufreq snd_pcm coretemp snd_timer snd hwmon shpchp soundcore agpgart usb_common [last unloaded: videobuf2_memops]
[  535.192688] CPU: 0 PID: 2173 Comm: kworker/0:2 Tainted: G     U          4.9.16-gentoo-jgv #85
[  535.192691] Hardware name: TOSHIBA Satellite Pro A300/Portable PC, BIOS 2.20 12/07/2009
[  535.192696] Workqueue: kacpi_notify 0xc1313154
[  535.192701]  00000569 c12857b3 00000000 00000000 c103a0f2 c14f7fb4 00000000 0000087d
[  535.192714]  f82c2688 00000569 f8909699 f8909699 00000009 f43a2008 f43e0000 00070008
[  535.192726]  f88dff80 c103a1b3 00000009 00000000 00000000 f8909699 00000001 00000004
[  535.192738] Call Trace:
[  535.192744]  [<c12857b3>] ? 0xc12857b3
[  535.192747]  [<c103a0f2>] ? 0xc103a0f2
[  535.192752]  [<f8909699>] ? 0xf8909699
[  535.192755]  [<f8909699>] ? 0xf8909699
[  535.192757]  [<f88dff80>] ? 0xf88dff80
[  535.192760]  [<c103a1b3>] ? 0xc103a1b3
[  535.192762]  [<f8909699>] ? 0xf8909699
[  535.192766]  [<f890d2de>] ? 0xf890d2de
[  535.192769]  [<f82ad50c>] ? 0xf82ad50c
[  535.192772]  [<f890d5e1>] ? 0xf890d5e1
[  535.192774]  [<c1313e03>] ? 0xc1313e03
[  535.192778]  [<f893ae2b>] ? 0xf893ae2b
[  535.192780]  [<c10535b3>] ? 0xc10535b3
[  535.192784]  [<c1053803>] ? 0xc1053803
[  535.192787]  [<c1053847>] ? 0xc1053847
[  535.192789]  [<f811e2c2>] ? 0xf811e2c2
[  535.192793]  [<f811e056>] ? 0xf811e056
[  535.192795]  [<c131661f>] ? 0xc131661f
[  535.192798]  [<c1325be4>] ? 0xc1325be4
[  535.192800]  [<c131315d>] ? 0xc131315d
[  535.192803]  [<c104d3c2>] ? 0xc104d3c2
[  535.192806]  [<c104ddc7>] ? 0xc104ddc7
[  535.192809]  [<c1072337>] ? 0xc1072337
[  535.192811]  [<c104dd90>] ? 0xc104dd90
[  535.192814]  [<c1052319>] ? 0xc1052319
[  535.192817]  [<c1052280>] ? 0xc1052280
[  535.192819]  [<c148f983>] ? 0xc148f983
[  535.192823] ---[ end trace 424d7e96ed851f32 ]---
[  535.192840] ------------[ cut here ]------------
[  535.192844] WARNING: CPU: 0 PID: 2173 at drivers/gpu/drm/drm_irq.c:1385 0xf8909699
[  535.192846] Modules linked in: uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videodev videobuf2_core nf_tables nfnetlink ctr ccm ext4 jbd2 mbcache arc4 ath9k ath9k_common i915 ath9k_hw mac80211 i2c_algo_bit drm_kms_helper sr_mod r852 sm_common nand ath syscopyarea firewire_ohci sdhci_pci nand_ecc sdhci nand_bch bch sysfillrect cfg80211 sysimgblt fb_sys_fops drm mmc_core nand_ids firewire_core mtd evdev snd_hda_codec_realtek i2c_i801 cdrom input_leds pcspkr psmouse lpc_ich i2c_smbus snd_hda_codec_generic led_class rfkill mfd_core thermal fan crc_itu_t intel_agp battery intel_gtt uhci_hcd snd_hda_intel snd_hda_codec button ac video ehci_pci backlight ehci_hcd snd_hwdep snd_hda_core usbcore acpi_cpufreq snd_pcm coretemp snd_timer snd hwmon shpchp soundcore agpgart usb_common [last unloaded: videobuf2_memops]
[  535.192957] CPU: 0 PID: 2173 Comm: kworker/0:2 Tainted: G     U  W       4.9.16-gentoo-jgv #85
[  535.192960] Hardware name: TOSHIBA Satellite Pro A300/Portable PC, BIOS 2.20 12/07/2009
[  535.192963] Workqueue: kacpi_notify 0xc1313154
[  535.192966]  00000569 c12857b3 00000000 00000000 c103a0f2 c14f7fb4 00000000 0000087d
[  535.192979]  f82c2688 00000569 f8909699 f8909699 00000009 f438f008 f43e0000 00071008
[  535.192991]  f88dff80 c103a1b3 00000009 00000000 00000000 f8909699 00000001 00000004
[  535.193003] Call Trace:
[  535.193006]  [<c12857b3>] ? 0xc12857b3
[  535.193009]  [<c103a0f2>] ? 0xc103a0f2
[  535.193012]  [<f8909699>] ? 0xf8909699
[  535.193014]  [<f8909699>] ? 0xf8909699
[  535.193017]  [<f88dff80>] ? 0xf88dff80
[  535.193020]  [<c103a1b3>] ? 0xc103a1b3
[  535.193023]  [<f8909699>] ? 0xf8909699
[  535.193027]  [<f890d2de>] ? 0xf890d2de
[  535.193029]  [<f82ad50c>] ? 0xf82ad50c
[  535.193032]  [<f890d5e1>] ? 0xf890d5e1
[  535.193035]  [<c1313e03>] ? 0xc1313e03
[  535.193038]  [<f893ae2b>] ? 0xf893ae2b
[  535.193041]  [<c10535b3>] ? 0xc10535b3
[  535.193044]  [<c1053803>] ? 0xc1053803
[  535.193046]  [<c1053847>] ? 0xc1053847
[  535.193049]  [<f811e2c2>] ? 0xf811e2c2
[  535.193052]  [<f811e056>] ? 0xf811e056
[  535.193055]  [<c131661f>] ? 0xc131661f
[  535.193057]  [<c1325be4>] ? 0xc1325be4
[  535.193060]  [<c131315d>] ? 0xc131315d
[  535.193062]  [<c104d3c2>] ? 0xc104d3c2
[  535.193066]  [<c104ddc7>] ? 0xc104ddc7
[  535.193068]  [<c1072337>] ? 0xc1072337
[  535.193071]  [<c104dd90>] ? 0xc104dd90
[  535.193073]  [<c1052319>] ? 0xc1052319
[  535.193077]  [<c1052280>] ? 0xc1052280
[  535.193079]  [<c148f983>] ? 0xc148f983
[  535.193106] ---[ end trace 424d7e96ed851f33 ]---
[  535.729681] usb 1-2: USB disconnect, device number 2

is this a bug or something wrong with my kernel config?
Back to top
View user's profile Send private message
josephg
l33t
l33t


Joined: 10 Jan 2016
Posts: 783
Location: usually offline

PostPosted: Fri Jun 16, 2017 9:46 am    Post subject: Reply with quote

testing further, and i seem to be getting somewhere :roll: and i can repeat this each time.

if i close the laptop lid, a new usb device "UVC 1.00 device CNF7051 (04f2:b070)" appears.. and /dev/video0 is created.
this usb device disconnects and /dev/video0 disappears, when i reopen the laptop lid 8O no wonder i couldn't find it in lspci or lsusb or anywhere else.

Code:
[   37.604153] usb 1-2: new high-speed USB device number 2 using ehci-pci
[   37.762274] usb 1-2: New USB device found, idVendor=04f2, idProduct=b070
[   37.762282] usb 1-2: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[   37.762287] usb 1-2: Product: CNF7051
[   37.762291] usb 1-2: Manufacturer: Chicony Electronics Co., Ltd.
[   37.762294] usb 1-2: SerialNumber: SN0001
[   38.180222] Linux video capture interface: v2.00
[   38.225271] uvcvideo: Found UVC 1.00 device CNF7051 (04f2:b070)
[   38.242882] usbcore: registered new interface driver uvcvideo
[   38.242887] USB Video Class driver (1.1.1)
[   52.501345] usb 1-2: USB disconnect, device number 2


Code:
[   66.806181] usb 1-2: new high-speed USB device number 3 using ehci-pci
[   66.964430] usb 1-2: New USB device found, idVendor=04f2, idProduct=b070
[   66.964438] usb 1-2: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[   66.964442] usb 1-2: Product: CNF7051
[   66.964447] usb 1-2: Manufacturer: Chicony Electronics Co., Ltd.
[   66.964451] usb 1-2: SerialNumber: SN0001
[   66.972333] uvcvideo: Found UVC 1.00 device CNF7051 (04f2:b070)
[   73.908351] usb 1-2: USB disconnect, device number 3


Code:
[   87.728214] usb 1-2: new high-speed USB device number 4 using ehci-pci
[   87.886172] usb 1-2: New USB device found, idVendor=04f2, idProduct=b070
[   87.886180] usb 1-2: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[   87.886184] usb 1-2: Product: CNF7051
[   87.886188] usb 1-2: Manufacturer: Chicony Electronics Co., Ltd.
[   87.886192] usb 1-2: SerialNumber: SN0001
[   87.889910] uvcvideo: Found UVC 1.00 device CNF7051 (04f2:b070)
[   95.473370] usb 1-2: USB disconnect, device number 4


Code:
[  218.829038] usb 1-2: new high-speed USB device number 5 using ehci-pci
[  218.986212] usb 1-2: New USB device found, idVendor=04f2, idProduct=b070
[  218.986219] usb 1-2: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[  218.986224] usb 1-2: Product: CNF7051
[  218.986228] usb 1-2: Manufacturer: Chicony Electronics Co., Ltd.
[  218.986232] usb 1-2: SerialNumber: SN0001
[  218.990747] uvcvideo: Found UVC 1.00 device CNF7051 (04f2:b070)
[  228.854470] usb 1-2: USB disconnect, device number 5


Code:
[  556.508086] usb 1-2: new high-speed USB device number 6 using ehci-pci
[  556.665100] usb 1-2: New USB device found, idVendor=04f2, idProduct=b070
[  556.665107] usb 1-2: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[  556.665112] usb 1-2: Product: CNF7051
[  556.665117] usb 1-2: Manufacturer: Chicony Electronics Co., Ltd.
[  556.665121] usb 1-2: SerialNumber: SN0001
[  556.668891] uvcvideo: Found UVC 1.00 device CNF7051 (04f2:b070)
[  559.393409] usb 1-2: USB disconnect, device number 6
Back to top
View user's profile Send private message
josephg
l33t
l33t


Joined: 10 Jan 2016
Posts: 783
Location: usually offline

PostPosted: Fri Jun 16, 2017 10:05 am    Post subject: Reply with quote

i captured this with lid closed. with lid open, there is nothing.
Code:
$ lsusb -v -d 04f2:b070

Bus 001 Device 012: ID 04f2:b070 Chicony Electronics Co., Ltd Camera
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x04f2 Chicony Electronics Co., Ltd
  idProduct          0xb070 Camera
  bcdDevice            8.34
  iManufacturer           2
  iProduct                1
  iSerial                 3
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          523
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower               98mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         2
      bFunctionClass         14 Video
      bFunctionSubClass       3 Video Interface Collection
      bFunctionProtocol       0
      iFunction               5
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      1 Video Control
      bInterfaceProtocol      0
      iInterface              5
      VideoControl Interface Descriptor:
        bLength                13
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdUVC               1.00
        wTotalLength          103
        dwClockFrequency       15.000000MHz
        bInCollection           1
        baInterfaceNr( 0)       1
      VideoControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             2
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               5
        iTerminal               0
      VideoControl Interface Descriptor:
        bLength                26
        bDescriptorType        36
        bDescriptorSubtype      6 (EXTENSION_UNIT)
        bUnitID                 4
        guidExtensionCode         {7033f028-1163-2e4a-ba2c-6890eb334016}
        bNumControl             8
        bNrPins                 1
        baSourceID( 0)          3
        bControlSize            1
        bmControls( 0)       0x0f
        iExtension              0
      VideoControl Interface Descriptor:
        bLength                26
        bDescriptorType        36
        bDescriptorSubtype      6 (EXTENSION_UNIT)
        bUnitID                 5
        guidExtensionCode         {3fae1228-d7bc-114e-a357-6f1edef7d61d}
        bNumControl             8
        bNrPins                 1
        baSourceID( 0)          4
        bControlSize            1
        bmControls( 0)       0xff
        iExtension              0
      VideoControl Interface Descriptor:
        bLength                18
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0201 Camera Sensor
        bAssocTerminal          0
        iTerminal               0
        wObjectiveFocalLengthMin      0
        wObjectiveFocalLengthMax      0
        wOcularFocalLength            0
        bControlSize                  3
        bmControls           0x00000000
      VideoControl Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      5 (PROCESSING_UNIT)
      Warning: Descriptor too short
        bUnitID                 3
        bSourceID               1
        wMaxMultiplier          0
        bControlSize            2
        bmControls     0x0000153f
          Brightness
          Contrast
          Hue
          Saturation
          Sharpness
          Gamma
          Backlight Compensation
          Power Line Frequency
          White Balance Temperature, Auto
        iProcessing             0
        bmVideoStandards     0x 0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               6
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0
      iInterface              0
      VideoStreaming Interface Descriptor:
        bLength                            14
        bDescriptorType                    36
        bDescriptorSubtype                  1 (INPUT_HEADER)
        bNumFormats                         1
        wTotalLength                      277
        bEndPointAddress                  129
        bmInfo                              0
        bTerminalLink                       2
        bStillCaptureMethod                 0
        bTriggerSupport                     1
        bTriggerUsage                       1
        bControlSize                        1
        bmaControls( 0)                    27
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        1
        bNumFrameDescriptors                5
        guidFormat                            {59555932-0000-1000-8000-00aa00389b71}
        bBitsPerPixel                      16
        bDefaultFrameIndex                  1
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
          bCopyProtect                      0
      VideoStreaming Interface Descriptor:
        bLength                            46
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                  3072000
        dwMaxBitRate                 18432000
        dwMaxVideoFrameBufferSize      614400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  5
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            500000
        dwFrameInterval( 2)            666666
        dwFrameInterval( 3)           1000000
        dwFrameInterval( 4)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            46
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            352
        wHeight                           288
        dwMinBitRate                  1013760
        dwMaxBitRate                  6082560
        dwMaxVideoFrameBufferSize      202752
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  5
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            500000
        dwFrameInterval( 2)            666666
        dwFrameInterval( 3)           1000000
        dwFrameInterval( 4)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            46
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            320
        wHeight                           240
        dwMinBitRate                   768000
        dwMaxBitRate                  4608000
        dwMaxVideoFrameBufferSize      153600
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  5
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            500000
        dwFrameInterval( 2)            666666
        dwFrameInterval( 3)           1000000
        dwFrameInterval( 4)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            46
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            176
        wHeight                           144
        dwMinBitRate                   253440
        dwMaxBitRate                  1520640
        dwMaxVideoFrameBufferSize       50688
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  5
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            500000
        dwFrameInterval( 2)            666666
        dwFrameInterval( 3)           1000000
        dwFrameInterval( 4)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            46
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         5
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            160
        wHeight                           120
        dwMinBitRate                   192000
        dwMaxBitRate                  1152000
        dwMaxVideoFrameBufferSize       38400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  5
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            500000
        dwFrameInterval( 2)            666666
        dwFrameInterval( 3)           1000000
        dwFrameInterval( 4)           2000000
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     1 (BT.709,sRGB)
        bTransferCharacteristics            1 (BT.709)
        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0080  1x 128 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0100  1x 256 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0320  1x 800 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0b20  2x 800 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       5
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1320  3x 800 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       6
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 1024 bytes
        bInterval               1
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54588
Location: 56N 3W

PostPosted: Fri Jun 16, 2017 10:46 am    Post subject: Reply with quote

josephg,

Code:
$ lsusb -v -d 04f2:b070

Bus 001 Device 012: ID 04f2:b070 Chicony Electronics Co., Ltd Camera


That's it! It will be a broken flexible printed circuit, where it gets flexed by the lid hinge.
There may be separate flexible printed circuits for the screen and other parts mounted in the lid, or they may be separate.

You might find that it works with the lid in some positions but not others.
When the lid is closed, the ends of the break touch.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
josephg
l33t
l33t


Joined: 10 Jan 2016
Posts: 783
Location: usually offline

PostPosted: Fri Jun 16, 2017 11:40 am    Post subject: Reply with quote

guess i'll have to open up this laptop :oops: hope i'll be able to put it all back together again with no spare bit left over
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54588
Location: 56N 3W

PostPosted: Fri Jun 16, 2017 1:51 pm    Post subject: Reply with quote

josephg,

Be very careful how you handle the flexies. They have been well flexed over the last 9 years.
You don't want to damage the screen flexible PCB.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
josephg
l33t
l33t


Joined: 10 Jan 2016
Posts: 783
Location: usually offline

PostPosted: Mon Jun 19, 2017 8:54 am    Post subject: Reply with quote

thank you again NeddySeagoon. guess i could live without a webcam for a few more.. but it is nice to know gentoo works as it should, and issue is hardware problemo. i think i should not attempt this laptop disassembly, till i can manage a whole day free without distractions..
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum