View previous topic :: View next topic |
Author |
Message |
hubertnnn n00b
Joined: 26 Oct 2013 Posts: 28
|
Posted: Wed Oct 01, 2014 11:03 pm Post subject: Installing unknown webcam |
|
|
Hi. I am trying to install a webcam, the problem is I have no idea what kind of device it is. The specification just says "HD Webcam (30fps@720p)" (http://www.msi.com/product/nb/GE70_2OD.html#hero-specification).
I tried to install every kernel module from "> Device Drivers > Multimedia Support > " but it still dont work:
Quote: |
#v4l2-ctl --info
Failed to open /dev/video0: No such device or address
|
Lspci and lsusb output:
Quote: |
# lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
00:1c.5 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #6 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 3D controller: NVIDIA Corporation GK106M [GeForce GTX 760M] (rev ff)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
04:00.0 Ethernet controller: Qualcomm Atheros Killer E220x Gigabit Ethernet Controller (rev 13)
05:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter
# lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 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 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 13d3:3394 IMC Networks Bluetooth
Bus 003 Device 006: ID 1ea7:0011
Bus 003 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
|
The thing with no name (Bus 003 Device 006) is my mouse and both "Intel Corp." are marked as: "bInterfaceProtocol 0 Full speed (or root) hub"
Is there a way to identify the device and find a driver for it?
edit:
dmesg output: http://pastebin.com/qzXYqXxi
Those lines seem fishy to me, May it be related to camera?:
Quote: |
[ 11.740821] [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
[ 11.784284] ACPI: Video Device [PEGP] (multi-head: yes rom: yes post: no)
[ 11.784365] ACPI Error: [\_SB_.PCI0.GFX0.DD02._BCL] Namespace lookup failure, AE_NOT_FOUND (20140214/psargs-359)
[ 11.784368] ACPI Error: Method parse/execution failed [\_SB_.PCI0.PEG0.PEGP.DD02._BCL] (Node ffff88044d882400), AE_NOT_FOUND (20140214/psparse-536)
[ 11.784415] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:47/LNXVIDEO:00/input/input9
[ 11.785210] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
[ 11.785410] acpi device:63: registered as cooling_device13
[ 11.785470] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input10
|
edit2:
full bootup dmesg: http://pastebin.com/WX1YaiG9 |
|
Back to top |
|
|
Roman_Gruber Advocate
Joined: 03 Oct 2006 Posts: 3846 Location: Austro Bavaria
|
Posted: Thu Oct 02, 2014 8:33 am Post subject: |
|
|
You best check the web for the output of your camera.
I usually plug off a new device and run
lspci lsusb lshw
tail -f /var/log/messages
dmesg
Save all data
plug in teh new device
and run it again and compare.
usually these are usb devices and you get some sort of new code xxxx:xxxx. search teh web for it and check the wiki for linuxuvc or what it was called. please note webcam support is poor and there are so many different ways to handle a webcam. Mostly you are out of luck ...
Search for linuxuvc |
|
Back to top |
|
|
hubertnnn n00b
Joined: 26 Oct 2013 Posts: 28
|
Posted: Thu Oct 02, 2014 3:56 pm Post subject: |
|
|
I know that, thats how I recognized that the empty thing is my mouse. But the webcam is build in and its impossible to disconnect it without disassembling my laptop and loosing warranty, if its even possible to disconnect it when computer is turned on. |
|
Back to top |
|
|
sebB l33t
Joined: 02 Mar 2011 Posts: 806 Location: S.O. France
|
Posted: Thu Oct 02, 2014 6:23 pm Post subject: |
|
|
Did you try enabling your webcam with FN+F? (maybe FN+F6) ?
Can you look at lsusb -v |
|
Back to top |
|
|
Roman_Gruber Advocate
Joined: 03 Oct 2006 Posts: 3846 Location: Austro Bavaria
|
Posted: Thu Oct 02, 2014 8:37 pm Post subject: |
|
|
most build in webcams are usb ones.
anyway lsusb lshw lsusb should show it... if you have a kernel which is not too restricted. you need some build in modules, check the wiki for linuxuvc or what it was called for the webcams |
|
Back to top |
|
|
hubertnnn n00b
Joined: 26 Oct 2013 Posts: 28
|
Posted: Thu Oct 02, 2014 9:43 pm Post subject: |
|
|
Thx for help, it was as simple as doing "modprobe uvcvideo" and it worked. But why I had to modprobe it manually, shouldnt the kernel load this driver automatically when loading drivers for all devices? |
|
Back to top |
|
|
|